Browse Source

En esta version se hizo un ajuste en el grid que muestra los tickets, se añadio la variante wrap al componente grid y se modifico la disposicion de la tabla, ademas tambien se cambio a español el mensaje de error cuando el usuario pone su usuario o contraseña mal en la vista de login

pull/1/head
parent
commit
e52e057d9a
4 changed files with 30 additions and 17 deletions
  1. +2
    -0
      src/main/java/com/example/application/views/login/LoginView.java
  2. +11
    -6
      src/main/java/com/example/application/views/tickets/AllTicketsView.java
  3. +11
    -6
      src/main/java/com/example/application/views/tickets/MisTicketsView.java
  4. +6
    -5
      src/main/resources/application.properties

+ 2
- 0
src/main/java/com/example/application/views/login/LoginView.java View File

@ -33,6 +33,8 @@ public class LoginView extends VerticalLayout implements BeforeEnterObserver {
i18nFormulario.setPassword("Contraseña");
i18nFormulario.setSubmit("Iniciar sesión");
i18n.setForm(i18nFormulario);
i18n.getErrorMessage().setTitle("Credenciales incorrectas");
i18n.getErrorMessage().setMessage("El usuario o la contraseña son incorrectos, verifica tus credenciales.");
formularioLogin = new LoginForm();
formularioLogin.setAction("login");


+ 11
- 6
src/main/java/com/example/application/views/tickets/AllTicketsView.java View File

@ -5,6 +5,7 @@ import com.example.application.api.ServerPrpperties;
import com.example.application.models.Ticket;
import com.example.application.views.MainLayout;
import com.vaadin.flow.component.grid.Grid;
import com.vaadin.flow.component.grid.GridVariant;
import com.vaadin.flow.component.html.Span;
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
import com.vaadin.flow.data.renderer.ComponentRenderer;
@ -34,10 +35,12 @@ public class AllTicketsView extends VerticalLayout {
// Configuración de columnas del grid
grid.addColumn(Ticket::getId).setHeader("No.")
.setAutoWidth(true).setFlexGrow(0).setSortable(true);
grid.addColumn(Ticket::getSubject).setHeader("Asunto")
.setWidth("20em").setFlexGrow(0);
grid.addColumn(createStatusRender()).setHeader("Estado")
.setWidth("8em").setFlexGrow(0);
.setAutoWidth(true);
grid.addColumn(createStatusRender()).setHeader("Estado");
grid.addColumn(ticket -> {
Date date = ticket.getDateCreate();
if (date != null) {
@ -46,9 +49,11 @@ public class AllTicketsView extends VerticalLayout {
} else {
return "";
}
}).setHeader("Fecha Creación").setWidth("10em").setFlexGrow(1);
grid.addColumn(Ticket::getDescription).setHeader("Descripción")
.setWidth("45em").setFlexGrow(1);
}).setHeader("Fecha creacion");
grid.addColumn(Ticket::getDescription).setHeader("Descripcion").setWidth("25em");
grid.addThemeVariants(GridVariant.LUMO_WRAP_CELL_CONTENT);
// Ajustar tamaño del Grid y Layout


+ 11
- 6
src/main/java/com/example/application/views/tickets/MisTicketsView.java View File

@ -5,6 +5,7 @@ import com.example.application.api.ServerPrpperties;
import com.example.application.models.Ticket;
import com.example.application.views.MainLayout;
import com.vaadin.flow.component.grid.Grid;
import com.vaadin.flow.component.grid.GridVariant;
import com.vaadin.flow.component.html.Span;
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
import com.vaadin.flow.data.renderer.ComponentRenderer;
@ -33,10 +34,12 @@ public class MisTicketsView extends VerticalLayout {
// Configuración de columnas del grid
grid.addColumn(Ticket::getId).setHeader("No.")
.setAutoWidth(true).setFlexGrow(0).setSortable(true);
grid.addColumn(Ticket::getSubject).setHeader("Asunto")
.setWidth("20em").setFlexGrow(0);
grid.addColumn(createStatusRender()).setHeader("Estado")
.setWidth("8em").setFlexGrow(0);
.setAutoWidth(true);
grid.addColumn(createStatusRender()).setHeader("Estado");
grid.addColumn(ticket -> {
Date date = ticket.getDateCreate();
if (date != null) {
@ -45,9 +48,11 @@ public class MisTicketsView extends VerticalLayout {
} else {
return "";
}
}).setHeader("Fecha Creación").setWidth("10em").setFlexGrow(1);
grid.addColumn(Ticket::getDescription).setHeader("Descripción")
.setWidth("45em").setFlexGrow(1);
}).setHeader("Fecha creacion");
grid.addColumn(Ticket::getDescription).setHeader("Descripcion").setWidth("25em");
grid.addThemeVariants(GridVariant.LUMO_WRAP_CELL_CONTENT);
// Ajustar tamaño del Grid y Layout


+ 6
- 5
src/main/resources/application.properties View File

@ -20,9 +20,10 @@ password: Dr3na%134$4guA
########PRODUCTIVO#################################
redmine.url=https://proyman.jumapacelaya.gob.mx/
redmine.api_key=ad58996f706a48474f1c74368bb35b4614428d90
#redmine.url=https://proyman.jumapacelaya.gob.mx/
#redmine.api_key=ad58996f706a48474f1c74368bb35b4614428d90
########LOCAL########################################
#redmine.url=http://localhost:3000/
#redmine.api_key=cf3be6168e66c99892c6212ea0bc64e8ab1c6848
########LOCAL######################################
redmine.url=http://localhost:3000/
redmine.api_key=cf3be6168e66c99892c6212ea0bc64e8ab1c6848

Loading…
Cancel
Save