Conjunto de mudanças 1117 no repositório publico


Ignorar:
Timestamp:
01/11/2005 15:37:10 (14 anos atrás)
Autor:
jeanferri
Mensagem:

Implementado um método que retorna um vocabulário contendo os usuários do sistema

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAAL/trunk/vocabularies.py

    r1006 r1117  
     1from Products.CMFCore.utils import getToolByName
    12from Products.Archetypes.public import DisplayList
    23
     
    5051        ('dezembro', u'Dezembro'),
    5152))
     53
     54def getVocabUsuarios():
     55    """
     56    Retorna um vocabulario com todos os usuarios do portal.
     57    """
     58
     59    mtool = getToolByName(self, 'portal_membership')
     60    members = mtool.searchForMembers()
     61    result = []
     62
     63    for member in members:
     64        username = member.getUserName()
     65        fullname = member.getProperty('fullname')
     66        if fullname == '':
     67            fullname = username
     68
     69        result.append(username, fullname)
     70
     71    return DisplayList(result)
     72
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.