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.
19 lines
529 B
19 lines
529 B
5 years ago
|
from flask_mongoengine import Document
|
||
|
from mongoengine import StringField, IntField, BooleanField, ListField, ReferenceField
|
||
|
|
||
|
|
||
|
class User(Document):
|
||
|
uidn = StringField()
|
||
|
passw = StringField()
|
||
|
rooms = ListField(ReferenceField('Room'))
|
||
|
create_room_access = BooleanField(default=False)
|
||
|
root_access = BooleanField(default=False)
|
||
|
|
||
|
class Room(Document):
|
||
|
ridn = StringField()
|
||
|
creator = ReferenceField(User)
|
||
|
room_name = StringField()
|
||
|
streamer = BooleanField(default=False)
|
||
|
room_id = IntField()
|
||
|
|