def edit(self, _id): # TODO: Validations for fields obj = Database.query.filter_by(id=_id).first() database_form = DatabaseForm(obj=obj) if database_form.validate_on_submit(): database_form.populate_obj(obj) db_session.commit() flash("New database modify!", "alert-success") return redirect('/admin/databases') return self.render('databases/edit.html', database_form=database_form)
def add(self): # TODO: Validations for fields database_form = DatabaseForm() if database_form.validate_on_submit(): db_session.add( Database( name=database_form.name.data, user=database_form.user.data, host=database_form.host.data, password=database_form.password.data ) ) db_session.commit() flash("New database added!", "alert-success") return redirect('/admin/databases') return self.render('databases/add.html', database_form=database_form)