automatic sorting for easy shoppin

This commit is contained in:
q
2016-07-15 16:51:27 +03:00
parent 31b99fd614
commit c12cd3ff6e
3 changed files with 24 additions and 6 deletions

13
shop.py
View File

@@ -162,7 +162,8 @@ def show_shop(shopid):
shared_to.append(get_username(row[1]))
return render_template('show_shop.html', entries=entries, shop=shopname,
shopid=shopid, content=content,shares=shared_to,
date=get_shop_date(shopid),date_bkp=get_shop_backup_date(shopid))
date=get_shop_date(shopid),date_bkp=get_shop_backup_date(shopid),
autosort=session['sort_view'])
@app.route('/')
def list_shops():
@@ -419,6 +420,14 @@ def remove_shop():
flash('successfully deleted shop %s'%(shopname))
return redirect(url_for('list_shops'))
@app.route('/sort_flip',methods=['POST'])
def sort_flip():
if not session.get('sort_view'):
session['sort_view']=True
else:
session['sort_view']=False
shopid=int(request.form['shopid'])
return redirect(url_for('show_shop',shopid=shopid))
@app.route('/login', methods=['GET', 'POST'])
def login():
@@ -481,8 +490,6 @@ def profile():
return redirect(url_for('profile'))
return render_template('profile.html', error=error,user=user)
@app.route('/logout')
def logout():
session.pop('logged_in', None)