[ADD] *: add color field on tags

This commit is contained in:
Martin Geubelle
2015-09-07 14:20:36 +02:00
parent c5a36b522f
commit 3acf8879d1
14 changed files with 30 additions and 1 deletions
+1
View File
@@ -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
+1
View File
@@ -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):
+1
View File
@@ -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 = [
+8
View File
@@ -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 -->
+2
View File
@@ -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>
+1
View File
@@ -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 !"),
+8
View File
@@ -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
View File
@@ -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 !"),
+1
View File
@@ -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 !"),
+1
View File
@@ -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">
+1
View File
@@ -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.")
+1
View File
@@ -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)