mirror of https://github.com/OCA/web.git
[IMP] ribbon: better extensibility
parent
7d18a5cdb5
commit
e138cd12ed
|
@ -10,12 +10,17 @@ class WebEnvironmentRibbonBackend(models.AbstractModel):
|
||||||
_name = 'web.environment.ribbon.backend'
|
_name = 'web.environment.ribbon.backend'
|
||||||
_description = 'Web Environment Ribbon Backend'
|
_description = 'Web Environment Ribbon Backend'
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def _prepare_ribbon_format_vals(self):
|
||||||
|
return {
|
||||||
|
'db_name': self.env.cr.dbname,
|
||||||
|
}
|
||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def _prepare_ribbon_name(self):
|
def _prepare_ribbon_name(self):
|
||||||
db_name = self.env.cr.dbname
|
name_tmpl = self.env['ir.config_parameter'].get_param('ribbon.name')
|
||||||
name = self.env['ir.config_parameter'].get_param('ribbon.name')
|
vals = self._prepare_ribbon_format_vals()
|
||||||
name = name.format(db_name=db_name)
|
return name_tmpl.format(**vals)
|
||||||
return name
|
|
||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def get_environment_ribbon(self):
|
def get_environment_ribbon(self):
|
||||||
|
|
Loading…
Reference in New Issue