diff --git a/__manifest__.py b/__manifest__.py index 42d2507..e9cbcde 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -20,7 +20,7 @@ 'version': '0.1', # any module necessary for this one to work correctly - 'depends': ['base','mail','donation','event','website','auth_signup'], + 'depends': ['base','mail','donation','event','website','auth_signup','opendons'], # always loaded 'data': [ diff --git a/models/membership.py b/models/membership.py index 77b4880..c1dcc66 100644 --- a/models/membership.py +++ b/models/membership.py @@ -15,6 +15,9 @@ class kalachakra_membership(models.Model): track_visibility='onchange', ondelete='restrict' ) + email=fields.Char(related='partner_id.email') + firstname=fields.Char(related='partner_id.firstname') + def _default_product_id(self): membership_product=self.env['product.product'].sudo().search([('membership_product','=',True)],limit=1) if not membership_product: raise UserError(_('No membership product, please add one')) diff --git a/views/membership.xml b/views/membership.xml index f96fcdc..2453375 100644 --- a/views/membership.xml +++ b/views/membership.xml @@ -18,6 +18,44 @@ + + kalachakra_member form + kalachakra.membership + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + Memberships kalachakra.membership diff --git a/views/partner.xml b/views/partner.xml index 6ad9a96..57acc61 100644 --- a/views/partner.xml +++ b/views/partner.xml @@ -71,7 +71,21 @@ - + + kalachakra.res.partner.filter + res.partner + + + + + + + + + + + +