def onSale(id): contract = Contract.get_by_id(id) if (contract.onSale==False): Contract.onSale_True(contract) flash('Contrato puesto a la venta') return redirect (url_for('contract')) flash ('El contrato ya se encuentra a la venta') return redirect (url_for('contract'))
def contract(id): contracts = Contract.get_by_idowner(current_user.id) #traigo todos los contratos del que este usuario es dueño form = ContractForm() if form.validate_on_submit(): title = form.title.data description = form.description.data price = form.price.data wallet = Wallet.get_by_id(current_user.id) contract_address = newContract(title, price, wallet.key) #inicio contrato y creo en la base de datos contract = Contract(owner_id= current_user.id, address = contract_address, title = title, description = description, price = price) contract.save() Contract.onSale_True(contract) return redirect(url_for('contract')) return render_template('contract.html', contracts=contracts, form=form)