17 lines
898 B
Python
17 lines
898 B
Python
from . import controllers
|
|
from . import models
|
|
from . import wizard
|
|
import uuid
|
|
|
|
|
|
def _urban_piper_post_init(env):
|
|
if not env['ir.config_parameter'].sudo().get_param('pos_urban_piper.uuid'):
|
|
env['ir.config_parameter'].sudo().set_param('pos_urban_piper.uuid', str(uuid.uuid4()))
|
|
en_US_language = env['res.lang'].sudo().search([('code', '=', 'en_US')], limit=1)
|
|
if not en_US_language:
|
|
en_US_language = env['res.lang'].with_context(active_test=False).sudo().search([('code', '=', 'en_US')], limit=1)
|
|
env['base.language.install'].create({'lang_ids': [(6, 0, en_US_language.ids)]}).lang_install()
|
|
env['ir.config_parameter'].sudo().set_param('pos_urban_piper.is_production_mode', 'True')
|
|
if not env['ir.config_parameter'].sudo().get_param('pos_urban_piper.toggle_state'):
|
|
env['ir.config_parameter'].sudo().set_param('pos_urban_piper.toggle_state', "")
|