def inventories(cls): # get all inventories all_inventories = Inventory.fetch_all() if request.method == 'POST': name: str = request.form['name'] itype: str = request.form['category'] bp = request.form['bp'] sp = request.form['sp'] # check if the inventory name exists inv = Inventory.check_inventory_exists(name) if inv is not None: flash('Inventory name already exists', 'danger') return redirect(url_for('inventories')) else: record = Inventory(name=name.title(), itype=itype.title(), bp=bp, sp=sp) record.create_record() flash('Successfully added', 'success') return redirect(url_for('inventories')) return render_template('/admin/inventories.html', inventories=all_inventories)
def add_inventory(cls): if request.method == 'POST': name = request.form['name'] itype = request.form['category'] bp = request.form['bp'] sp = request.form['sp'] #Check if the Inventory name exist if Inventory.check_inventory_exists(inventory_name=name): flash('Inventory name already exists!', 'danger') return redirect(url_for('inventories')) else: record = Inventory(name=name.title(), itype=itype.title(), bp=bp, sp=sp) record.create_record() flash('Inventory successfully added!', 'success') return redirect(url_for('inventories'))