Project

General

Profile

Revision f7ce3376

IDf7ce337686aef97b795a2899906bb799fc9c8ede
Parent ce020707
Child 1cae2fa7

Added by Francois POIROTTE over 13 years ago

On vérifie désormais chaque permission séparément.
Mise à jour des traductions de VigiAdmin.
Ajout de "vigimap-admin" dans les permissions que VigiMap doit créer.

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5445 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

vigigraph/websetup.py
15 15
    from vigilo.models.session import DBSession
16 16
    from vigilo.models import tables
17 17

  
18
    print "Testing whether VigiGraph was already installed"
19
    installed = DBSession.query(
20
            tables.Permission.permission_name
21
        ).filter(tables.Permission.permission_name == u'vigigraph-access'
22
        ).scalar()
23

  
24
    if installed:
25
        print "VigiGraph has already been installed"
26
        return
27

  
28
    DBSession.add(tables.Permission(
29
        permission_name=u'vigigraph-access',
30
        description=u'Gives access to VigiGraph',
31
    ))
18
    permissions = {
19
        'vigigraph-access':
20
            'Gives access to VigiGraph',
21
    }
22

  
23
    for (permission_name, description) in permissions.iteritems():
24
        if not tables.Permission.by_permission_name(unicode(permission_name)):
25
            DBSession.add(tables.Permission(
26
                permission_name=permission_name,
27
                description=description,
28
            ))
32 29
    DBSession.flush()
33

  

Also available in: Unified diff