summaryrefslogtreecommitdiff
path: root/addons/web_tip/web_tip.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_tip/web_tip.py')
-rw-r--r--addons/web_tip/web_tip.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/addons/web_tip/web_tip.py b/addons/web_tip/web_tip.py
deleted file mode 100644
index f13631fbd46..00000000000
--- a/addons/web_tip/web_tip.py
+++ /dev/null
@@ -1,32 +0,0 @@
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from openerp import models, fields, api
-
-
-class tip(models.Model):
- _name = 'web.tip'
- _description = 'Tips'
-
- @api.one
- @api.depends('user_ids')
- def _is_consumed(self):
- self.is_consumed = self.env.user in self.user_ids
-
- title = fields.Char('Tip title')
- description = fields.Html('Tip Description', required=True, translate=True)
- action_id = fields.Many2one('ir.actions.act_window', string="Action",
- help="The action that will trigger the tip")
- model = fields.Char("Model", help="Model name on which to trigger the tip, e.g. 'res.partner'.")
- type = fields.Char("Type", help="Model type, e.g. lead or opportunity for crm.lead")
- mode = fields.Char("Mode", help="Mode, e.g. kanban, form")
- trigger_selector = fields.Char('Trigger selector', help='CSS selectors used to trigger the tip, separated by a comma (ANDed).')
- highlight_selector = fields.Char('Highlight selector', help='CSS selector for the element to highlight')
- end_selector = fields.Char('End selector', help='CSS selector used to end the tip')
- end_event = fields.Char('End event', help='Event to end the tip', default='click')
- placement = fields.Char('Placement', help='Popover placement, bottom, top, left or right', default='auto')
- user_ids = fields.Many2many('res.users', string='Consumed by')
- is_consumed = fields.Boolean(string='Tip consumed', compute='_is_consumed')
-
- @api.multi
- def consume(self):
- self.write({'user_ids': [(4, self.env.uid)]})