Пример #1
0
  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)
Пример #2
0
    def addMember(self):
        c = TemplateContext()
        c.heading = _('Add member')
        c.mode = 'add'
        c.groups = []

        return self.render('/members/editMember.mako', template_context=c)
Пример #3
0
    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)
Пример #4
0
  def addMember(self):
    c = TemplateContext()
    c.heading = _('Add member')
    c.mode = 'add'
    c.groups = []

    return self.render('/members/editMember.mako', template_context=c)
Пример #5
0
  def listGroups(self):
    c = TemplateContext()
    c.heading = _('Managed groups')
    c.groups = self.mf.getManagedGroupList()

    return self.render('/groups/listGroups.mako', template_context=c)
Пример #6
0
    def listGroups(self):
        c = TemplateContext()
        c.heading = _('Managed groups')
        c.groups = self.mf.getManagedGroupList()

        return self.render('/groups/listGroups.mako', template_context=c)