[ADD] *: add color field on tags
This commit is contained in:
@@ -34,6 +34,7 @@ class AccountAccountTag(models.Model):
|
||||
|
||||
name = fields.Char(required=True)
|
||||
applicability = fields.Selection([('accounts', 'Accounts'), ('taxes', 'Taxes')], required=True, default='accounts')
|
||||
color = fields.Integer('Color Index')
|
||||
|
||||
#----------------------------------------------------------
|
||||
# Accounts
|
||||
|
||||
@@ -8,6 +8,7 @@ class account_analytic_tag(models.Model):
|
||||
_name = 'account.analytic.tag'
|
||||
_description = 'Analytic Tags'
|
||||
name = fields.Char(string='Analytic Tag', index=True, required=True)
|
||||
color = fields.Integer('Color Index')
|
||||
|
||||
|
||||
class account_analytic_account(models.Model):
|
||||
|
||||
@@ -1213,6 +1213,7 @@ class crm_lead_tag(osv.Model):
|
||||
_description = "Category of lead"
|
||||
_columns = {
|
||||
'name': fields.char('Name', required=True),
|
||||
'color': fields.integer('Color Index'),
|
||||
'team_id': fields.many2one('crm.team', 'Sales Team'),
|
||||
}
|
||||
_sql_constraints = [
|
||||
|
||||
@@ -6,34 +6,42 @@
|
||||
<record model="crm.lead.tag" id="categ_oppor1">
|
||||
<field name="name">Product</field>
|
||||
<field name="team_id" ref="sales_team.team_sales_department"/>
|
||||
<field name="color" eval="1"/>
|
||||
</record>
|
||||
<record model="crm.lead.tag" id="categ_oppor2">
|
||||
<field name="name">Software</field>
|
||||
<field name="team_id" ref="sales_team.team_sales_department"/>
|
||||
<field name="color" eval="2"/>
|
||||
</record>
|
||||
<record model="crm.lead.tag" id="categ_oppor3">
|
||||
<field name="name">Services</field>
|
||||
<field name="team_id" ref="sales_team.team_sales_department"/>
|
||||
<field name="color" eval="3"/>
|
||||
</record>
|
||||
<record model="crm.lead.tag" id="categ_oppor4">
|
||||
<field name="name">Information</field>
|
||||
<field name="team_id" ref="sales_team.team_sales_department"/>
|
||||
<field name="color" eval="4"/>
|
||||
</record>
|
||||
<record model="crm.lead.tag" id="categ_oppor5">
|
||||
<field name="name">Design</field>
|
||||
<field name="team_id" ref="sales_team.team_sales_department"/>
|
||||
<field name="color" eval="5"/>
|
||||
</record>
|
||||
<record model="crm.lead.tag" id="categ_oppor6">
|
||||
<field name="name">Training</field>
|
||||
<field name="team_id" ref="sales_team.team_sales_department"/>
|
||||
<field name="color" eval="6"/>
|
||||
</record>
|
||||
<record model="crm.lead.tag" id="categ_oppor7">
|
||||
<field name="name">Consulting</field>
|
||||
<field name="team_id" ref="sales_team.team_sales_department"/>
|
||||
<field name="color" eval="7"/>
|
||||
</record>
|
||||
<record model="crm.lead.tag" id="categ_oppor8">
|
||||
<field name="name">Other</field>
|
||||
<field name="team_id" ref="sales_team.team_sales_department"/>
|
||||
<field name="color" eval="8"/>
|
||||
</record>
|
||||
|
||||
<!-- Demo Leads -->
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="team_id"/>
|
||||
<field name="color"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
@@ -60,6 +61,7 @@
|
||||
<tree string="Sales Tags">
|
||||
<field name="name"/>
|
||||
<field name="team_id"/>
|
||||
<field name="color"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
@@ -78,6 +78,7 @@ class fleet_vehicle_tag(osv.Model):
|
||||
_name = 'fleet.vehicle.tag'
|
||||
_columns = {
|
||||
'name': fields.char('Name', required=True),
|
||||
'color': fields.integer('Color Index'),
|
||||
}
|
||||
_sql_constraints = [
|
||||
('name_uniq', 'unique (name)', "Tag name already exists !"),
|
||||
|
||||
@@ -418,34 +418,42 @@
|
||||
|
||||
<record id="vehicle_tag_junior" model="fleet.vehicle.tag" >
|
||||
<field name="name">Junior</field>
|
||||
<field name="color" eval="1"/>
|
||||
</record>
|
||||
|
||||
<record id="vehicle_tag_senior" model="fleet.vehicle.tag" >
|
||||
<field name="name">Senior</field>
|
||||
<field name="color" eval="2"/>
|
||||
</record>
|
||||
|
||||
<record id="vehicle_tag_leasing" model="fleet.vehicle.tag" >
|
||||
<field name="name">Employee Car</field>
|
||||
<field name="color" eval="3"/>
|
||||
</record>
|
||||
|
||||
<record id="vehicle_tag_purchased" model="fleet.vehicle.tag" >
|
||||
<field name="name">Purchased</field>
|
||||
<field name="color" eval="4"/>
|
||||
</record>
|
||||
|
||||
<record id="vehicle_tag_compact" model="fleet.vehicle.tag" >
|
||||
<field name="name">Compact</field>
|
||||
<field name="color" eval="5"/>
|
||||
</record>
|
||||
|
||||
<record id="vehicle_tag_sedan" model="fleet.vehicle.tag" >
|
||||
<field name="name">Sedan</field>
|
||||
<field name="color" eval="6"/>
|
||||
</record>
|
||||
|
||||
<record id="vehicle_tag_convertible" model="fleet.vehicle.tag" >
|
||||
<field name="name">Convertible</field>
|
||||
<field name="color" eval="7"/>
|
||||
</record>
|
||||
|
||||
<record id="vehicle_tag_break" model="fleet.vehicle.tag" >
|
||||
<field name="name">Break</field>
|
||||
<field name="color" eval="8"/>
|
||||
</record>
|
||||
|
||||
<record id="model_corsa" model="fleet.vehicle.model">
|
||||
|
||||
@@ -47,6 +47,7 @@
|
||||
<!-- Create campaign and mailings -->
|
||||
<record id="mass_mail_tag_1" model="mail.mass_mailing.tag">
|
||||
<field name="name">Marketing</field>
|
||||
<field name="color" eval="1"/>
|
||||
</record>
|
||||
<record id="mass_mail_campaign_1" model="mail.mass_mailing.campaign">
|
||||
<field name="name">Newsletter</field>
|
||||
|
||||
@@ -20,6 +20,7 @@ class MassMailingTag(osv.Model):
|
||||
|
||||
_columns = {
|
||||
'name': fields.char('Name', required=True),
|
||||
'color': fields.integer('Color Index'),
|
||||
}
|
||||
_sql_constraints = [
|
||||
('name_uniq', 'unique (name)', "Tag name already exists !"),
|
||||
|
||||
+2
-1
@@ -26,7 +26,8 @@ class note_tag(osv.osv):
|
||||
_name = "note.tag"
|
||||
_description = "Note Tag"
|
||||
_columns = {
|
||||
'name' : fields.char('Tag Name', required=True),
|
||||
'name': fields.char('Tag Name', required=True),
|
||||
'color': fields.integer('Color Index'),
|
||||
}
|
||||
_sql_constraints = [
|
||||
('name_uniq', 'unique (name)', "Tag name already exists !"),
|
||||
|
||||
@@ -1013,6 +1013,7 @@ class project_tags(osv.Model):
|
||||
_description = "Tags of project's tasks, issues..."
|
||||
_columns = {
|
||||
'name': fields.char('Name', required=True),
|
||||
'color': fields.integer('Color Index'),
|
||||
}
|
||||
_sql_constraints = [
|
||||
('name_uniq', 'unique (name)', "Tag name already exists !"),
|
||||
|
||||
@@ -186,6 +186,7 @@
|
||||
|
||||
<record id="project_tag_data" model="project.tags">
|
||||
<field name="name">NeedAssistance</field>
|
||||
<field name="color" eval="5"/>
|
||||
</record>
|
||||
|
||||
<record id="project_task_data_6" model="project.task">
|
||||
|
||||
@@ -84,6 +84,7 @@ class res_groups(osv.osv):
|
||||
'view_access': fields.many2many('ir.ui.view', 'ir_ui_view_group_rel', 'group_id', 'view_id', 'Views'),
|
||||
'comment' : fields.text('Comment', size=250, translate=True),
|
||||
'category_id': fields.many2one('ir.module.category', 'Application', select=True),
|
||||
'color': fields.integer('Color Index'),
|
||||
'full_name': fields.function(_get_full_name, type='char', string='Group Name', fnct_search=_search_group),
|
||||
'share': fields.boolean('Share Group',
|
||||
help="Group created to set access rights for sharing data with some users.")
|
||||
|
||||
@@ -80,6 +80,7 @@ class Category(models.Model):
|
||||
_name = 'test_new_api.category'
|
||||
|
||||
name = fields.Char(required=True)
|
||||
color = fields.Integer('Color Index')
|
||||
parent = fields.Many2one('test_new_api.category')
|
||||
display_name = fields.Char(compute='_compute_display_name', inverse='_inverse_display_name')
|
||||
dummy = fields.Char(store=False)
|
||||
|
||||
Reference in New Issue
Block a user