-
Notifications
You must be signed in to change notification settings - Fork 132
/
cms_apps.py
62 lines (34 loc) · 1.3 KB
/
cms_apps.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
from cms.app_base import CMSApp
from cms.apphook_pool import apphook_pool
from django.utils.translation import ugettext_lazy as _
from .cms_menus import ProjectMenu, ThemeMenu
class UnitsAppHook(CMSApp):
name = _("Units")
urls = ["foundation.organisation.urls.units"]
apphook_pool.register(UnitsAppHook)
class BoardAppHook(CMSApp):
name = _("Board of Directors")
urls = ["foundation.organisation.urls.board"]
apphook_pool.register(BoardAppHook)
class AdvisoryBoardAppHook(CMSApp):
name = _("Advisory Board")
urls = ["foundation.organisation.urls.advisoryboard"]
apphook_pool.register(AdvisoryBoardAppHook)
class ProjectsAppHook(CMSApp):
name = _("Projects")
urls = ["foundation.organisation.urls.projects"]
menus = [ProjectMenu]
apphook_pool.register(ProjectsAppHook)
class ThemesAppHook(CMSApp):
name = _("Themes")
urls = ["foundation.organisation.urls.themes"]
menus = [ThemeMenu]
apphook_pool.register(ThemesAppHook)
class WorkingGroupsAppHook(CMSApp):
name = _("Working Groups")
urls = ["foundation.organisation.urls.workinggroups"]
apphook_pool.register(WorkingGroupsAppHook)
class NetworkGroupsAppHook(CMSApp):
name = _("Network Groups")
urls = ["foundation.organisation.urls.networkgroups"]
apphook_pool.register(NetworkGroupsAppHook)