Spaces:
Sleeping
Sleeping
última versão
Browse files
app.py
CHANGED
@@ -165,14 +165,14 @@ def logout():
|
|
165 |
|
166 |
# Rota para listar conferências (admin)
|
167 |
@app.route('/admin/conferences')
|
168 |
-
|
169 |
def admin_conferences():
|
170 |
conferences = get_conferences_from_db()
|
171 |
return render_template('admin/conferences.html', conferences=conferences)
|
172 |
|
173 |
# Rota para adicionar nova conferência
|
174 |
@app.route('/admin/conferences/new', methods=['GET', 'POST'])
|
175 |
-
|
176 |
def add_conference():
|
177 |
print("entrou aqui")
|
178 |
if request.method == 'POST':
|
@@ -205,7 +205,7 @@ def add_conference():
|
|
205 |
|
206 |
# Rota para editar conferência
|
207 |
@app.route('/admin/conferences/edit/<conference_id>', methods=['GET', 'POST'])
|
208 |
-
|
209 |
def edit_conference(conference_id):
|
210 |
# Obter a conferência pelo ID
|
211 |
conference = get_conference_by_id(conference_id)
|
@@ -243,7 +243,7 @@ def edit_conference(conference_id):
|
|
243 |
|
244 |
# Rota para excluir conferência
|
245 |
@app.route('/admin/conferences/delete/<conference_id>', methods=['POST'])
|
246 |
-
|
247 |
def delete_conference(conference_id):
|
248 |
try:
|
249 |
# Excluir do Supabase
|
@@ -272,4 +272,5 @@ def perfil():
|
|
272 |
return render_template('perfil.html', user=user)
|
273 |
|
274 |
if __name__ == '__main__':
|
275 |
-
app.run(
|
|
|
|
165 |
|
166 |
# Rota para listar conferências (admin)
|
167 |
@app.route('/admin/conferences')
|
168 |
+
@admin_required
|
169 |
def admin_conferences():
|
170 |
conferences = get_conferences_from_db()
|
171 |
return render_template('admin/conferences.html', conferences=conferences)
|
172 |
|
173 |
# Rota para adicionar nova conferência
|
174 |
@app.route('/admin/conferences/new', methods=['GET', 'POST'])
|
175 |
+
@admin_required
|
176 |
def add_conference():
|
177 |
print("entrou aqui")
|
178 |
if request.method == 'POST':
|
|
|
205 |
|
206 |
# Rota para editar conferência
|
207 |
@app.route('/admin/conferences/edit/<conference_id>', methods=['GET', 'POST'])
|
208 |
+
@admin_required
|
209 |
def edit_conference(conference_id):
|
210 |
# Obter a conferência pelo ID
|
211 |
conference = get_conference_by_id(conference_id)
|
|
|
243 |
|
244 |
# Rota para excluir conferência
|
245 |
@app.route('/admin/conferences/delete/<conference_id>', methods=['POST'])
|
246 |
+
@admin_required
|
247 |
def delete_conference(conference_id):
|
248 |
try:
|
249 |
# Excluir do Supabase
|
|
|
272 |
return render_template('perfil.html', user=user)
|
273 |
|
274 |
if __name__ == '__main__':
|
275 |
+
app.run(host="0.0.0.0", port=7860)
|
276 |
+
#app.run(debug=True)
|