Skip to content

Commit

Permalink
fix: Checkin failed to mark assets available (#34)
Browse files Browse the repository at this point in the history
  • Loading branch information
drahamim authored Feb 25, 2023
1 parent dfb9371 commit 444ed71
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 17 deletions.
19 changes: 10 additions & 9 deletions src/invenflask/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -337,15 +337,16 @@ def checkin():
asset_checkout['timestamp']))
conn.execute(
'DELETE from checkouts WHERE assetid = ?', (asset_id,))
if get_asset(asset_id, 'edit') is dict:
if get_asset(asset_id, "edit")['asset_status'] == "damaged":
conn.execute(
'UPDATE assets SET asset_status = ? WHERE id = ?',
('damaged', asset_id))
else:
conn.execute(
'UPDATE assets SET asset_status = ? WHERE id = ?',
('Available', asset_id))
if get_asset(asset_id, "edit")['asset_status'] == "damaged":
conn.execute(
'UPDATE assets SET asset_status = ? WHERE id = ?',
('damaged', asset_id,))
print(f'Checkin damaged {asset_id}')
else:
conn.execute(
'UPDATE assets SET asset_status = ? WHERE id = ?',
('Available', asset_id,))
print(f'Checkin {asset_id} as Available')
conn.commit()
flash('Asset checkin Completed')
return redirect(url_for('checkin'))
Expand Down
8 changes: 4 additions & 4 deletions src/invenflask/templates/create_asset.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ <h1>{% block title %} Create Asset {% endblock %}</h1>
<label for="status">asset Status</label>
<br>
<select id="asset_status" name="asset_status">
<option value="available">Available</option>
<option value="good">Good</option>
<option value="damaged">Damaged</option>
<option value="checkedout">Checked Out</option>
<option value="Available">Available</option>
<option value="Good">Good</option>
<option value="Damaged">Damaged</option>
<option value="Checkedout">Checked Out</option>
</select>
<br>
<button type="submit">Submit</button>
Expand Down
8 changes: 4 additions & 4 deletions src/invenflask/templates/edit_asset.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ <h1>{% block title %} Edit {{ asset.id }} {% endblock %}</h1>
<label for="status">Asset Status</label>
<br>
<select id="asset_status" name="asset_status">
<option value="available">Available</option>
<option value="good">Good</option>
<option value="damaged">Damaged</option>
<option value="checkedout">Checked Out</option>
<option value="Available">Available</option>
<option value="Good">Good</option>
<option value="Damaged">Damaged</option>
<option value="Checkedout">Checked Out</option>
</select>
<br>
<button type="submit">Submit</button>
Expand Down

0 comments on commit 444ed71

Please sign in to comment.