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:
Daniel Cortes
2019-03-12 18:26:55 -03:00
parent 7b7fd0301d
commit 6437ea151e
8 changed files with 119 additions and 64 deletions

View File

@@ -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)