Ejemplo n.º 1
0
def create():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Comedor.db = get_db()
        User.db = get_db()
        Comedor_usuario.db = get_db()
        data = request.form
        exist = User.find_user(data['user'])
        if not exist:
            file = request.files['file']
            Comedor.create(data, file.filename)
            User.createRef(data)
            Comedor_usuario.create(Comedor.last_comedor()['id'],
                                   User.last_user()['id'])
            filename = Comedor.last_comedor()
            upload_file('comedor', str(filename['id']), file)
            flash([
                "El comedor fue creado, pero  debe ser confirmado por el Admin",
                'green'
            ])
            # enviar('Nuevo comedor','Un nuevo comedor se ha registrado y requiere de validacion del administrador.')
            return redirect(
                url_for('altaComedor',
                        comedor=Comedor.last_comedor()['id'],
                        user=User.last_user()['id']))
        flash(["Ya existe un usuario con ese nombre, elija otro!", 'red'])
        return redirect(url_for('altaComedor'))
    return render_template(Permiso)
Ejemplo n.º 2
0
def create():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        User.db = get_db()
        data = request.form
        exist = User.find_user(data['user'])
        if not exist:
            file = request.files['file']
            User.create(data,file.filename)
            filename =User.last_user()
            upload_file('usuario',str(filename['id']),file)
            flash(["El usuario debe ser confirmado por el Admin para poder ser utilizado.", 'green'])
            # enviar('Nuevo usuario','Un nuevo usuario se ha registrado y requiere de validacion del administrador.')
            return redirect(url_for('altaUser'))
        flash(["Ya existe un usuario con ese nombre, elija otro!", 'red'])   
        return redirect(url_for('altaUser'))
    return render_template(Permiso)