From 654ce35548c9e9701fa1bb24ce49ebab799decb3 Mon Sep 17 00:00:00 2001
From: Falucho <german.faller@pcunix71.fing.edu.uy>
Date: Tue, 25 Jun 2019 12:33:55 -0300
Subject: [PATCH] front end

---
 .../main/webapp/WEB-INF/templates/template.xhtml  | 15 +++++++++++----
 .../src/main/webapp/jsf/gestionhechos.xhtml       |  9 ---------
 .../fing/tse/central/business/BusinessRemote.java |  4 +++-
 .../central/business/security/SecurityRemote.java |  4 +++-
 .../fing/tse/central/business/startup/Config.java |  8 ++++----
 5 files changed, 21 insertions(+), 19 deletions(-)

diff --git a/backoffice/src/main/webapp/WEB-INF/templates/template.xhtml b/backoffice/src/main/webapp/WEB-INF/templates/template.xhtml
index ccb73d8..0bd403f 100644
--- a/backoffice/src/main/webapp/WEB-INF/templates/template.xhtml
+++ b/backoffice/src/main/webapp/WEB-INF/templates/template.xhtml
@@ -27,19 +27,26 @@
             width: 100%;
             box-sizing: border-box;
         }
-
-
     </style>
-
     <title>BackOffice - feiknius</title>
 </h:head>
 <h:body>
     <header>
         <h1>BackOffice - feiknius</h1>
+
+        <p:panelMenu rendered="#{session.getAttribute('user')!=null}">
+
+        </p:panelMenu>
         <p:commandButton value="Salir" action="#{userLoginView.logout()}"
                          rendered="#{session.getAttribute('user')!=null}"/>
+
+        <p:commandButton value="Listar Hechos" action="gestionhechos.xhtml?faces-redirect=true"
+                         async="true"/>
+
+        <p:commandButton value="Publicar Hechos" action="publicarcancelar.xhtml?faces-redirect=true"
+                         async="true" rendered="#{session.getAttribute('role') == 'Submitter'}"/>
     </header>
-    <!-- Menús, headers y todo lo que vaya antes del contenido -->
+    <!-- Menús, headers y t0do lo que vaya antes del contenido -->
     <p:messages/>
     <ui:insert name="contenido">
         Contenido por defecto para que no quede en blanco...
diff --git a/backoffice/src/main/webapp/jsf/gestionhechos.xhtml b/backoffice/src/main/webapp/jsf/gestionhechos.xhtml
index 41d6898..1fb6395 100644
--- a/backoffice/src/main/webapp/jsf/gestionhechos.xhtml
+++ b/backoffice/src/main/webapp/jsf/gestionhechos.xhtml
@@ -59,15 +59,6 @@
             </p:dataTable>
 
         </h:form>
-
-
-
-
-        <h:form  style="margin-top:10px;text-align: center" var="noticia" >
-
-            <h:commandButton value="PUBLICAR/CANCELAR HECHO" action="publicarcancelar.xhtml?faces-redirect=true"
-                             update="form" async="true" process="@this"  visible="#{userLoginView.user.role.name.equals('SUBMITTER')}"/>
-        </h:form>
     </ui:define>
 </ui:decorate>
 </body>
diff --git a/central-ejb/src/main/java/uy/edu/fing/tse/central/business/BusinessRemote.java b/central-ejb/src/main/java/uy/edu/fing/tse/central/business/BusinessRemote.java
index 33b5bf8..a583141 100644
--- a/central-ejb/src/main/java/uy/edu/fing/tse/central/business/BusinessRemote.java
+++ b/central-ejb/src/main/java/uy/edu/fing/tse/central/business/BusinessRemote.java
@@ -1,5 +1,7 @@
 package uy.edu.fing.tse.central.business;
 
-//@Remote
+import javax.ejb.Remote;
+
+@Remote
 public interface BusinessRemote extends Business {
 }
diff --git a/central-ejb/src/main/java/uy/edu/fing/tse/central/business/security/SecurityRemote.java b/central-ejb/src/main/java/uy/edu/fing/tse/central/business/security/SecurityRemote.java
index b001861..dbb76e2 100644
--- a/central-ejb/src/main/java/uy/edu/fing/tse/central/business/security/SecurityRemote.java
+++ b/central-ejb/src/main/java/uy/edu/fing/tse/central/business/security/SecurityRemote.java
@@ -1,5 +1,7 @@
 package uy.edu.fing.tse.central.business.security;
 
-//@Remote
+import javax.ejb.Remote;
+
+@Remote
 public interface SecurityRemote extends Security {
 }
diff --git a/central-ejb/src/main/java/uy/edu/fing/tse/central/business/startup/Config.java b/central-ejb/src/main/java/uy/edu/fing/tse/central/business/startup/Config.java
index 58e0c4b..d9fcbd1 100644
--- a/central-ejb/src/main/java/uy/edu/fing/tse/central/business/startup/Config.java
+++ b/central-ejb/src/main/java/uy/edu/fing/tse/central/business/startup/Config.java
@@ -39,7 +39,7 @@ public class Config {
         negocio.altaRol(e);
 
         e = new Role();
-        e.setName("Submiter");
+        e.setName("Submitter");
         negocio.altaRol(e);
 
         e = new Role();
@@ -67,10 +67,10 @@ public class Config {
 
 
         u = new UserBO();
-        u.setPassword("submiter");
-        u.setMail("submiter");
+        u.setPassword("submitter");
+        u.setMail("submitter");
         e = new Role();
-        e.setName("Submiter");
+        e.setName("Submitter");
         u.setRole(e);
         users.register(u);
     }
-- 
GitLab