backoffice: add option to expand history pane by default (#87727) #1307

Merged
fpeters merged 2 commits from wip/87727-card-management-options into main 2024-03-29 08:46:41 +01:00
Owner
No description provided.
fpeters added 2 commits 2024-03-24 19:16:14 +01:00
fpeters force-pushed wip/87727-card-management-options from f9bb53727e to 3efecd0d34 2024-03-24 19:37:02 +01:00 Compare
fpeters force-pushed wip/87727-card-management-options from 3efecd0d34 to 937418f700 2024-03-24 19:43:40 +01:00 Compare
fpeters force-pushed wip/87727-card-management-options from 937418f700 to 2afa52672f 2024-03-24 20:20:52 +01:00 Compare
fpeters changed title from WIP: backoffice: add option to expand history pane by default (#87727) to backoffice: add option to expand history pane by default (#87727) 2024-03-25 08:22:14 +01:00
fpeters reviewed 2024-03-25 08:28:41 +01:00
@ -1121,0 +1137,4 @@
# Misc management
assert_option_display(resp, 'Management', 'Default')
resp = resp.click('Management', href='options/management')
assert resp.forms[0]['management_sidebar_items$elementgeneral'].checked is True
Author
Owner

Ajout d'une boite de dialogue "management" (pour les formulaires c'est traduit en "Traitement", pour les modèles de fiches je serais pour traduire en "Gestion"), dedans on retrouve d'abord la configuration du contenu de la barre latérale. (1er commit).

Ajout d'une boite de dialogue "management" (pour les formulaires c'est traduit en "Traitement", pour les modèles de fiches je serais pour traduire en "Gestion"), dedans on retrouve d'abord la configuration du contenu de la barre latérale. (1er commit).
@ -1121,0 +1167,4 @@
assert_option_display(resp, 'Management', 'Default')
resp = resp.click('Management', href='options/management')
assert resp.form['history_pane_default_mode'].value == 'collapsed'
Author
Owner

Puis un commit pour la nouvelle option pour voir la section d'historique dépliée.

Puis un commit pour la nouvelle option pour voir la section d'historique dépliée.
@ -528,3 +529,3 @@
if attr == 'management_sidebar_items':
new_value = set(new_value)
if new_value == self.formdef.__class__.management_sidebar_items:
if new_value == self.formdef.get_default_management_sidebar_items():
Author
Owner

La valeur par défaut pour les éléments de barre latérale était portée au niveau de la classe mais pour les modèles de fiche il y a une valeur par défaut selon que la fiche puisse être liée à un usager ou pas, donc je déplace ça dans une fonction.

La valeur par défaut pour les éléments de barre latérale était portée au niveau de la classe mais pour les modèles de fiche il y a une valeur par défaut selon que la fiche puisse être liée à un usager ou pas, donc je déplace ça dans une fonction.
@ -807,2 +808,3 @@
self.formdef.skip_from_360_view
or self.formdef.management_sidebar_items != {'__default__'}
or self.formdef.management_sidebar_items
not in ({'__default__'}, self.formdef.get_default_management_sidebar_items())
Author
Owner

Normalement tout était bien ramené à 'default' si ça correspondait mais au cas où, ça compare ici également avec la réelle valeur par défaut.

Normalement tout était bien ramené à '__default__' si ça correspondait mais au cas où, ça compare ici également avec la réelle valeur par défaut.
wcs/carddef.py Outdated
@ -314,0 +325,4 @@
return management_sidebar_items
def get_management_sidebar_available_items(self):
excluded_parts = ['pending-forms']
Author
Owner

Pour les fiches jamais la partie "autres demandes de l'usager".

Pour les fiches jamais la partie "autres demandes de l'usager".
wcs/carddef.py Outdated
@ -314,0 +327,4 @@
def get_management_sidebar_available_items(self):
excluded_parts = ['pending-forms']
if not self.user_support:
excluded_parts.append('user')
Author
Owner

Et la partie "usager associé" n'est pas proposées si une fiche ne peut pas être liée à un usager.

Et la partie "usager associé" n'est pas proposées si une fiche ne peut pas être liée à un usager.
lguerin approved these changes 2024-03-25 13:28:18 +01:00
fpeters force-pushed wip/87727-card-management-options from 2afa52672f to 9a1c136f08 2024-03-29 08:35:35 +01:00 Compare
fpeters merged commit dba47ed1ba into main 2024-03-29 08:46:41 +01:00
fpeters deleted branch wip/87727-card-management-options 2024-03-29 08:46:41 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 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: entrouvert/wcs#1307
No description provided.