diff --git a/Web/templates/main_admin.html b/Web/templates/main_admin.html
index 967dc98..d3456b1 100755
--- a/Web/templates/main_admin.html
+++ b/Web/templates/main_admin.html
@@ -4000,6 +4000,22 @@ document.addEventListener('DOMContentLoaded', ()=>{
applyFilters();
}
+ // Open item modal with fresh details from backend.
+ function openItemQuick(id) {
+ fetch(`/get_item/${id}`)
+ .then(response => response.json())
+ .then(item => {
+ if (item && !item.error) {
+ openItemModal(item);
+ } else {
+ console.error('Item details could not be loaded:', item);
+ }
+ })
+ .catch(err => {
+ console.error('Error loading item details:', err);
+ });
+ }
+
function openEditModalForSelectedUnit(defaultItemId, selectId) {
let targetItemId = defaultItemId;