[Member]
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 18 Sep 2012 10:04:01 +0000 (12:04 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 18 Sep 2012 10:04:11 +0000 (12:04 +0200)
+champs de numerotation
+sequence qui va avec
Reste à activer la numerotation au processus de facturation des
produits d'adhesion.

bikecoop.py
data/bikecoop.xml
view/bikecoop_membership.xml

index 2271969..47d7117 100644 (file)
@@ -28,6 +28,7 @@ class Partner(osv.osv):
         'occupation_id': fields.many2one('bikecoop.partner.theme', 'Occupation', help='Main occupation of this partner'),
         'volunteer_ids': fields.many2many('bikecoop.partner.theme', 'res_partner_bikecoop_theme_rel', 'partner_id', 'theme_id', 'Want to be volunteer?', help='What kind of volunteer activities you want to do with us?'),
         'gender_id': fields.many2one('bikecoop.partner.theme', 'Gender'),
+        'member_ident': fields.char('Member identifier', size=64, readonly=True),
     }
 
 Partner()
index 6b981bb..cac43fd 100644 (file)
@@ -1,6 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <openerp>
     <data>
+        <!--    Member identifier sequence  -->
+        <record id="member_ident_sequence_type" model="ir.sequence.type">
+            <field name="name">Member identifier</field>
+            <field name="code">member_ident</field>
+        </record>
+        <record id="member_ident_sequence" model="ir.sequence">
+            <field name="name">Member identifier</field>
+            <field name="code">member_ident</field>
+            <field name="padding">0</field>
+            <field name="number_next">1</field>
+            <field name="number_increment">1</field>
+        </record>
+
+        <!--     Partner dafault themes -->
         <record id="bikecoop_partner_occupation_none" model="bikecoop.partner.theme">
             <field name="code">none</field>
             <field name="name">No job or studies at the moment</field>
index da38354..36c9ae4 100644 (file)
@@ -24,7 +24,7 @@
             <field name="arch" type="xml">
             <form string="Bikecoop member">
                 <group colspan="4" col="6">
-                    <field name="id" string="Identifier"/>
+                    <field name="member_ident" string="Member identifier"/>
                     <field name="name" select="1"/>
                     <newline/>
                     <field name="membership_state"/>