def edit(self): c = TemplateContext() c.heading = _('Edit profile') c.formDisabled = '' try: member = self.mf.getUser(self.session.get('username')) if member.validate: tm = self.db.query(TmpMember).filter(TmpMember.id == member.uidNumber).first() member.givenName = tm.gn member.sn = tm.sn member.homePostalAddress = tm.homePostalAddress member.homePhone = tm.phone member.mobile = tm.mobile member.mail = tm.mail member.xmppID = tm.xmppID c.formDisabled = 'disabled' c.member = member c.member.avatarUrl = self.avatarUrl(member.uid, size=180) c.groups = member.groups except LookupError: return 'Edit :: No such user !' return self.render('/profile/edit.mako', template_context=c)
def addMember(self): c = TemplateContext() c.heading = _('Add member') c.mode = 'add' c.groups = [] return self.render('/members/editMember.mako', template_context=c)
def edit(self): c = TemplateContext() c.heading = _('Edit profile') c.formDisabled = '' try: member = self.mf.getUser(self.session.get('username')) if member.validate: tm = self.db.query(TmpMember).filter( TmpMember.id == member.uidNumber).first() member.givenName = tm.gn member.sn = tm.sn member.homePostalAddress = tm.homePostalAddress member.homePhone = tm.phone member.mobile = tm.mobile member.mail = tm.mail member.xmppID = tm.xmppID c.formDisabled = 'disabled' c.member = member c.member.avatarUrl = self.avatarUrl(member.uid, size=180) c.groups = member.groups except LookupError: return 'Edit :: No such user !' return self.render('/profile/edit.mako', template_context=c)
def listGroups(self): c = TemplateContext() c.heading = _('Managed groups') c.groups = self.mf.getManagedGroupList() return self.render('/groups/listGroups.mako', template_context=c)