diff --git a/index.html b/index.html index 19ee7be..899c922 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,7 @@ ... +
diff --git a/src/pages/aplicaciones/Admin.svelte b/src/pages/aplicaciones/Admin.svelte index 107959b..87f9e5f 100644 --- a/src/pages/aplicaciones/Admin.svelte +++ b/src/pages/aplicaciones/Admin.svelte @@ -67,6 +67,11 @@ {#if ordering === 'nombre_app'}{/if} {#if ordering === '-nombre_app'}{/if} + + onOrderBy('path_app')}>Ruta URL + {#if ordering === 'path_app'}{/if} + {#if ordering === '-path_app'}{/if} + onOrderBy('vigente')}>Vigente {#if ordering === 'vigente'}{/if} @@ -80,6 +85,7 @@ {offset + index + 1} {app.id_aplicacion} onEdita(app)}>{app.nombre_app} + {app.path_app} {app.vigente ? '✅':'🚫'} {/each} @@ -92,7 +98,6 @@ page = ev.detail} diff --git a/src/pages/aplicaciones/ModalAplicacion.svelte b/src/pages/aplicaciones/ModalAplicacion.svelte index 6271202..82c76ec 100644 --- a/src/pages/aplicaciones/ModalAplicacion.svelte +++ b/src/pages/aplicaciones/ModalAplicacion.svelte @@ -66,9 +66,9 @@
ID
{#if aplicacion.id_aplicacion} - + {:else} - + {/if}
@@ -78,6 +78,12 @@ +
+
Ruta URL
+
+ +
+
diff --git a/src/pages/roles/ModalRol.svelte b/src/pages/roles/ModalRol.svelte index c45832b..5be82d7 100644 --- a/src/pages/roles/ModalRol.svelte +++ b/src/pages/roles/ModalRol.svelte @@ -71,16 +71,10 @@ loading = true; if (rol.id_rol) { - - form = await updateRol(form) - form3 = CrearEditarEliminar(rol.id_rol,form_inicio,form3) - - for(const obj1 of form3){ - if (obj1.opcion == "Crear"){ await createRolyaplicacion(obj1) } @@ -90,7 +84,6 @@ else if (obj1.opcion == "Eliminar"){ await deleteRolyaplicacion(obj1.id_rol_app) } - } } else { @@ -230,14 +223,9 @@ function CrearEditarEliminar(id, arregloInicial, arregloFinal) {
-

Permiso a aplicaciones

-
-                
-               
-              
- - +
+
Permiso a Aplicaciones
diff --git a/src/pages/usuarios/Admin.svelte b/src/pages/usuarios/Admin.svelte index 4a028ac..9b540ca 100644 --- a/src/pages/usuarios/Admin.svelte +++ b/src/pages/usuarios/Admin.svelte @@ -45,6 +45,7 @@ + @@ -55,6 +56,7 @@ + {/each} diff --git a/src/pages/usuarios/Form.svelte b/src/pages/usuarios/Form.svelte index 5cad234..81296d2 100644 --- a/src/pages/usuarios/Form.svelte +++ b/src/pages/usuarios/Form.svelte @@ -1,7 +1,12 @@
@@ -9,7 +14,19 @@ Login
+
+ Rol + +
+
+ + +
diff --git a/src/services/aplicaciones.js b/src/services/aplicaciones.js index 06b7f26..2df22e9 100644 --- a/src/services/aplicaciones.js +++ b/src/services/aplicaciones.js @@ -28,7 +28,7 @@ export async function createAplicacion(data) { return res.json() } -export async function updateAplicacion({ id_aplicacion: id, ...data }) { +export async function updateAplicacion({ id_aplicacion: id = null, ...data }) { const res = await fetch(`${base}/aplicaciones/${id}/`, { method: 'PATCH', body: JSON.stringify(data), diff --git a/src/services/roles.js b/src/services/roles.js index e7bafe3..d0b1e78 100644 --- a/src/services/roles.js +++ b/src/services/roles.js @@ -27,7 +27,7 @@ export async function createRol(data) { return res.json() } -export async function updateRol({ id_rol: id, ...data }) { +export async function updateRol({ id_rol: id = null, ...data }) { const res = await fetch(`${base}/roles/${id}/`, { method: 'PATCH', body: JSON.stringify(data), diff --git a/src/services/rolesyaplicaciones.js b/src/services/rolesyaplicaciones.js index 6b2a789..2a9d97a 100644 --- a/src/services/rolesyaplicaciones.js +++ b/src/services/rolesyaplicaciones.js @@ -38,7 +38,7 @@ export async function createRolyaplicacion(data) { return res.json() } -export async function updateRolyaplicacion({ id_rol_app: id, ...data }) { +export async function updateRolyaplicacion({ id_rol_app: id = null, ...data }) { const res = await fetch(`${base}/rolyaplicacion/${id}/`, { method: 'PATCH', body: JSON.stringify(data), diff --git a/src/services/usuarios.js b/src/services/usuarios.js index 81b29b6..3bc6c83 100644 --- a/src/services/usuarios.js +++ b/src/services/usuarios.js @@ -28,7 +28,7 @@ export async function createUsuario(data) { return res.json() } -export async function updateUsuario({ login: id, ...data }) { +export async function updateUsuario({ login: id = null, ...data }) { const res = await fetch(`${base}/usuarios/${id}/`, { method: 'PATCH', body: JSON.stringify(data),
Nombres Apellido 1 Apellido 2Rol Email
{row.persona.nombres} {row.persona.apellido_a} {row.persona.apellido_b}{row.rol.nombre_rol} {row.persona.email}