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.
Adunatio/models/Group.py

22 lines
611 B

3 years ago
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)
3 years ago
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)