rsanchez
2017-04-13 84588a793c9484f9182d253ed83ad11687a1d4f8
securis/src/main/java/net/curisit/securis/services/LicenseTypeResource.java
....@@ -34,6 +34,7 @@
3434 import net.curisit.securis.db.Application;
3535 import net.curisit.securis.db.LicenseType;
3636 import net.curisit.securis.db.LicenseTypeMetadata;
37
+import net.curisit.securis.db.User.Rol;
3738 import net.curisit.securis.ioc.EnsureTransaction;
3839 import net.curisit.securis.security.BasicSecurityContext;
3940 import net.curisit.securis.security.Securable;
....@@ -115,7 +116,7 @@
115116 @Consumes(MediaType.APPLICATION_JSON)
116117 @Produces({ MediaType.APPLICATION_JSON })
117118 @EnsureTransaction
118
- @Securable
119
+ @Securable(roles = Rol.ADMIN)
119120 @RolesAllowed(BasicSecurityContext.ROL_ADMIN)
120121 public Response create(LicenseType lt, @HeaderParam(TokenHelper.TOKEN_HEADER_PÀRAM) String token) {
121122 LOG.info("Creating new license type");
....@@ -163,7 +164,7 @@
163164 @EnsureTransaction
164165 @Consumes(MediaType.APPLICATION_JSON)
165166 @Produces({ MediaType.APPLICATION_JSON })
166
- @Securable
167
+ @Securable(roles = Rol.ADMIN)
167168 @RolesAllowed(BasicSecurityContext.ROL_ADMIN)
168169 public Response modify(LicenseType lt, @PathParam("ltid") String ltid, @HeaderParam(TokenHelper.TOKEN_HEADER_PÀRAM) String token) {
169170 LOG.info("Modifying license type with id: {}", ltid);
....@@ -236,7 +237,7 @@
236237 @Path("/{ltid}")
237238 @EnsureTransaction
238239 @Produces({ MediaType.APPLICATION_JSON })
239
- @Securable
240
+ @Securable(roles = Rol.ADMIN)
240241 @RolesAllowed(BasicSecurityContext.ROL_ADMIN)
241242 public Response delete(@PathParam("ltid") String ltid, @Context HttpServletRequest request) {
242243 LOG.info("Deleting app with id: {}", ltid);