#6772 - Reload data section when change Id #192

Merged
jsegarra merged 34 commits from 6772_reload_sections into dev 2024-08-27 15:17:45 +00:00
Member
No description provided.
jsegarra added 1 commit 2024-02-16 11:59:29 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
2e86cdfe52
refs #6772 feat: fix approach
jsegarra added 1 commit 2024-02-21 13:56:28 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
1fecb6b954
refs #6772 feat: refresh shelving.basic-data
jsegarra added 1 commit 2024-02-26 09:21:28 +00:00
jsegarra added 1 commit 2024-02-26 09:38:40 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
f4ddc7001b
refs #6722 perf: not fetch when id not exists
jsegarra added 1 commit 2024-03-07 08:55:03 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
b2b37c44c7
Merge branch 'dev' into 6772_reload_sections
jsegarra requested review from jgallego 2024-03-07 08:55:17 +00:00
jsegarra requested review from alexm 2024-03-07 08:55:17 +00:00
jsegarra changed title from WIP: #6772 - Reload data section when change Id to #6772 - Reload data section when change Id 2024-03-07 08:55:20 +00:00
alexm approved these changes 2024-03-07 08:57:26 +00:00
Dismissed
jsegarra added 2 commits 2024-03-07 09:28:15 +00:00
jsegarra dismissed alexm’s review 2024-03-07 09:28:15 +00:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

alexm requested changes 2024-03-07 10:16:10 +00:00
Dismissed
@ -89,0 +99,4 @@
if (route.params.id) store.url = store.url.replace(/(\d+)/, route.params.id);
} else {
// Cuando el usuario cambia en la URL
const claveFk = Object.keys(arrayData.store.filter.where).find((clave) =>
Member

Clave seria Key?

Clave seria Key?
jsegarra marked this conversation as resolved
jsegarra added 1 commit 2024-03-07 11:30:40 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
60c8b0be39
refs #6772 perf: change variable name
jsegarra requested review from alexm 2024-03-07 11:44:15 +00:00
jsegarra added 1 commit 2024-03-07 11:44:22 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
f017069039
Merge branch 'dev' into 6772_reload_sections
alexm approved these changes 2024-03-07 11:51:41 +00:00
Dismissed
alexm requested changes 2024-03-07 11:57:44 +00:00
Dismissed
alexm left a comment
Member

Me puedes decir un sitio donde esto hace que pase de no ir a ir?

Me puedes decir un sitio donde esto hace que pase de no ir a ir?
Author
Member

Me puedes decir un sitio donde esto hace que pase de no ir a ir?

En ClaimPhoto mismo
Te busco otro
Si vas a https://dev-lilium.verdnatura.es/#/customer/34655/balance y cambias el ID a este https://dev-lilium.verdnatura.es/#/customer/4651/balancee, tienes que hacer F5

> Me puedes decir un sitio donde esto hace que pase de no ir a ir? En ClaimPhoto mismo Te busco otro Si vas a https://dev-lilium.verdnatura.es/#/customer/34655/balance y cambias el ID a este https://dev-lilium.verdnatura.es/#/customer/4651/balancee, tienes que hacer F5
alexm requested changes 2024-03-07 12:17:03 +00:00
Dismissed
alexm left a comment
Member

Lo decia pq me da la sensación de que FormModel si que refresca al cambiar de id. pq por debajo usa ArrayData
Igual si se lo añadimos a VnPaginate funciona igual.
Por centralizar funcionalidad

Por ejemplo en Claim. Basic data si que funciona al cambiar de ids

Lo decia pq me da la sensación de que FormModel si que refresca al cambiar de id. pq por debajo usa ArrayData Igual si se lo añadimos a VnPaginate funciona igual. Por centralizar funcionalidad Por ejemplo en Claim. Basic data si que funciona al cambiar de ids
Author
Member

Lo decia pq me da la sensación de que FormModel si que refresca al cambiar de id. pq por debajo usa ArrayData
Igual si se lo añadimos a VnPaginate funciona igual

Mmm...en la tarea hay mas ejemplos, Entry/:id/buys por ejemplo

> Lo decia pq me da la sensación de que FormModel si que refresca al cambiar de id. pq por debajo usa ArrayData > Igual si se lo añadimos a VnPaginate funciona igual Mmm...en la tarea hay mas ejemplos, Entry/:id/buys por ejemplo
Author
Member

Lo decia pq me da la sensación de que FormModel si que refresca al cambiar de id. pq por debajo usa ArrayData
Igual si se lo añadimos a VnPaginate funciona igual.
Por centralizar funcionalidad

Por ejemplo en Claim. Basic data si que funciona al cambiar de ids

No lo veo, son componentes muy diferentes. Si quieres montamos reu para hablarlo

> Lo decia pq me da la sensación de que FormModel si que refresca al cambiar de id. pq por debajo usa ArrayData > Igual si se lo añadimos a VnPaginate funciona igual. > Por centralizar funcionalidad > > Por ejemplo en Claim. Basic data si que funciona al cambiar de ids No lo veo, son componentes muy diferentes. Si quieres montamos reu para hablarlo
jsegarra requested review from alexm 2024-03-07 13:06:16 +00:00
jgallego refused to review 2024-03-08 14:28:59 +00:00
jgallego requested review from juan 2024-03-08 14:29:08 +00:00
alexm requested changes 2024-03-28 06:35:43 +00:00
Dismissed
@ -86,7 +88,28 @@ watch(
store.data = props.data;
}
);
watch(
Member

Esta parte del reload la veo mas en arrayData

Esta parte del reload la veo mas en arrayData
jsegarra marked this conversation as resolved
jsegarra added 1 commit 2024-03-28 06:44:20 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
a92166a731
Merge branch 'dev' into 6772_reload_sections
jsegarra dismissed alexm’s review 2024-03-28 06:44:20 +00:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

jsegarra added 1 commit 2024-03-28 23:50:31 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
e4790d1855
Merge branch 'dev' into 6772_reload_sections
jsegarra requested review from alexm 2024-03-28 23:50:32 +00:00
jsegarra added 2 commits 2024-04-01 10:35:57 +00:00
jsegarra added 1 commit 2024-04-01 10:48:16 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
5d2df03223
refs #6772 perf: use ArrayData
alexm requested changes 2024-04-02 08:09:27 +00:00
Dismissed
alexm left a comment
Member

He probado claimDevelopment y no funciona. Supongo que debería dado que usa CrudModel → VnPaginate → ArrayData. He puesto esto :data-key="$props.url" en VnCrudModel en la parte del VnPaginate por si fuera eso pero tampoco.

En ClaimPhoto si q funciona pero supongo que sera por el watch)

He probado claimDevelopment y no funciona. Supongo que debería dado que usa CrudModel → VnPaginate → ArrayData. He puesto esto `:data-key="$props.url"` en VnCrudModel en la parte del VnPaginate por si fuera eso pero tampoco. En ClaimPhoto si q funciona pero supongo que sera por el `watch`)
juan approved these changes 2024-04-12 06:58:04 +00:00
Dismissed
jsegarra added 2 commits 2024-04-18 09:49:09 +00:00
jsegarra dismissed juan’s review 2024-04-18 09:49:09 +00:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

