Loading membership.py +11 −9 Original line number Diff line number Diff line Loading @@ -38,7 +38,8 @@ class MembershipType(ModelSQL, ModelView): __name__ = 'association.membership.type' name = fields.Char('Name', size=None, required=True) periods = fields.One2Many('association.membership.period', 'membership_type', periods = fields.One2Many('association.membership.period', 'membership_type', "Periods", help="The periods that form the basis of the membership type.") journal = fields.Many2One('account.journal', "Journal", required=True, Loading Loading @@ -129,7 +130,6 @@ class Membership(ModelSQL, ModelView): for membership in memberships: membership.check_dates() def check_dates(self): transaction = Transaction() connection = transaction.connection Loading Loading @@ -178,7 +178,8 @@ class Period(ModelSQL, ModelView): """Membership period""" __name__ = 'association.membership.period' membership_type = fields.Many2One('association.membership.type', "Membership Type", membership_type = fields.Many2One('association.membership.type', "Membership Type", required=True, select=True, domain=[ Loading Loading @@ -254,7 +255,8 @@ class Fee(ModelSQL, ModelView): _states = { 'readonly': Bool(Eval('move')) and Eval('fee', Decimal('0.0')) == Decimal('0.0') Bool(Eval('move')) and Eval('fee', Decimal('0.0')) == Decimal('0.0') } member = fields.Many2One('association.member', "Member", required=True, Loading Loading
membership.py +11 −9 Original line number Diff line number Diff line Loading @@ -38,7 +38,8 @@ class MembershipType(ModelSQL, ModelView): __name__ = 'association.membership.type' name = fields.Char('Name', size=None, required=True) periods = fields.One2Many('association.membership.period', 'membership_type', periods = fields.One2Many('association.membership.period', 'membership_type', "Periods", help="The periods that form the basis of the membership type.") journal = fields.Many2One('account.journal', "Journal", required=True, Loading Loading @@ -129,7 +130,6 @@ class Membership(ModelSQL, ModelView): for membership in memberships: membership.check_dates() def check_dates(self): transaction = Transaction() connection = transaction.connection Loading Loading @@ -178,7 +178,8 @@ class Period(ModelSQL, ModelView): """Membership period""" __name__ = 'association.membership.period' membership_type = fields.Many2One('association.membership.type', "Membership Type", membership_type = fields.Many2One('association.membership.type', "Membership Type", required=True, select=True, domain=[ Loading Loading @@ -254,7 +255,8 @@ class Fee(ModelSQL, ModelView): _states = { 'readonly': Bool(Eval('move')) and Eval('fee', Decimal('0.0')) == Decimal('0.0') Bool(Eval('move')) and Eval('fee', Decimal('0.0')) == Decimal('0.0') } member = fields.Many2One('association.member', "Member", required=True, Loading