Project

General

Profile

Revision e23ae0f2

IDe23ae0f25df283c298954534eb1d7191be6bedc1
Parent d9669e56
Child ce03ddca

Added by Francois POIROTTE about 14 years ago

Les applications ne réinstallent leurs données par défaut que si elles n'avait pas déjà été installées
(évite des erreurs SQL de type tentatives d'insertions de doublons).

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

View differences:

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

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

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

  
18 28
    DBSession.add(tables.Permission(
19 29
        permission_name=u'vigiboard-access',
20 30
        description=u'Gives access to VigiBoard',

Also available in: Unified diff