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