# -*- coding: utf-8 -*- from __future__ import unicode_literals from . import __version__ as app_version app_name = "restaurant_management" app_title = "Restaurant" app_publisher = "Quantum Bit Core" app_description = "Restaurant" app_icon = "octicon octicon-file-directory" app_color = "grey" app_email = "qubitcore.io@gmail.com" app_license = "MIT" source_link = "https://github.com/joepa37/restaurant_management" doc_events = { "POS Profile": { "on_create": "restaurant_management.restaurant_management.page.restaurant_manage.restaurant_manage.set_settings_data", "on_update": "restaurant_management.restaurant_management.page.restaurant_manage.restaurant_manage.set_settings_data" }, "POS Profile User": { "on_create": "restaurant_management.restaurant_management.page.restaurant_manage.restaurant_manage.set_settings_data", "on_update": "restaurant_management.restaurant_management.page.restaurant_manage.restaurant_manage.set_settings_data" }, } after_migrate = "restaurant_management.setup.install.after_install" after_install = "restaurant_management.setup.install.after_install" # Includes in # ------------------ # include js, css files in header of desk.html # app_include_css = "/assets/{app_name}/css/{app_name}.css" app_include_js = [ '/assets/restaurant_management/js/clusterize.min.js', '/assets/restaurant_management/js/interact.min.js', '/assets/restaurant_management/js/drag.js', '/assets/restaurant_management/js/RM.helper.js', '/assets/restaurant_management/js/object-manage.js' ] # include js, css files in header of web template # web_include_css = "/assets/{app_name}/css/{app_name}.css" # web_include_js = "/assets/{app_name}/js/{app_name}.js" # include js, css files in header of web form # webform_include_js = {"doctype": "public/js/doctype.js"} # webform_include_css = {"doctype": "public/css/doctype.css"} # include js in page # page_js = {"page" : "public/js/file.js"} # include js in doctype views # doctype_js = {{"doctype" : "public/js/doctype.js"}} # doctype_list_js = {{"doctype" : "public/js/doctype_list.js"}} # doctype_tree_js = {{"doctype" : "public/js/doctype_tree.js"}} # doctype_calendar_js = {{"doctype" : "public/js/doctype_calendar.js"}} # Home Pages # ---------- # application home page (will override Website Settings) # home_page = "login" # website user home page (by Role) # role_home_page = {{ # "Role": "home_page" # }} # Website user home page (by function) # get_website_user_home_page = "{app_name}.utils.get_home_page" # Generators # ---------- # automatically create page for each record of this doctype # website_generators = ["Web Page"] # Installation # ------------ # before_install = "{app_name}.install.before_install" # after_install = "{app_name}.install.after_install" # Desk Notifications # ------------------ # See influxframework.core.notifications.get_notification_config # notification_config = "{app_name}.notifications.get_notification_config" # Permissions # ----------- # Permissions evaluated in scripted ways # permission_query_conditions = {{ # "Event": "influxframework.desk.doctype.event.event.get_permission_query_conditions", # }} # # has_permission = {{ # "Event": "influxframework.desk.doctype.event.event.has_permission", # }} # Document Events # --------------- # Hook on document methods and events # doc_events = {{ # "*": {{ # "on_update": "method", # "on_cancel": "method", # "on_trash": "method" # }} # }} # Scheduled Tasks # --------------- # scheduler_events = {{ # "all": [ # "{app_name}.tasks.all" # ], # "daily": [ # "{app_name}.tasks.daily" # ], # "hourly": [ # "{app_name}.tasks.hourly" # ], # "weekly": [ # "{app_name}.tasks.weekly" # ] # "monthly": [ # "{app_name}.tasks.monthly" # ] # }} # Testing # ------- # before_tests = "{app_name}.install.before_tests" # Overriding Methods # ------------------------------ # # override_whitelisted_methods = {{ # "influxframework.desk.doctype.event.event.get_events": "{app_name}.event.get_events" # }} # # each overriding function accepts a `data` argument; # generated from the base implementation of the doctype dashboard, # along with any modifications made in other InfluxFramework apps # override_doctype_dashboards = {{ # "Task": "{app_name}.task.get_dashboard_data" # }} # exempt linked doctypes from being automatically cancelled # # auto_cancel_exempted_doctypes = ["Auto Repeat"]