Revision ff8eda22
Personnalisation des contrôleurs (#1106).
Permet l'ajout de contrôleur personnalisés dans les IHM !TurboGears.
Ceux-ci doivent être définis dans un groupe de points d'entrée bien
particulier (dont le nom dépend de l'IHM).
Ils seront ensuite ajoutés comme sous-contrôleurs du contrôleur
"custom" (donc accessible via "/custom/mon_controleur").
Change-Id: If7b67910410677ddcaf20e830951c0e1a63fd55c
Refs: #1106.
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1009
Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>
Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
vigiboard/controllers/root.py | ||
---|---|---|
49 | 49 |
USER_GROUP_TABLE, SUPITEM_GROUP_TABLE |
50 | 50 |
|
51 | 51 |
from vigilo.turbogears.controllers.auth import AuthController |
52 |
from vigilo.turbogears.controllers.custom import CustomController |
|
52 | 53 |
from vigilo.turbogears.controllers.error import ErrorController |
53 | 54 |
from vigilo.turbogears.controllers.autocomplete import AutoCompleteController |
54 | 55 |
from vigilo.turbogears.controllers.proxy import ProxyController |
... | ... | |
83 | 84 |
not_anonymous(l_('You need to be authenticated'))) |
84 | 85 |
api = ApiRootController("/api") |
85 | 86 |
feeds = FeedsController() |
87 |
custom = CustomController() |
|
86 | 88 |
|
87 | 89 |
# Prédicat pour la restriction de l'accès aux interfaces. |
88 | 90 |
# L'utilisateur doit avoir la permission "vigiboard-access" |
Also available in: Unified diff