app/utils/views.py

34 lines
952 B
Python
Raw Normal View History

2024-04-19 16:59:43 +00:00
from modules import Home, Settings
2024-04-20 16:59:36 +00:00
from apps import Apps
from apps.plugins import Ooredoo, Dhiraagu, Medianet, Mwsc, Stelco
from modules.settings.appSettings import (
DhiraaguSettings,
MedianetSettings,
StelcoSettings,
OoredooSettings,
MwscSettings,
)
2024-04-19 16:59:43 +00:00
2024-04-19 20:02:44 +00:00
2024-04-19 16:59:43 +00:00
def views_handler(page):
2024-04-20 16:59:36 +00:00
views = {}
# root
views['/'] = Home(page)
# settings
views['/settings'] = Settings(page)
views['/settings/dhiraagu'] = DhiraaguSettings(page)
views['/settings/ooredoo'] = OoredooSettings(page)
views['/settings/mwsc'] = MwscSettings(page)
views['/settings/medianet'] = MedianetSettings(page)
views['/settings/stelco'] = StelcoSettings(page)
2024-04-20 16:59:36 +00:00
# apps
views['/apps'] = Apps(page)
views['/apps/dhiraagu'] = Dhiraagu(page)
views['/apps/ooredoo'] = Ooredoo(page)
views['/apps/medianet'] = Medianet(page)
views['/apps/mwsc'] = Mwsc(page)
views['/apps/stelco'] = Stelco(page)
return views