MemberMgr.evalNewMembership (username, creator) |
function adds a user with a given username to the list of members
of this site
|
Sourcecode in MemberMgr/objectFunctions.js:
1: function evalNewMembership(username, creator) { 2: var newMember = root.users.get(username); 3: if (!newMember) 4: throw new Exception("resultNoUser"); 5: else if (this.get(username)) 6: throw new Exception("userAlreadyMember"); 7: try { 8: var ms = new Membership(newMember); 9: this.add(ms); 10: return new Message("memberCreate", ms.user.name, ms); 11: } catch (err) { 12: throw new Exception("memberCreate", username); 13: } 14: return; 15: } |