updated the upload page

This commit is contained in:
2025-01-22 10:11:47 +02:00
parent ef69b4fe65
commit 0f17a68035
6 changed files with 100 additions and 30 deletions

11
app.py
View File

@@ -114,6 +114,8 @@ def logout():
@app.route('/upload_content', methods=['GET', 'POST'])
@login_required
def upload_content():
players = Player.query.all()
groups = Group.query.all()
if request.method == 'POST':
target_type = request.form['target_type']
target_id = request.form['target_id']
@@ -129,7 +131,7 @@ def upload_content():
db.session.commit()
return redirect(url_for('dashboard'))
return render_template('upload_content.html')
return render_template('upload_content.html', players=players, groups=groups)
@app.route('/admin')
@login_required
@@ -292,6 +294,13 @@ def player_fullscreen(player_id):
content = Content.query.filter_by(player_id=player_id).all()
return render_template('player_fullscreen.html', player=player, content=content)
@app.route('/group/<int:group_id>/fullscreen')
@login_required
def group_fullscreen(group_id):
group = Group.query.get_or_404(group_id)
content = Content.query.filter_by(group_id=group.id).all()
return render_template('group_fullscreen.html', group=group, content=content)
@app.route('/player/<int:player_id>/delete', methods=['POST'])
@login_required
@admin_required