Projet

Général

Profil

Télécharger (483 octets) Statistiques
| Branche: | Révision:

root / larpe / trunk / roles.py @ 8843f79b

1
from storage import StorableObject
2

    
3
class Role(StorableObject):
4
    _names = 'roles'
5
    name = None
6
    details = None
7
    emails = None
8

    
9
    def __init__(self, name = None):
10
        StorableObject.__init__(self)
11
        self.name = name
12

    
13
def logged_users_role():
14
    volatile_role = Role.volatile()
15
    volatile_role.id = 'logged-users'
16
    volatile_role.name = _('Logged Users')
17
    return volatile_role
18

    
19

    
20
def get_user_roles():
21
    return [(x.id, x.name) for x in Role.select()]
22

    
(13-13/20)