forked from oyd/Adunatio
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
611 B
22 lines
611 B
from mongoengine import *
|
|
|
|
from models.Union import Union
|
|
|
|
|
|
class Group(Document):
|
|
union = ReferenceField(Union)
|
|
name = StringField(required=True)
|
|
rights = ListField(StringField(),required=True)
|
|
deleted = BooleanField(default=False)
|
|
def __unicode__(self):
|
|
return "{} {}".format(self.union.name,self.name)
|
|
|
|
|
|
class PaymentGroup(Document):
|
|
union = ReferenceField(Union)
|
|
name = StringField(required=True)
|
|
deleted = BooleanField(default=False)
|
|
discount_percent = IntField(required=True)
|
|
|
|
def __unicode__(self):
|
|
return "{} {}".format(self.union.name, self.name) |