From bccf22aa3f51c81565e418c65853b5d964d3238b Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Mon, 1 May 2017 23:19:44 +0200 Subject: [PATCH] [MIG][IMP]GOLEM member skils migration to v10, and better guidelines --- ... => golem_activity_registration_views.xml} | 0 ...vity_view.xml => golem_activity_views.xml} | 0 ...member_view.xml => golem_member_views.xml} | 0 golem_member_skills/__manifest__.py | 4 +-- golem_member_skills/models/golem_member.py | 11 +++++--- .../views/golem_member_views.xml | 27 +++++++++++-------- .../views/res_partner_views.xml | 9 ++++--- 7 files changed, 32 insertions(+), 19 deletions(-) rename golem_activity_registration/views/{golem_activity_registration_view.xml => golem_activity_registration_views.xml} (100%) rename golem_activity_registration/views/{golem_activity_view.xml => golem_activity_views.xml} (100%) rename golem_activity_registration/views/{golem_member_view.xml => golem_member_views.xml} (100%) diff --git a/golem_activity_registration/views/golem_activity_registration_view.xml b/golem_activity_registration/views/golem_activity_registration_views.xml similarity index 100% rename from golem_activity_registration/views/golem_activity_registration_view.xml rename to golem_activity_registration/views/golem_activity_registration_views.xml diff --git a/golem_activity_registration/views/golem_activity_view.xml b/golem_activity_registration/views/golem_activity_views.xml similarity index 100% rename from golem_activity_registration/views/golem_activity_view.xml rename to golem_activity_registration/views/golem_activity_views.xml diff --git a/golem_activity_registration/views/golem_member_view.xml b/golem_activity_registration/views/golem_member_views.xml similarity index 100% rename from golem_activity_registration/views/golem_member_view.xml rename to golem_activity_registration/views/golem_member_views.xml diff --git a/golem_member_skills/__manifest__.py b/golem_member_skills/__manifest__.py index 9e28b7b..0f30bbc 100644 --- a/golem_member_skills/__manifest__.py +++ b/golem_member_skills/__manifest__.py @@ -23,8 +23,8 @@ 'author': 'Fabien Bourgeois', 'license': 'AGPL-3', 'application': False, - 'installable': False, + 'installable': True, 'depends': ['golem_member'], - 'data': ['views/golem_member_view.xml', 'views/res_partner_view.xml', + 'data': ['views/golem_member_views.xml', 'views/res_partner_views.xml', 'security/ir.model.access.csv'] } diff --git a/golem_member_skills/models/golem_member.py b/golem_member_skills/models/golem_member.py index dcaf7bc..db8b085 100644 --- a/golem_member_skills/models/golem_member.py +++ b/golem_member_skills/models/golem_member.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Copyright 2016 Fabien Bourgeois +# Copyright 2017 Fabien Bourgeois # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -15,21 +15,26 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . +""" GOLEM Member Skills """ + from odoo import models, fields class ResPartner(models.Model): + """ Partner adaptations """ _inherit = 'res.partner' is_volunteer = fields.Boolean('Volunteer?') - skill_ids = fields.Many2many('golem.member.skill', string='Skills') + skill_ids = fields.Many2many('golem.member.skill', string='Skills', + index=True) class GolemMemberSkill(models.Model): + """ Member adaptations """ _name = 'golem.member.skill' _description = 'GOLEM Member Skill' _sql_constraints = [('golem_member_skill_name_uniq', 'UNIQUE (name)', 'Member skill must be unique.')] - name = fields.Char('Skill') + name = fields.Char('Skill', required=True, index=True) diff --git a/golem_member_skills/views/golem_member_views.xml b/golem_member_skills/views/golem_member_views.xml index 6c852f3..f5afa04 100644 --- a/golem_member_skills/views/golem_member_views.xml +++ b/golem_member_skills/views/golem_member_views.xml @@ -1,7 +1,7 @@ - + Add skills to Others tab golem.member - + @@ -32,11 +33,12 @@ along with this program. If not, see . + - + Add Skills Search and Filter golem.member - + @@ -45,23 +47,26 @@ along with this program. If not, see . + - + Member skills golem.member.skill + - + - + parent="membership.menu_marketing_config_association" + action="golem_member_skill_action" + sequence="15" groups="golem_base.group_golem_manager" /> diff --git a/golem_member_skills/views/res_partner_views.xml b/golem_member_skills/views/res_partner_views.xml index 1e8623d..e03efef 100644 --- a/golem_member_skills/views/res_partner_views.xml +++ b/golem_member_skills/views/res_partner_views.xml @@ -1,7 +1,7 @@ - + Add skills as new tab inside notebook res.partner @@ -36,8 +37,9 @@ along with this program. If not, see . + - + Add Skills Search and Filter res.partner @@ -49,5 +51,6 @@ along with this program. If not, see . +