trytonpsk-hotel/dash.py
oscar alvarez 8abbf6e79e Fix
2022-08-30 21:21:22 -05:00

46 lines
1.2 KiB
Python

# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.pool import PoolMeta
from trytond.model import fields, ModelView, ModelSQL
from trytond.transaction import Transaction
from trytond.modules.dash.dash import DashAppBase
class DashApp(metaclass=PoolMeta):
__name__ = 'dash.app'
@classmethod
def _get_origin(cls):
origins = super(DashApp, cls)._get_origin()
origins.extend([
'dash.app.hotel_planner',
'dash.app.housekeeping',
'dash.app.web_checkin',
])
return origins
@classmethod
def get_selection(cls):
options = super(DashApp, cls).get_selection()
options.extend([
('hotel_planner', 'Planner'),
('housekeeping', 'Housekeeping'),
('web_checkin', 'Housekeeping'),
])
return options
class AppHotelPlanner(DashAppBase):
'App Hotel Planner'
__name__ = 'dash.app.hotel_planner'
class AppHousekeeping(DashAppBase):
'App Housekeeping'
__name__ = 'dash.app.housekeeping'
class AppWebCheckIn(DashAppBase):
'App Web Check-In'
__name__ = 'dash.app.web_checkin'