mirror of
https://github.com/grocy/grocy.git
synced 2026-04-04 11:56:16 +02:00
Verb-less Generic Entity Interactions
This commit is contained in:
parent
e416695cc4
commit
6b41e5212c
|
|
@ -52,7 +52,7 @@ $(document).on('click', '.battery-delete-button', function (e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/batteries/' + objectId,
|
||||
Grocy.Api.Delete('object/batteries/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/batteries');
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/batteries', jsonData,
|
||||
Grocy.Api.Post('object/batteries', jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/batteries');
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
Grocy.Api.Post('edit-object/batteries/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/batteries/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/batteries');
|
||||
|
|
@ -45,7 +45,7 @@ $('#battery-form input').keydown(function(event)
|
|||
if (event.keyCode === 13) //Enter
|
||||
{
|
||||
event.preventDefault();
|
||||
|
||||
|
||||
if (document.getElementById('battery-form').checkValidity() === false) //There is at least one validation error
|
||||
{
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/chores', jsonData,
|
||||
Grocy.Api.Post('object/chores', jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/chores');
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
Grocy.Api.Post('edit-object/chores/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/chores/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/chores');
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ $(document).on('click', '.chore-delete-button', function (e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/chores/' + objectId,
|
||||
Grocy.Api.Delete('object/chores/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/chores');
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ equipmentTable.on('select', function(e, dt, type, indexes)
|
|||
|
||||
function DisplayEquipment(id)
|
||||
{
|
||||
Grocy.Api.Get('get-object/equipment/' + id,
|
||||
Grocy.Api.Get('object/equipment/' + id,
|
||||
function(equipmentItem)
|
||||
{
|
||||
$(".selected-equipment-name").text(equipmentItem.name);
|
||||
|
|
@ -98,7 +98,7 @@ $(document).on('click', '.equipment-delete-button', function (e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/equipment/' + objectId,
|
||||
Grocy.Api.Delete('object/equipment/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/equipment');
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@
|
|||
{
|
||||
jsonData.instruction_manual_file_name = null;
|
||||
}
|
||||
|
||||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/equipment', jsonData,
|
||||
Grocy.Api.Post('object/equipment', jsonData,
|
||||
function(result)
|
||||
{
|
||||
if (jsonData.hasOwnProperty("instruction_manual_file_name") && !Grocy.DeleteInstructionManualOnSave)
|
||||
|
|
@ -64,7 +64,7 @@
|
|||
);
|
||||
};
|
||||
|
||||
Grocy.Api.Post('edit-object/equipment/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/equipment/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
if (jsonData.hasOwnProperty("instruction_manual_file_name") && !Grocy.DeleteInstructionManualOnSave)
|
||||
|
|
@ -105,7 +105,7 @@ $('#equipment-form input').keydown(function(event)
|
|||
if (event.keyCode === 13) //Enter
|
||||
{
|
||||
event.preventDefault();
|
||||
|
||||
|
||||
if (document.getElementById('equipment-form').checkValidity() === false) //There is at least one validation error
|
||||
{
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
productDetails.product.barcode += ',' + addBarcode;
|
||||
}
|
||||
|
||||
Grocy.Api.Post('edit-object/products/' + productDetails.product.id, productDetails.product,
|
||||
Grocy.Api.Put('object/products/' + productDetails.product.id, productDetails.product,
|
||||
function (result) { },
|
||||
function(xhr)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/locations', jsonData,
|
||||
Grocy.Api.Post('object/locations', jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/locations');
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
Grocy.Api.Post('edit-object/locations/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/locations/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/locations');
|
||||
|
|
@ -45,7 +45,7 @@ $('#location-form input').keydown(function (event)
|
|||
if (event.keyCode === 13) //Enter
|
||||
{
|
||||
event.preventDefault();
|
||||
|
||||
|
||||
if (document.getElementById('location-form').checkValidity() === false) //There is at least one validation error
|
||||
{
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ $(document).on('click', '.location-delete-button', function (e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/locations/' + objectId,
|
||||
Grocy.Api.Delete('object/locations/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/locations');
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ $(document).on('click', '.apikey-delete-button', function (e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/api_keys/' + objectId,
|
||||
Grocy.Api.Delete('object/api_keys/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/manageapikeys');
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/products', jsonData,
|
||||
Grocy.Api.Post('object/products', jsonData,
|
||||
function (result)
|
||||
{
|
||||
if (jsonData.hasOwnProperty("picture_file_name") && !Grocy.DeleteProductPictureOnSave)
|
||||
|
|
@ -71,7 +71,7 @@
|
|||
);
|
||||
};
|
||||
|
||||
Grocy.Api.Post('edit-object/products/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/products/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
if (jsonData.hasOwnProperty("picture_file_name") && !Grocy.DeleteProductPictureOnSave)
|
||||
|
|
@ -110,7 +110,7 @@ $('#barcode-taginput').tagsManager({
|
|||
|
||||
if (Grocy.EditMode === 'edit')
|
||||
{
|
||||
Grocy.Api.Get('get-object/products/' + Grocy.EditObjectId,
|
||||
Grocy.Api.Get('object/products/' + Grocy.EditObjectId,
|
||||
function (product)
|
||||
{
|
||||
if (product.barcode !== null && product.barcode.length > 0)
|
||||
|
|
@ -182,7 +182,7 @@ $('#product-form input').keydown(function(event)
|
|||
if (event.keyCode === 13) //Enter
|
||||
{
|
||||
event.preventDefault();
|
||||
|
||||
|
||||
if (document.getElementById('product-form').checkValidity() === false) //There is at least one validation error
|
||||
{
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/product_groups', jsonData,
|
||||
Grocy.Api.Post('object/product_groups', jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/productgroups');
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
Grocy.Api.Post('edit-object/product_groups/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/product_groups/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/productgroups');
|
||||
|
|
@ -45,7 +45,7 @@ $('#product-group-form input').keydown(function (event)
|
|||
if (event.keyCode === 13) //Enter
|
||||
{
|
||||
event.preventDefault();
|
||||
|
||||
|
||||
if (document.getElementById('product-group-form').checkValidity() === false) //There is at least one validation error
|
||||
{
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ $(document).on('click', '.product-group-delete-button', function(e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/product_groups/' + objectId,
|
||||
Grocy.Api.Delete('object/product_groups/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/productgroups');
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ $(document).on('click', '.product-delete-button', function (e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/products/' + objectId,
|
||||
Grocy.Api.Delete('object/products/' + objectId,
|
||||
function (result)
|
||||
{
|
||||
window.location.href = U('/products');
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
productDetails.product.barcode += ',' + addBarcode;
|
||||
}
|
||||
|
||||
Grocy.Api.Post('edit-object/products/' + productDetails.product.id, productDetails.product,
|
||||
Grocy.Api.Put('object/products/' + productDetails.product.id, productDetails.product,
|
||||
function (result) { },
|
||||
function(xhr)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/quantity_units', jsonData,
|
||||
Grocy.Api.Post('object/quantity_units', jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/quantityunits');
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
Grocy.Api.Post('edit-object/quantity_units/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/quantity_units/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/quantityunits');
|
||||
|
|
@ -45,7 +45,7 @@ $('#quantityunit-form input').keydown(function(event)
|
|||
if (event.keyCode === 13) //Enter
|
||||
{
|
||||
event.preventDefault();
|
||||
|
||||
|
||||
if (document.getElementById('quantityunit-form').checkValidity() === false) //There is at least one validation error
|
||||
{
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ $(document).on('click', '.quantityunit-delete-button', function (e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/quantity_units/' + objectId,
|
||||
Grocy.Api.Delete('object/quantity_units/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/quantityunits');
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
var jsonData = $('#recipe-form').serializeJSON();
|
||||
Grocy.FrontendHelpers.BeginUiBusy("recipe-form");
|
||||
|
||||
Grocy.Api.Post('edit-object/recipes/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/recipes/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/recipes');
|
||||
|
|
@ -113,8 +113,8 @@ $(document).on('click', '.recipe-pos-delete-button', function(e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Post('edit-object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(), function() { }, function() { });
|
||||
Grocy.Api.Delete('delete-object/recipes_pos/' + objectId,
|
||||
Grocy.Api.Put('object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(), function() { }, function() { });
|
||||
Grocy.Api.Delete('object/recipes_pos/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/recipe/' + Grocy.EditObjectId);
|
||||
|
|
@ -150,8 +150,8 @@ $(document).on('click', '.recipe-include-delete-button', function(e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Post('edit-object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(), function() { }, function() { });
|
||||
Grocy.Api.Delete('delete-object/recipes_nestings/' + objectId,
|
||||
Grocy.Api.Put('object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(), function() { }, function() { });
|
||||
Grocy.Api.Delete('object/recipes_nestings/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/recipe/' + Grocy.EditObjectId);
|
||||
|
|
@ -178,10 +178,10 @@ $(document).on('click', '.recipe-pos-order-missing-button', function(e)
|
|||
jsonData.amount = productAmount;
|
||||
jsonData.note = L('Added for recipe #1', recipeName);
|
||||
|
||||
Grocy.Api.Post('add-object/shopping_list', jsonData,
|
||||
Grocy.Api.Post('object/shopping_list', jsonData,
|
||||
function(result)
|
||||
{
|
||||
Grocy.Api.Post('edit-object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(), function () { }, function () { });
|
||||
Grocy.Api.Put('object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(), function () { }, function () { });
|
||||
window.location.href = U('/recipe/' + Grocy.EditObjectId);
|
||||
},
|
||||
function(xhr)
|
||||
|
|
@ -202,7 +202,7 @@ $(document).on('click', '.recipe-pos-edit-button', function (e)
|
|||
{
|
||||
var recipePosId = $(e.currentTarget).attr('data-recipe-pos-id');
|
||||
|
||||
Grocy.Api.Post('edit-object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(),
|
||||
Grocy.Api.Put('object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(),
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/recipe/' + Grocy.EditObjectId + '/pos/' + recipePosId);
|
||||
|
|
@ -219,7 +219,7 @@ $(document).on('click', '.recipe-include-edit-button', function (e)
|
|||
var id = $(e.currentTarget).attr('data-recipe-include-id');
|
||||
var recipeId = $(e.currentTarget).attr('data-recipe-included-recipe-id');
|
||||
console.log(recipeId);
|
||||
Grocy.Api.Post('edit-object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(),
|
||||
Grocy.Api.Put('object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(),
|
||||
function(result)
|
||||
{
|
||||
$("#recipe-include-editform-title").text(L("Edit included recipe"));
|
||||
|
|
@ -238,7 +238,7 @@ $(document).on('click', '.recipe-include-edit-button', function (e)
|
|||
|
||||
$("#recipe-pos-add-button").on("click", function(e)
|
||||
{
|
||||
Grocy.Api.Post('edit-object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(),
|
||||
Grocy.Api.Put('object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(),
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/recipe/' + Grocy.EditObjectId + '/pos/new');
|
||||
|
|
@ -252,7 +252,7 @@ $("#recipe-pos-add-button").on("click", function(e)
|
|||
|
||||
$("#recipe-include-add-button").on("click", function(e)
|
||||
{
|
||||
Grocy.Api.Post('edit-object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(),
|
||||
Grocy.Api.Put('object/recipes/' + Grocy.EditObjectId, $('#recipe-form').serializeJSON(),
|
||||
function(result)
|
||||
{
|
||||
$("#recipe-include-editform-title").text(L("Add included recipe"));
|
||||
|
|
@ -280,7 +280,7 @@ $('#save-recipe-include-button').on('click', function(e)
|
|||
|
||||
if (editMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/recipes_nestings', jsonData,
|
||||
Grocy.Api.Post('object/recipes_nestings', jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/recipe/' + Grocy.EditObjectId);
|
||||
|
|
@ -293,7 +293,7 @@ $('#save-recipe-include-button').on('click', function(e)
|
|||
}
|
||||
else
|
||||
{
|
||||
Grocy.Api.Post('edit-object/recipes_nestings/' + nestingId, jsonData,
|
||||
Grocy.Api.Put('object/recipes_nestings/' + nestingId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/recipe/' + Grocy.EditObjectId);
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/recipes_pos', jsonData,
|
||||
Grocy.Api.Post('object/recipes_pos', jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/recipe/' + Grocy.EditObjectParentId);
|
||||
|
|
@ -23,7 +23,7 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
Grocy.Api.Post('edit-object/recipes_pos/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/recipes_pos/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/recipe/' + Grocy.EditObjectParentId);
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ $("#selectedRecipeDeleteButton").on('click', function(e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/recipes/' + objectId,
|
||||
Grocy.Api.Delete('object/recipes/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/recipes');
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ $(document).on('click', '.shoppinglist-delete-button', function (e)
|
|||
var shoppingListItemId = $(e.currentTarget).attr('data-shoppinglist-id');
|
||||
Grocy.FrontendHelpers.BeginUiBusy();
|
||||
|
||||
Grocy.Api.Delete('delete-object/shopping_list/' + shoppingListItemId,
|
||||
Grocy.Api.Delete('object/shopping_list/' + shoppingListItemId,
|
||||
function(result)
|
||||
{
|
||||
$('#shoppinglistitem-' + shoppingListItemId + '-row').fadeOut(500, function()
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/shopping_list', jsonData,
|
||||
Grocy.Api.Post('object/shopping_list', jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/shoppinglist');
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
Grocy.Api.Post('edit-object/shopping_list/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/shopping_list/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/shoppinglist');
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ $(document).on('click', '.task-category-delete-button', function (e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/task_categories/' + objectId,
|
||||
Grocy.Api.Delete('object/task_categories/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/taskcategories');
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/task_categories', jsonData,
|
||||
Grocy.Api.Post('object/task_categories', jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/taskcategories');
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
Grocy.Api.Post('edit-object/task_categories/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/task_categories/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/taskcategories');
|
||||
|
|
@ -45,7 +45,7 @@ $('#task-category-form input').keydown(function (event)
|
|||
if (event.keyCode === 13) //Enter
|
||||
{
|
||||
event.preventDefault();
|
||||
|
||||
|
||||
if (document.getElementById('task-category-form').checkValidity() === false) //There is at least one validation error
|
||||
{
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
if (Grocy.EditMode === 'create')
|
||||
{
|
||||
Grocy.Api.Post('add-object/tasks', jsonData,
|
||||
Grocy.Api.Post('object/tasks', jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/tasks');
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
}
|
||||
else
|
||||
{
|
||||
Grocy.Api.Post('edit-object/tasks/' + Grocy.EditObjectId, jsonData,
|
||||
Grocy.Api.Put('object/tasks/' + Grocy.EditObjectId, jsonData,
|
||||
function(result)
|
||||
{
|
||||
window.location.href = U('/tasks');
|
||||
|
|
@ -49,7 +49,7 @@ $('#task-form input').keydown(function(event)
|
|||
if (event.keyCode === 13) //Enter
|
||||
{
|
||||
event.preventDefault();
|
||||
|
||||
|
||||
if (document.getElementById('task-form').checkValidity() === false) //There is at least one validation error
|
||||
{
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -123,7 +123,7 @@ $(document).on('click', '.delete-task-button', function (e)
|
|||
{
|
||||
if (result === true)
|
||||
{
|
||||
Grocy.Api.Delete('delete-object/tasks/' + objectId,
|
||||
Grocy.Api.Delete('object/tasks/' + objectId,
|
||||
function(result)
|
||||
{
|
||||
$('#task-' + objectId + '-row').fadeOut(500, function ()
|
||||
|
|
|
|||
18
routes.php
18
routes.php
|
|
@ -83,11 +83,11 @@ $app->group('/api', function()
|
|||
$this->get('/get-openapi-specification', '\Grocy\Controllers\OpenApiController:DocumentationSpec');
|
||||
|
||||
// Generic entity interaction
|
||||
$this->get('/get-objects/{entity}', '\Grocy\Controllers\GenericEntityApiController:GetObjects');
|
||||
$this->get('/get-object/{entity}/{objectId}', '\Grocy\Controllers\GenericEntityApiController:GetObject');
|
||||
$this->post('/add-object/{entity}', '\Grocy\Controllers\GenericEntityApiController:AddObject');
|
||||
$this->put('/edit-object/{entity}/{objectId}', '\Grocy\Controllers\GenericEntityApiController:EditObject');
|
||||
$this->delete('/delete-object/{entity}/{objectId}', '\Grocy\Controllers\GenericEntityApiController:DeleteObject');
|
||||
$this->get('/object/{entity}', '\Grocy\Controllers\GenericEntityApiController:GetObjects');
|
||||
$this->get('/object/{entity}/{objectId}', '\Grocy\Controllers\GenericEntityApiController:GetObject');
|
||||
$this->post('/object/{entity}', '\Grocy\Controllers\GenericEntityApiController:AddObject');
|
||||
$this->put('/object/{entity}/{objectId}', '\Grocy\Controllers\GenericEntityApiController:EditObject');
|
||||
$this->delete('/object/{entity}/{objectId}', '\Grocy\Controllers\GenericEntityApiController:DeleteObject');
|
||||
|
||||
// System
|
||||
$this->get('/system/get-db-changed-time', '\Grocy\Controllers\SystemApiController:GetDbChangedTime');
|
||||
|
|
@ -99,10 +99,10 @@ $app->group('/api', function()
|
|||
$this->delete('/file/{group}', '\Grocy\Controllers\FilesApiController:DeleteFile');
|
||||
|
||||
// Users
|
||||
$this->get('/users/get', '\Grocy\Controllers\UsersApiController:GetUsers');
|
||||
$this->post('/users/create', '\Grocy\Controllers\UsersApiController:CreateUser');
|
||||
$this->put('/users/edit/{userId}', '\Grocy\Controllers\UsersApiController:EditUser');
|
||||
$this->delete('/users/delete/{userId}', '\Grocy\Controllers\UsersApiController:DeleteUser');
|
||||
$this->get('/users', '\Grocy\Controllers\UsersApiController:GetUsers');
|
||||
$this->post('/users', '\Grocy\Controllers\UsersApiController:CreateUser');
|
||||
$this->put('/users/{userId}', '\Grocy\Controllers\UsersApiController:EditUser');
|
||||
$this->delete('/users/{userId}', '\Grocy\Controllers\UsersApiController:DeleteUser');
|
||||
|
||||
// User
|
||||
$this->get('/user/settings/{settingKey}', '\Grocy\Controllers\UsersApiController:GetUserSetting');
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user