diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index df238ce0ca0c0ad5e6a5ada13d6cbccc3bae4c62..efbb6adc7aaa13884584a2d235df3dc2692d84bb 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -40,6 +40,21 @@ ADMIN + + + + Admin Area + /rest/pets/* + PUT + DELETE + GET + POST + OPTIONS + + + ADMIN + + diff --git a/src/main/webapp/js/view/people.js b/src/main/webapp/js/view/people.js index f5779071609cd4db8e6ea037412e6660d6da981a..dd8f4cd6672f82e637f150fe2aef9d4065d39617 100644 --- a/src/main/webapp/js/view/people.js +++ b/src/main/webapp/js/view/people.js @@ -101,6 +101,7 @@ var PeopleView = (function() { dao.deletePerson(id, function() { $('tr#person-' + id).remove(); + self.resetForm(); }, showErrorMessage ); diff --git a/src/main/webapp/js/view/pets.js b/src/main/webapp/js/view/pets.js index 7579b055b38bc1a6328f0d79c8d79f6a98db11a6..9ed2b8a10bcf46eaa3d6d7c1168bf784beb278f7 100644 --- a/src/main/webapp/js/view/pets.js +++ b/src/main/webapp/js/view/pets.js @@ -92,6 +92,9 @@ var PetsView = (function() { function(pet) { appendToTable(pet); self.resetForm(); + if(pet.idOwner != id) { + $('tr#pet-' + pet.id).remove(); + } }, showErrorMessage, self.enableForm @@ -150,6 +153,7 @@ var PetsView = (function() { dao.deletePet(id, function() { $('tr#pet-' + id).remove(); + self.resetForm(); }, showErrorMessage );