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.
|
|
|
from mongoengine import *
|
|
|
|
|
|
|
|
from models.Union import Union
|
|
|
|
|
|
|
|
|
|
|
|
class Group(Document):
|
|
|
|
union = ReferenceField(Union)
|
|
|
|
name = StringField()
|
|
|
|
rights = ListField(StringField())
|
|
|
|
deleted = BooleanField(default=False)
|
|
|
|
def __unicode__(self):
|
|
|
|
return "{} {}".format(self.union.name,self.name)
|
|
|
|
|
|
|
|
|
|
|
|
class PaymentGroup(Document):
|
|
|
|
union = ReferenceField(Union)
|
|
|
|
name = StringField()
|
|
|
|
deleted = BooleanField(default=False)
|
|
|
|
discount_percent = IntField()
|
|
|
|
|
|
|
|
def __unicode__(self):
|
|
|
|
return "{} {}".format(self.union.name, self.name)
|