defaults in PAuser include noo/folders for import/storage separated, defaults are stored into PAUser in DB, changable in GUI, used as the defaults for new PA_User_States. Also disabled search noo, search folders as they are hard-coded in the ORM retreive anyway
This commit is contained in:
20
user.py
20
user.py
@@ -20,11 +20,13 @@ class PAUser(UserMixin,db.Model):
|
||||
__tablename__ = "pa_user"
|
||||
id = db.Column(db.Integer, db.Sequence('pa_user_id_seq'), primary_key=True)
|
||||
dn = db.Column(db.String)
|
||||
default_noo = db.Column(db.String)
|
||||
default_import_noo = db.Column(db.String)
|
||||
default_storage_noo = db.Column(db.String)
|
||||
default_grouping = db.Column(db.String)
|
||||
default_how_many = db.Column(db.Integer)
|
||||
default_size = db.Column(db.Integer)
|
||||
default_folders = db.Column(db.Boolean)
|
||||
default_import_folders = db.Column(db.Boolean)
|
||||
default_storage_folders = db.Column(db.Boolean)
|
||||
default_fullscreen = db.Column(db.Boolean)
|
||||
|
||||
def __repr__(self):
|
||||
@@ -49,14 +51,18 @@ def changedefaults():
|
||||
print( f"{el}={request.form[el]}" )
|
||||
user=PAUser.query.filter(PAUser.dn==request.form['dn']).one()
|
||||
user.default_size = request.form['default_size']
|
||||
user.default_noo = request.form['default_noo']
|
||||
user.default_import_noo = request.form['default_import_noo']
|
||||
user.default_storage_noo = request.form['default_storage_noo']
|
||||
user.default_how_many = request.form['default_how_many']
|
||||
user.default_grouping = request.form['default_grouping']
|
||||
if request.form['default_folders'] == 'True':
|
||||
user.default_folders = True
|
||||
if request.form['default_import_folders'] == 'True':
|
||||
user.default_import_folders = True
|
||||
else:
|
||||
user.default_folders = False
|
||||
print("fullscreen is failing?")
|
||||
user.default_import_folders = False
|
||||
if request.form['default_storage_folders'] == 'True':
|
||||
user.default_storage_folders = True
|
||||
else:
|
||||
user.default_storage_folders = False
|
||||
if request.form['default_fullscreen'] == 'True':
|
||||
user.default_fullscreen = True
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user