Mejoras generales

master
Araozu 2018-06-24 21:16:54 -05:00
parent 3750096e23
commit 2994b38f08
22 changed files with 58 additions and 36 deletions

View File

@ -76,7 +76,7 @@ public class AccessControllerAdd extends HttpServlet {
Access a = new Access(idRole, idResource,true);
//persist the entity
pm.makePersistent(a);
request.getSession().setAttribute("serverResponse","Access created successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Access created successfully.\"}");
}
}
else if (request.getParameter("info").equals("check")){

View File

@ -24,7 +24,7 @@ public class AccessControllerDelete extends HttpServlet {
pm.deletePersistent(r);
request.getSession().setAttribute("serverResponse","Access deleted successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Access deleted successfully.\"}");
response.sendRedirect("/access");
} catch(javax.jdo.JDOObjectNotFoundException nf) {
response.sendRedirect("/access");

View File

@ -62,7 +62,7 @@ public class AccessControllerEdit extends HttpServlet {
a.setResourceKey(idResource);
}
request.getSession().setAttribute("serverResponse","Access updated successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Access updated successfully.\"}");
response.sendRedirect("/access");

View File

@ -49,7 +49,7 @@ public class AccessControllerView extends HttpServlet {
}catch(javax.jdo.JDOObjectNotFoundException nf) {
System.err.println("JDOObjectNotFound -> AccessControllerView");
nf.printStackTrace();
request.getSession().setAttribute("serverResponse","Error trying to view the Access.");
request.getSession().setAttribute("serverResponse","{\"color\": \"darkorange\",\"response\":\"Error trying to view the Access.\"}");
response.sendRedirect("/access");
} catch (NullPointerException e){

View File

@ -35,7 +35,7 @@ public class ResourcesControllerAdd extends HttpServlet {
Boolean status = Boolean.parseBoolean(request.getParameter("status"));
createRole(url,status,pm);
request.getSession().setAttribute("serverResponse","Resource created successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Resource created successfully.\"}");
break;
case "redirect":
@ -54,7 +54,7 @@ public class ResourcesControllerAdd extends HttpServlet {
resourc.setUrl(request.getParameter("url"));
resourc.setStatus(Boolean.parseBoolean(request.getParameter("status")));
request.getSession().setAttribute("serverResponse","Resource updated successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Resource updated successfully.\"}");
break;
}

View File

@ -25,7 +25,7 @@ public class ResourcesControllerDelete extends HttpServlet {
Key key = KeyFactory.stringToKey(request.getParameter("key"));
try{
pm.deletePersistent(pm.getObjectById(Resource.class, key));
request.getSession().setAttribute("serverResponse","Resource deleted successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Resource deleted successfully.\"}");
} catch (JDOObjectNotFoundException e){
System.err.println("Exception catched -> " + e.getMessage());
}

View File

@ -47,7 +47,7 @@ public class RolesControllerAdd extends HttpServlet {
Boolean status = Boolean.parseBoolean(request.getParameter("roleStatus"));
createRole(name,status,pm);
request.getSession().setAttribute("serverResponse","Role created successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Role created successfully.\"}");
break;
@ -67,7 +67,7 @@ public class RolesControllerAdd extends HttpServlet {
role1.setName(request.getParameter("roleName"));
role1.setStatus(Boolean.parseBoolean(request.getParameter("roleStatus")));
//role1.setImgUrl(userImg);
request.getSession().setAttribute("serverResponse","Role updated successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Role updated successfully.\"}");
break;

View File

@ -22,7 +22,7 @@ public class RolesControllerDelete extends HttpServlet {
Key k = KeyFactory.stringToKey(request.getParameter("key"));
try{
pm.deletePersistent(pm.getObjectById(Role.class, k));
request.getSession().setAttribute("serverResponse","Role deleted successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Role deleted successfully.\"}");
} catch (JDOObjectNotFoundException e){
System.err.println("Exception catched -> " + e.getMessage());
}

View File

@ -46,7 +46,7 @@ public class ServicesControllerAdd extends HttpServlet {
Service service = new Service (name, price, description,userCreatorKey);
request.getSession().setAttribute("serverResponse","Service created successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Service created successfully.\"}");
pm.makePersistent(service);
@ -63,7 +63,7 @@ public class ServicesControllerAdd extends HttpServlet {
pm.close();
request.getSession().setAttribute("serverResponse","Service updated successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Service updated successfully.\"}");
} else if (action.equals("redirect")){
@ -85,7 +85,7 @@ public class ServicesControllerAdd extends HttpServlet {
} else {
request.getSession().setAttribute("serverResponse","You do not have the rights to access.");
request.getSession().setAttribute("serverResponse","{\"color\": \"red\",\"response\":\"You don\\'t have permission to create/update a Service.\"}");
response.sendRedirect("/users");
}

View File

@ -32,7 +32,7 @@ public class ServicesControllerDelete extends HttpServlet {
pm.deletePersistent(service);
request.getSession().setAttribute("serverResponse","Service deleted successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Service deleted successfully.\"}");
} catch (JDOObjectNotFoundException e){
System.err.println("Exception catched -> " + e.getMessage());
}
@ -42,7 +42,7 @@ public class ServicesControllerDelete extends HttpServlet {
response.sendRedirect("/services");
} else {
request.getSession().setAttribute("serverResponse","You do not have the rights to access.");
request.getSession().setAttribute("serverResponse","{\"color\": \"red\",\"response\":\"You don\\'t have permission to delete a Service.\"}");
response.sendRedirect("/users");
}

View File

@ -44,7 +44,7 @@ public class ServicesControllerIndex extends HttpServlet {
}
} else {
request.getSession().setAttribute("serverResponse","You do not have the rights to access.");
request.getSession().setAttribute("serverResponse","{\"color\": \"red\",\"response\":\"You don\\'t have permission to access /services.\"}");
response.sendRedirect("/users");
}

View File

@ -73,7 +73,7 @@ public class ServicesControllerView extends HttpServlet {
pm.close();
} else {
request.getSession().setAttribute("serverResponse","You do not have the rights to access.");
request.getSession().setAttribute("serverResponse","{\"color\": \"red\",\"response\":\"You don\\'t have permission to view/edit a Service.\"}");
response.sendRedirect("/users");
}

View File

@ -81,7 +81,7 @@ public class UsersControllerAdd extends HttpServlet {
misesion.setMaxInactiveInterval(3600);
}
serverResponse = "You are logged-in";
serverResponse = "{\"color\": \"#26a69a\",\"response\":\"You are logged in.\"}";
break;
@ -97,7 +97,7 @@ public class UsersControllerAdd extends HttpServlet {
//Si lo que se quiere es Crear (proviene del formulario)
case "create":
createUser(userID, userEmail, userName, userImg, userRole, pm);
serverResponse = "User created successfully.";
serverResponse = "{\"color\": \"#26a69a\",\"response\":\"User created successfully.\"}";
break;
//Si lo que se quiere es actualizar un Usuario
@ -110,7 +110,7 @@ public class UsersControllerAdd extends HttpServlet {
user.setImgUrl(userImg);
user.setRoleKey(userRole);
serverResponse = "User Updated successfully.";
serverResponse = "{\"color\": \"#26a69a\",\"response\":\"Service updated successfully.\"}";
break;
}

View File

@ -20,7 +20,7 @@ public class UsersControllerDelete extends HttpServlet {
try{
pm.deletePersistent(pm.getObjectById(User.class, userID));
request.getSession().setAttribute("serverResponse","User deleted successfully.");
request.getSession().setAttribute("serverResponse","{\"color\": \"#26a69a\",\"response\":\"Service deleted sucessfully.\"}");
} catch (JDOObjectNotFoundException e){
System.err.println("Exception catched -> " + e.getMessage());
}

View File

@ -101,10 +101,8 @@
<div style="float: left; display: inline;">
<i class="material-icons large" style=" color: #67c9b3">info_outline</i>
</div>
<div style="font-size: x-large; clear: right">
The admin Role has full access by default.<br />
<br />
<br />
<div style="font-size: x-large; clear: right; min-height: 87px;">
The admin Role has full access by default.
</div>
</div>
<br />

View File

@ -102,7 +102,12 @@
</div>
<script>
var respDiv = document.getElementById("serverResponse");
respDiv.innerHTML = "<div style=\"margin: 10px\"><%= serverResponse %></div>";
var responseData = JSON.parse('<%=serverResponse%>');
respDiv.style.backgroundColor = responseData["color"];
respDiv.innerHTML = "<div style=\"margin: 10px\">" + responseData["response"] + "</div>";
respDiv.style.maxHeight = "500px";
setTimeout(function () {
respDiv.style.maxHeight = "0";
@ -118,10 +123,8 @@
<div style="float: left; display: inline;">
<i class="material-icons large" style=" color: #67c9b3">info_outline</i>
</div>
<div style="font-size: x-large; clear: right">
The admin Role has full access by default.<br />
<br />
<br />
<div style="font-size: x-large; clear: right; min-height: 87px;">
The admin Role has full access by default.
</div>
</div>
<br />

View File

@ -107,11 +107,17 @@
</div>
<script>
var respDiv = document.getElementById("serverResponse");
respDiv.innerHTML = "<div style=\"margin: 10px\"><%= serverResponse %></div>";
var responseData = JSON.parse('<%=serverResponse%>');
respDiv.style.backgroundColor = responseData["color"];
respDiv.innerHTML = "<div style=\"margin: 10px\">" + responseData["response"] + "</div>";
respDiv.style.maxHeight = "500px";
setTimeout(function () {
respDiv.style.maxHeight = "0";
},1500);
</script>
<% } %>

View File

@ -74,8 +74,6 @@
<li>|</li>
<li><a class="whiteLink" onclick="postRedirect('../services')">Services</a></li>
<li>|</li>
<li><a class="whiteLink" onclick="postRedirect('../services')">Services</a></li>
<li>|</li>
</ul>
<div class="dropdown hide-on-large-only" style="padding: 0 10px; font-weight: bold" onclick="toggleDropdown()">Show Services</div>

View File

@ -105,7 +105,12 @@
</div>
<script>
var respDiv = document.getElementById("serverResponse");
respDiv.innerHTML = "<div style=\"margin: 10px\"><%= serverResponse %></div>";
var responseData = JSON.parse('<%=serverResponse%>');
respDiv.style.backgroundColor = responseData["color"];
respDiv.innerHTML = "<div style=\"margin: 10px\">" + responseData["response"] + "</div>";
respDiv.style.maxHeight = "500px";
setTimeout(function () {
respDiv.style.maxHeight = "0";

View File

@ -76,6 +76,8 @@
<li><a class="whiteLink" onclick="postRedirect('../resources')">Resources</a></li>
<li><a class="whiteLink" onclick="postRedirect('../access')">Access</a></li>
<li>|</li>
<li><a class="whiteLink" onclick="postRedirect('../services')">Services</a></li>
<li>|</li>
</ul>
<div class="dropdown hide-on-large-only" style="padding: 0 10px; font-weight: bold" onclick="toggleDropdown()">

View File

@ -106,7 +106,12 @@
</div>
<script>
var respDiv = document.getElementById("serverResponse");
respDiv.innerHTML = "<div style=\"margin: 10px\"><%= serverResponse %></div>";
var responseData = JSON.parse('<%=serverResponse%>');
respDiv.style.backgroundColor = responseData["color"];
respDiv.innerHTML = "<div style=\"margin: 10px\">" + responseData["response"] + "</div>";
respDiv.style.maxHeight = "500px";
setTimeout(function () {
respDiv.style.maxHeight = "0";

View File

@ -105,7 +105,12 @@
</div>
<script>
var respDiv = document.getElementById("serverResponse");
respDiv.innerHTML = "<div style=\"margin: 10px\"><%= serverResponse %></div>";
var responseData = JSON.parse('<%=serverResponse%>');
respDiv.style.backgroundColor = responseData["color"];
respDiv.innerHTML = "<div style=\"margin: 10px\">" + responseData["response"] + "</div>";
respDiv.style.maxHeight = "500px";
setTimeout(function () {
respDiv.style.maxHeight = "0";