Merge branch 'master' of git:~/gitrepos/cam-template
commit
f322e9da5b
|
|
@ -8,7 +8,7 @@ db_port = 5436
|
|||
db_user = False
|
||||
db_password = False
|
||||
|
||||
addons_path = odoo/addons,ext/addons
|
||||
addons_path = ext/odoo/addons,ext/custom-addons
|
||||
timezone = Europe/Brussels
|
||||
|
||||
dbfilter_test = ['.*',]
|
||||
|
|
@ -31,7 +31,7 @@ class res_company(osv.osv):
|
|||
def get_image(self, img):
|
||||
|
||||
def _get_dir():
|
||||
styles_dir = 'pittoresk_reports/static/src/img'
|
||||
styles_dir = 'cam_custom/static/src/img'
|
||||
adps = addons.module.ad_paths
|
||||
for adp in adps:
|
||||
dir = os.path.join(adp, styles_dir)
|
||||
|
|
@ -52,4 +52,25 @@ class res_company(osv.osv):
|
|||
path = _get_dir()
|
||||
fname = os.path.join(path, img)
|
||||
img_data = _get_file_data(fname)
|
||||
return img_data
|
||||
return img_data
|
||||
|
||||
def _get_rml_header(self, cr, uid, ids, _field_name, _args, context=None):
|
||||
result = dict.fromkeys(ids, False)
|
||||
# Get filename
|
||||
dirname = 'cam_reports/report'
|
||||
adps = addons.module.ad_paths
|
||||
for adp in adps:
|
||||
dir = os.path.join(adp, dirname)
|
||||
if os.path.isdir(dir):
|
||||
break
|
||||
|
||||
if os.path.isdir(dir):
|
||||
filename = os.path.join(dir, 'page.rml')
|
||||
f = open(filename , 'rb')
|
||||
data = f.read()
|
||||
result = dict.fromkeys(ids, data)
|
||||
return result
|
||||
|
||||
_columns = {
|
||||
'rml_header': fields.function(_get_rml_header, type='text', string='RML Header'),
|
||||
}
|
||||
|
|
@ -70,6 +70,12 @@ def main():
|
|||
'login',
|
||||
'update_module',
|
||||
]
|
||||
|
||||
if cmd == 'update_modules':
|
||||
methods = [
|
||||
'login',
|
||||
'update_modules',
|
||||
]
|
||||
|
||||
|
||||
if not methods:
|
||||
|
|
|
|||
|
|
@ -11,18 +11,18 @@ class Config():
|
|||
|
||||
self.company_data = {
|
||||
'name': 'Camadeus GmbH',
|
||||
'street': 'Kriehubergasse 16',
|
||||
'street': 'Seeböckgasse 39',
|
||||
'street2': False,
|
||||
'city': 'Wien',
|
||||
'zip': '1050',
|
||||
'phone': '+43 1 78910 96 70',
|
||||
'zip': 'A-1160',
|
||||
'phone': '+43 (0)1 486 36 49',
|
||||
'fax': False,
|
||||
'email': 'office@camadeus.at',
|
||||
'website': 'http://www.camadeus.at',
|
||||
'company_registry': '280076b ',
|
||||
'email': 'office@zeibich.at',
|
||||
'website': 'http://www.zeibich.at',
|
||||
'company_registry': '51835d ',
|
||||
'country_id': 'at', # "de" für deutschland
|
||||
'logo': False,
|
||||
'vat': 'ATU 62991855 ',
|
||||
'vat': 'ATU14644107 ',
|
||||
'rml_header1': False,
|
||||
'vat_check_vies': True,
|
||||
'tax_calculation_rounding_method': 'round_globally',
|
||||
|
|
@ -100,10 +100,10 @@ class Config():
|
|||
'document',
|
||||
'auth_crypt',
|
||||
'cam_testenv',
|
||||
#'cam_max_width',
|
||||
#'oerp_no_phoning_home',
|
||||
#'cam_custom',
|
||||
#'custom_reports',
|
||||
'cam_max_width',
|
||||
'oerp_no_phoning_home',
|
||||
'cam_custom',
|
||||
'custom_reports',
|
||||
#'crm',
|
||||
#'sale',
|
||||
#'cam_hr_overtime',
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ class CamadeusFunctions():
|
|||
payload = {'params': payload}
|
||||
json_data = json.dumps(payload)
|
||||
headers = {'content-type': 'application/json'}
|
||||
r = requests.post('%s:%s/web/database/create' % (self.env.host,self.env.port), data=json_data, headers=headers, auth=self.env.basic_auth)
|
||||
r = requests.post('%s:%s/web/database/create' % (self.env.host,self.env.port), data=json_data, headers=headers, auth=self.env.basic_auth, verify=False)
|
||||
if r and r.json().get('result',False):
|
||||
return True
|
||||
else:
|
||||
|
|
@ -257,7 +257,7 @@ class CamadeusFunctions():
|
|||
return True
|
||||
|
||||
def uninstall_chat(self):
|
||||
""" Chat-Modul deinstallieren """
|
||||
"""Chat-Modul deinstallieren """
|
||||
|
||||
modules = ['im_chat','im_odoo_support','bus']
|
||||
modules_to_install = self._execute('ir.module.module', 'search', [('name','in',modules)])
|
||||
|
|
@ -266,7 +266,7 @@ class CamadeusFunctions():
|
|||
return True
|
||||
|
||||
def set_uom(self):
|
||||
""" Mengeneinheiten setzen"""
|
||||
"""Mengeneinheiten setzen"""
|
||||
|
||||
context = {'lang': 'de_DE'}
|
||||
c = self.config
|
||||
|
|
@ -318,4 +318,10 @@ class CamadeusFunctions():
|
|||
res = self._execute('ir.module.module', 'button_upgrade', mod_ids)
|
||||
res = self._execute('base.module.upgrade', 'upgrade_module', mod_ids)
|
||||
return True
|
||||
|
||||
|
||||
def update_modules(self):
|
||||
"""Verfügbare Module updaten"""
|
||||
|
||||
wizard_id = self._execute('base.module.update', 'create', {})
|
||||
vals = self._execute('base.module.update', 'update_module', [wizard_id])
|
||||
return True
|
||||
Loading…
Reference in New Issue