Author
Member

He probado claimDevelopment y no funciona. Supongo que debería dado que usa CrudModel → VnPaginate → ArrayData. He puesto esto :data-key="$props.url" en VnCrudModel en la parte del VnPaginate por si fuera eso pero tampoco.

En ClaimPhoto si q funciona pero supongo que sera por el watch)

He resuelto el problema para la ventana de ClaimDevelopment
Me he asegurado que el resto de ventanas siga funcionando.
He modificado el checklist del redmine con los componentes reportados y que hay que probar antes de fusionar para validar que todo está OK

> He probado claimDevelopment y no funciona. Supongo que debería dado que usa CrudModel → VnPaginate → ArrayData. He puesto esto `:data-key="$props.url"` en VnCrudModel en la parte del VnPaginate por si fuera eso pero tampoco. > > En ClaimPhoto si q funciona pero supongo que sera por el `watch`) He resuelto el problema para la ventana de ClaimDevelopment Me he asegurado que el resto de ventanas siga funcionando. He modificado el checklist del redmine con los componentes reportados y que hay que probar antes de fusionar para validar que todo está OK
jsegarra added 1 commit 2024-04-18 09:51:02 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
e6da61c631
Merge branch 'dev' into 6772_reload_sections
jsegarra requested review from alexm 2024-04-18 09:51:03 +00:00
alexm requested changes 2024-04-18 10:28:00 +00:00
Dismissed
@ -36,0 +39,4 @@
store.data = null;
if (!store?.filter?.where) {
//Cuando el cambio viene por VnSearchbar
if (route.params.id) store.url = store.url.replace(/(\d+)/, route.params.id);
Member

Haciendo return store.url = store.url.replace(/(\d+)/, route.params.id); te evitas el else y queda un poco mas legible

Haciendo `return store.url = store.url.replace(/(\d+)/, route.params.id);` te evitas el else y queda un poco mas legible
Author
Member

Resuelto: 3359d5b6ae

Resuelto: 3359d5b6aefe593d73e2226f662cee620fad5c6a
jsegarra added 1 commit 2024-04-18 11:11:25 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
33fe01ad78
Merge branch 'dev' into 6772_reload_sections
jsegarra added 2 commits 2024-04-18 11:17:07 +00:00
jsegarra requested review from alexm 2024-04-18 11:17:32 +00:00
jsegarra added 1 commit 2024-04-18 12:05:57 +00:00
gitea/salix-front/pipeline/pr-dev There was a failure building this commit Details
2ead151f3b
refs #6772: use onBeforeRouteUpdate
alexm requested changes 2024-04-22 05:39:47 +00:00
Dismissed
alexm left a comment
Member

Corregir tests primero

Corregir tests primero
jsegarra added 1 commit 2024-04-22 08:26:10 +00:00
gitea/salix-front/pipeline/pr-dev There was a failure building this commit Details
479422b503
Merge branch 'dev' into 6772_reload_sections
jsegarra added 1 commit 2024-04-22 09:12:42 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
211b0b1215
test: refs #6772 add onBeforeRouteUpdate
jsegarra requested review from alexm 2024-04-22 09:33:06 +00:00
alexm requested changes 2024-04-24 05:48:04 +00:00
Dismissed
@ -91,3 +93,3 @@
}
);
onBeforeRouteUpdate((to, from, next) => {
Member

Esta part entonces deuria estar igual pero en FormModel per exemple??
Si es així igual valdria la pena ficar-ho en ArrayData y en una prop poder habilitar-ho o deshabilitar-ho?

Esta part entonces deuria estar igual pero en FormModel per exemple?? Si es així igual valdria la pena ficar-ho en ArrayData y en una prop poder habilitar-ho o deshabilitar-ho?
Author
Member

Mmm...el fallo no está en los formularios, ya que en FormModel no se han reportado errores.
Por otra parte, en que casos querrías deshabitar la funcionalidad de que al cambiar la URL cambie la ventana?

Mmm...el fallo no está en los formularios, ya que en FormModel no se han reportado errores. Por otra parte, en que casos querrías deshabitar la funcionalidad de que al cambiar la URL cambie la ventana?
Author
Member

Mover la funcionalidad a ArrayData
la funcion fecth cambiar a fetch({append:false});
Añadir condición para decidir que casos no se quiere. Por defecto si se quiere
Probar en formModel

Mover la funcionalidad a ArrayData la funcion fecth cambiar a fetch({append:false}); Añadir condición para decidir que casos no se quiere. Por defecto si se quiere Probar en formModel
jsegarra added 1 commit 2024-04-24 06:02:31 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
54002b71ab
Merge remote-tracking branch 'origin/dev' into 6772_reload_sections
jsegarra added 1 commit 2024-05-16 10:04:21 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
c345493034
Merge branch 'dev' into 6772_reload_sections
Author
Member

Esta part entonces deuria estar igual pero en FormModel per exemple??
Si es així igual valdria la pena ficar-ho en ArrayData y en una prop poder habilitar-ho o deshabilitar-ho?

Esta part entonces deuria estar igual pero en FormModel per exemple??
Si es així igual valdria la pena ficar-ho en ArrayData y en una prop poder habilitar-ho o deshabilitar-ho?

Lo he aplciado segun hemos comentado pero repite las peticiones al API.

Te dejo un patch

> Esta part entonces deuria estar igual pero en FormModel per exemple?? > Si es així igual valdria la pena ficar-ho en ArrayData y en una prop poder habilitar-ho o deshabilitar-ho? > Esta part entonces deuria estar igual pero en FormModel per exemple?? > Si es així igual valdria la pena ficar-ho en ArrayData y en una prop poder habilitar-ho o deshabilitar-ho? Lo he aplciado segun hemos comentado pero repite las peticiones al API. Te dejo un patch
Author
Member

Esta part entonces deuria estar igual pero en FormModel per exemple??
Si es així igual valdria la pena ficar-ho en ArrayData y en una prop poder habilitar-ho o deshabilitar-ho?

Esta part entonces deuria estar igual pero en FormModel per exemple??
Si es així igual valdria la pena ficar-ho en ArrayData y en una prop poder habilitar-ho o deshabilitar-ho?

Lo he aplicado segun hemos comentado pero repite las llamadas al API

Te dejo un patch

> Esta part entonces deuria estar igual pero en FormModel per exemple?? > Si es així igual valdria la pena ficar-ho en ArrayData y en una prop poder habilitar-ho o deshabilitar-ho? > Esta part entonces deuria estar igual pero en FormModel per exemple?? > Si es així igual valdria la pena ficar-ho en ArrayData y en una prop poder habilitar-ho o deshabilitar-ho? Lo he aplicado segun hemos comentado pero repite las llamadas al API Te dejo un patch
jgallego requested review from alexm 2024-06-07 12:07:37 +00:00
alexm requested changes 2024-06-11 06:10:53 +00:00
Dismissed
alexm left a comment
Member

En la tarea de VnTable
Añadiendo:

watch(
    () => route.params.id,
    () => reload(attrs)
);

Ya funciona, lo dejamos asi? Seria añadirlo directamente en VnPaginate
https://gitea.verdnatura.es/verdnatura/salix-front/pulls/396/files#diff-20f84c64ff7b239be8a917fff2510bec3305dbfa

En la tarea de VnTable Añadiendo: ``` watch( () => route.params.id, () => reload(attrs) ); ``` Ya funciona, lo dejamos asi? Seria añadirlo directamente en VnPaginate https://gitea.verdnatura.es/verdnatura/salix-front/pulls/396/files#diff-20f84c64ff7b239be8a917fff2510bec3305dbfa
jsegarra added 1 commit 2024-07-09 09:51:22 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
4df52d2692
Merge branch 'dev' into 6772_reload_sections
jsegarra added 1 commit 2024-07-09 10:11:14 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
2dc75db122
feat: unnecessary changes
Author
Member

@alexm si, correcto, hay cambios que he propuesto que ya no son necesarios.
Sin embargo, claimPhoto sigue necesitando el código que hay en la PR

@alexm si, correcto, hay cambios que he propuesto que ya no son necesarios. Sin embargo, claimPhoto sigue necesitando el código que hay en la PR
jsegarra requested review from alexm 2024-07-10 17:33:43 +00:00
alexm requested changes 2024-07-11 07:14:32 +00:00
Dismissed
@ -38,6 +38,11 @@ vi.mock('vue-router', () => ({
meta: { moduleName: 'mockName' },
path: 'mockSection/list',
}),
onBeforeRouteUpdate: () => ({
Member

Esto hace falta?

Esto hace falta?
jsegarra requested review from alexm 2024-07-26 19:48:00 +00:00
alexm requested changes 2024-07-29 05:12:10 +00:00
Dismissed
@ -39,2 +39,4 @@
path: 'mockSection/list',
}),
onBeforeRouteUpdate: () => ({
to: 1,
Member

Este código no hace falta para que pasen los tests de front. Además esta puesto en el archivo global.

Quitar

Este código no hace falta para que pasen los tests de front. Además esta puesto en el archivo global. Quitar
alexm reviewed 2024-07-30 12:58:43 +00:00
@ -145,2 +145,4 @@
dragFile.value = true;
}
watch(
Member

Incluiré este codigo en la v6 de https://redmine.verdnatura.es/issues/6336

Incluiré este codigo en la v6 de https://redmine.verdnatura.es/issues/6336
jsegarra added 2 commits 2024-08-22 07:49:21 +00:00
jsegarra added 1 commit 2024-08-22 07:51:04 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
40edda999d
Merge branch 'dev' into 6772_reload_sections
jsegarra added 1 commit 2024-08-22 07:53:29 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
5b667366ae
fix: remove condition duplicated
jsegarra requested review from alexm 2024-08-27 06:07:12 +00:00
jsegarra requested review from jgallego 2024-08-27 06:07:32 +00:00
jgallego approved these changes 2024-08-27 06:43:59 +00:00
Dismissed
jsegarra added 1 commit 2024-08-27 08:05:02 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
b7c6c92ff8
Merge branch 'dev' into 6772_reload_sections
jgallego removed review request for alexm 2024-08-27 12:49:54 +00:00
jgallego dismissed alexm’s review 2024-08-27 12:49:59 +00:00
Reason:

vaaciones

jgallego dismissed alexm’s review 2024-08-27 12:50:07 +00:00
Reason:

vacaciones

jgallego dismissed alexm’s review 2024-08-27 12:50:18 +00:00
Reason:

no

jsegarra added 2 commits 2024-08-27 12:55:40 +00:00
jsegarra dismissed jgallego’s review 2024-08-27 12:55:40 +00:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

jsegarra requested review from jgallego 2024-08-27 13:04:59 +00:00
jgallego approved these changes 2024-08-27 14:32:31 +00:00
jsegarra merged commit ae70256b5e into dev 2024-08-27 15:17:45 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: verdnatura/salix-front#192
No description provided.