Creado panel de administracion
En el, el administrador puede
-subir un nuevo archivo
-crear una categorio
-renombrar una categoria
- eliminar una categoria
A medida que me valla naciendo ire haciendo mas controles
This commit is contained in:
@@ -87,31 +87,31 @@ def index():
|
||||
@admin_required
|
||||
def upload_file():
|
||||
if request.method == 'POST':
|
||||
if 'file' not in request.files:
|
||||
if 'file.upload.file' not in request.files:
|
||||
flash('No file part')
|
||||
return redirect(request.url)
|
||||
|
||||
file = request.files['file']
|
||||
file = request.files['file.upload.file']
|
||||
|
||||
if 'private' not in request.form:
|
||||
if 'file.upload.private' not in request.form:
|
||||
private = None
|
||||
else:
|
||||
private = request.form['private']
|
||||
private = request.form['file.upload.private']
|
||||
|
||||
if 'category' not in request.form:
|
||||
if 'file.upload.category' not in request.form:
|
||||
flash('No category selected')
|
||||
return redirect(request.url)
|
||||
|
||||
category = Category.query.get(request.form['category'])
|
||||
category = Category.query.get(request.form['file.upload.category'])
|
||||
if category is None:
|
||||
flash('The category selected won\'t exists')
|
||||
return redirect(request.url)
|
||||
|
||||
if 'file_type' not in request.form:
|
||||
if 'file.upload.file_type' not in request.form:
|
||||
flash('No file type selected')
|
||||
return redirect(request.url)
|
||||
|
||||
file_type = FileType.query.get(request.form['file_type'])
|
||||
file_type = FileType.query.get(request.form['file.upload.file_type'])
|
||||
if file_type is None:
|
||||
flash('The file type selected won\'t exists')
|
||||
return redirect(request.url)
|
||||
|
||||
Reference in New Issue
Block a user