34 lines
952 B
Python
34 lines
952 B
Python
from modules import Home, Settings
|
|
from apps import Apps
|
|
from apps.plugins import Ooredoo, Dhiraagu, Medianet, Mwsc, Stelco
|
|
from modules.settings.appSettings import (
|
|
DhiraaguSettings,
|
|
MedianetSettings,
|
|
StelcoSettings,
|
|
OoredooSettings,
|
|
MwscSettings,
|
|
)
|
|
|
|
|
|
def views_handler(page):
|
|
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)
|
|
|
|
# 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
|