delete function
This commit is contained in:
@ -79,6 +79,7 @@ async function generateUser() {
|
||||
}
|
||||
}
|
||||
|
||||
//get shoppinglist content
|
||||
async function displayShoppinglist(sl_id) {
|
||||
try {
|
||||
let groups = await query('SELECT row_to_json("Group") AS obj FROM "Group" JOIN "Shoppinglist" USING (sl_id) WHERE sl_id = $1;', [sl_id]);
|
||||
@ -93,6 +94,21 @@ async function displayShoppinglist(sl_id) {
|
||||
}
|
||||
}
|
||||
|
||||
//delete shoppinglist
|
||||
|
||||
async function deleteShoppinglist(sl_id) {
|
||||
|
||||
try {
|
||||
await nonQuery('DELETE FROM "Shoppinglist_admin" WHERE sl_id = $1', [sl_id]);
|
||||
await nonQuery('DELETE FROM "Shoppinglist_member" WHERE sl_id = $1', [sl_id]);
|
||||
await nonQuery('DELETE FROM "Shoppinglist" WHERE sl_id = $1', [sl_id]);
|
||||
}
|
||||
|
||||
catch (error) {
|
||||
console.error(error);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//sl_id generieren
|
||||
function generate_sl_id() {
|
||||
@ -124,5 +140,5 @@ function items_in_groups(groups, items) {
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
getShoppinglistsAdmin, getShoppinglistsShared, newShoppinglist, displayShoppinglist
|
||||
getShoppinglistsAdmin, getShoppinglistsShared, newShoppinglist, displayShoppinglist, deleteShoppinglist
|
||||
}
|
||||
|
Reference in New Issue
Block a user