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
|
2024-04-21 04:44:52 +00:00
|
|
|
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)
|
2024-04-21 04:44:52 +00:00
|
|
|
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
|