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
);