diff --git a/Front/src/App.svelte b/Front/src/App.svelte index 9accdc5..8d0a851 100644 --- a/Front/src/App.svelte +++ b/Front/src/App.svelte @@ -32,6 +32,7 @@ import MisPropiedadesEnVenta from "./paginas/MisPropiedadesEnVenta.svelte"; import AdminGrupos from "./paginas/AdminGrupos.svelte"; import OtroG from "./paginas/grupos/OtroG.svelte"; + import GestionPemisos from "./paginas/GestionPemisos.svelte"; @@ -129,6 +130,11 @@ + + + + + diff --git a/Front/src/Componentes/ModalEditarPermiso.svelte b/Front/src/Componentes/ModalEditarPermiso.svelte new file mode 100644 index 0000000..95b9116 --- /dev/null +++ b/Front/src/Componentes/ModalEditarPermiso.svelte @@ -0,0 +1,85 @@ + + + diff --git a/Front/src/paginas/GestionPemisos.svelte b/Front/src/paginas/GestionPemisos.svelte new file mode 100644 index 0000000..a1a4779 --- /dev/null +++ b/Front/src/paginas/GestionPemisos.svelte @@ -0,0 +1,148 @@ + + +{#if modaldat != ""} + +{/if} + + +
+ + + {#if permisos.length == 0} +
+
+ Loading... +
+
+ {:else} +
+ (showmodaladd = true)} /> +
+ {#if showmodaladd} + (showmodaladd = false)} + permiso={{ descripcion: "", id: 0 }} + onSubmit={NuevoPermiso} + modalTitle="Nuevo Permiso" + /> + {/if} + {#if showmodaledit} +
+ { + showmodaledit = false; + selpermiso.descripcion = a; + }} + bind:permiso={selpermiso} + onSubmit={PatchPermiso} + modalTitle="Modificar Permiso" + /> +
+ {/if} +
+
+
+ + + + + + + + + + {#each permisos as permiso} + + + + + + {/each} + +
IDDescripciónAccioness
{permiso.id}{permiso.descripcion} +
+ +
+
+
+
+
+ {/if} +