[Plugin] user: Added permissions to model

This commit is contained in:
Ferdinand Thiessen 2021-02-04 03:32:16 +01:00
parent 1246ce50fd
commit 2daa79ee15
1 changed files with 2 additions and 1 deletions

View File

@ -1,5 +1,5 @@
from flask import url_for
from typing import Optional
from typing import Optional, Type
from datetime import date, datetime
from sqlalchemy.orm.collections import attribute_mapped_collection
@ -56,6 +56,7 @@ class User(db.Model, ModelSerializeMixin):
mail: str = db.Column(db.String(60), nullable=False)
birthday: Optional[date] = db.Column(db.Date)
roles: [str] = []
permissions: Optional[type([str])] = None
avatar_url: Optional[str] = ""
roles_: [Role] = db.relationship("Role", secondary=association_table, cascade="save-update, merge")