WIP: toulouse-2022: add json cell to display maelis catalog (#73851) #142
Closed
nroche
wants to merge 4 commits from
wip/73851-toulouse-2022-activity-catalog
into main
pull from: wip/73851-toulouse-2022-activity-catalog
merge into: entrouvert:main
entrouvert:main
entrouvert:wip/87639-glc-tos-remove-redundancy
entrouvert:wip/89720-theme-crous-BFC
entrouvert:wip/89676-add-initial-cabourg-theme
entrouvert:wip/88600-to-the-edge
entrouvert:wip/89095-required-authentification-icon
entrouvert:wip/88084-unselect-evaluation-stars
entrouvert:wip/88323-nav-scss-variables-usable
entrouvert:wip/87992-glc-revamp
entrouvert:wip/88261-maintenance-mini-page
entrouvert:wip/87889-recurrentes-widget-checkbox-bug
entrouvert:wip/87183-nearby-map-marker
entrouvert:wip/84477-grandlyon-glc-add-template-for-cgu-page
entrouvert:hotfix/v10.22
entrouvert:wip/83723-manage-error-on-search
entrouvert:wip/83171-parsifal-manage-capacity-in-catalog
entrouvert:wip/82086-nearby-split-template
entrouvert:wip/82087-nimes-cases-a-cocher
entrouvert:wip/27887-action-buttons-on-same-line
entrouvert:wip/74067-timetable-a11y
entrouvert:hotfix/v9.98
entrouvert:wip/80527-css-vars-for-fx-grid
entrouvert:wip/80362-accounts-change-email-entry
entrouvert:wip/76239-tcl-slice
entrouvert:wip/78881-parsifal-rename-booking-templates
entrouvert:wip/79097-ehess-v2
entrouvert:wip/79056-style-bouton-dans-une-liste
entrouvert:wip/78173-toodego-map
entrouvert:wip/76923-ehess-initial-theme
entrouvert:wip/77709-nav-font-related-vars
entrouvert:wip/77707
entrouvert:hotfix/v9.64
entrouvert:wip/40921-progressbar-steps
entrouvert:wip/xxxxx-maelis
entrouvert:wip/76666-alpes-maritimes-2022-dont-show-registration-form-title
entrouvert:wip/76575-publik-notifications
entrouvert:wip/74973-password-checkbox
entrouvert:wip/74862-tao-32
entrouvert:hotfix/v9.46
entrouvert:wip/74846-adapt-after-auquo
entrouvert:wip/74757-form-title-style
entrouvert:wip/74711-strasbourg-file-field
entrouvert:wip/74654-toodego-tile-jpeg
entrouvert:wip/74558-theme-toulon
entrouvert:wip/73962-toulouse-2022-basket-cell
entrouvert:wip/74190-toulouse-2022-add-search-services
entrouvert:wip/74404-plain-text-pre
entrouvert:wip/70245-add-cd44-theme
entrouvert:wip/74270-templates-authentic-unused-account-emails
entrouvert:wip/74224-lille-etc-assets
entrouvert:wip/74078-rouen-form-title
entrouvert:wip/74159-toodego-move-up-position
entrouvert:wip/74158-toodego-velov-infos
entrouvert:wip/74156-toodego-atmo-height
entrouvert:wip/73966-native-form-rendering
entrouvert:wip/74097-toodego-grandlyon-logo-replacement
entrouvert:wip/74079-rouen-url-fix
entrouvert:wip/72711-univ-avigon-user-info-user-name
entrouvert:wip/73908-grand-chambery-add-odyssee-search-result-template
entrouvert:wip/73956-native-form-rendering
entrouvert:wip/73727-improve-cd06
entrouvert:wip/73818-rouen-fc
entrouvert:wip/73797-table-fit-contain
entrouvert:wip/73790-plus1-prepare
entrouvert:wip/73652-montpellier-chantiers
entrouvert:wip/73621-Mise-a-jour-gitignore
entrouvert:wip/73618-deb-symlink-to-dir
entrouvert:wip/73604-cd06-json-cells
entrouvert:wip/73559-Eurelien-Retours-V-
entrouvert:wip/73552-montpellier-chantiers-loaded
entrouvert:wip/73522-grid-input-selector
entrouvert:wip/73517-wcs-page-title
entrouvert:wip/23212-timetable-widget--nothing
entrouvert:wip/73480-toodego-tile-page-description
entrouvert:wip/73493-remove-leaflet-support-flag
entrouvert:wip/73035-toodego-tile-page-description
entrouvert:wip/73285-toulouse-2022-maelis-enfant-agenda
entrouvert:wip/73377-page-title
entrouvert:wip/69561-page-title
entrouvert:wip/72594-montpellier-chantiers
entrouvert:wip/73119-3m-goto-commune
entrouvert:wip/73117-3m-logo-width
entrouvert:wip/72386-wcs-foldable
entrouvert:wip/71068-email-live-hint-p
entrouvert:wip/72598-user-info-refacto
entrouvert:wip/72783-montpellier-css-fonts
entrouvert:wip/72590-univ-nantes-form-margin
entrouvert:wip/alpes-maritimes-custom-user-info
entrouvert:wip/71841-antibes-corrections-theme
entrouvert:wip/71798-eurelien-retours-v-
entrouvert:wip/71763-glc-oidc-service-name
entrouvert:wip/71887-aria-pressed
entrouvert:wip/71524-notif-icon-align
entrouvert:wip/67858-Classe-pk-button-et-pk-big-butto
entrouvert:wip/71338-toulouse-mobile-buttons
entrouvert:wip/71297-toulouse-2022-remove-gradient-on-tables
entrouvert:wip/71302-toulouse-2022-dpark
entrouvert:wip/71278-safari-checkbox-no-padding
entrouvert:wip/71087-filename-p-tag
entrouvert:wip/70525-mincult-ajustements-integration-
entrouvert:wip/69785-toulouse-2022-justify-buttons
entrouvert:wip/70443-update-izi-gam-buttons-styles
entrouvert:wip/70321-antibes-retours-charte-graphique
entrouvert:test-gitea-mirroring
entrouvert:hotfix/v8.81
entrouvert:wip/test-jenkins-pre-commit
entrouvert:wip/xxxxx-foederis
entrouvert:wip/xxxxx-toulouse-2022-login
entrouvert:hotfix/v8.35
entrouvert:hotfix/v8.28
entrouvert:63330-booking-widget-with-colors
entrouvert:wip/caen-custom-links
entrouvert:hotfix/v7.91
entrouvert:hotfix/v7.82
entrouvert:refacto-notifications
entrouvert:hotfix/v7.67
entrouvert:wip/60163-caen-corrections
entrouvert:hotfix/v7.50
entrouvert:hotfix/v7.23
entrouvert:hotfix/v6.77
entrouvert:hotfix/v6.71
entrouvert:hotfix/v6.64
entrouvert:hotfix/v6.61
entrouvert:hotfix/v6.40
entrouvert:wip/44934-clean-layout-css
entrouvert:hotfix/v5.90
entrouvert:hotfix/v5.73
entrouvert:hotfix/v5.34
entrouvert:hotfix/v5.25
entrouvert:hotfix/v5.18
entrouvert:wip/arles-2020-theme-draft
entrouvert:hotfix/v5.12
entrouvert:hotfix/v5.6
entrouvert:wip/help-check
entrouvert:hotfix/v4.85
entrouvert:wip/36800_scss-page-wrapper
entrouvert:hotfix/v4.79
entrouvert:hotfix/v4.64
entrouvert:hotfix/v4.60
entrouvert:wip/sassc
entrouvert:wip/pwapush
entrouvert:wip/form-steps
entrouvert:wip/checkboxes
entrouvert:wip/webpush
entrouvert:wip/viry-chatillon
No reviewers
Labels
Clear labels
No items
No Label
Milestone
Clear milestone
No items
No Milestone
Assignees
Clear assignees
No Assignees
6 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/publik-base-theme#142
Reference in New Issue
No description provided.
Delete Branch "wip/73851-toulouse-2022-activity-catalog"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Premier jet, parce que les critères seront certainement redéfinis.
Le patch va de paire avec #73730.
Une cellule avec le même JS mais qui n'utilise pas les vraies données et qui sera peut-être plus simple à relire est posée ici :
https://portail-parsifal.test.entrouvert.org/proto-catalogue-des-activites-nico/?q=A-2,B-1
Si on clique sur le nom du critère (cyan, à gauche), ça dé-sélectionne toutes les valeurs cochées pour ce critère.
Si on clique sur une valeur (bleu, à droite) ça active/désactive le critère en question.
L'algo fait :
Aussi, on peut arriver sur la page en passant des critères déjà activés dans la query string.
ex: ?q=type-LOI_VAC,age-0,age-1,age-3,age-4,age-5,place-A10053179604
Je pense qu'l faudrait détailler ce qui serait graphiquement attendu et faire intervenir @tjund
Fred,
Compte tenu des délais (la livraison était prévue pour le 30/01) je pense qu'il faut phaser et dissocier cette mise en place technique et la mise en place graphique (sauf si ThomasJ peut intervenir rapidement = tout de suite).
Après déploiement j'ai de la conception de page et de démarche, les métiers de Toulouse doivent jouer avec etc. Le tout doit être montré et utilisé le 20/02 en formation agent.
Nico, tu peux coller des captures d'écran de ce que ça donne chez toi en local?
Aussi, je pense qu'il serait préférable que les feuilles de style aillent dans le fichier style.css et le JS dans extra.js.
cf https://portail-parsifal.test.entrouvert.org/proto-catalogue-des-activites-nico/?q=A-2,B-1 donné par Nico pour voir ce que ça donne, bien sûr ça gagnerait d'avoir des textes s'approchant davantage de la réalité pour qu'on comprenne vraiment de quoi on parle.
Si ce n'est pas ThomasJ ça peut être quelqu'un d'autre (genre Serghei là qui se manifeste), voire moi, mais en l'état pour moi c'est trop brut/moche avec un risque trop grand que les agents bloquent dessus.
Vu avec Stef depuis buroLyon. L'objectif est d'avoir un proto non designé pour terminer l'aspect fonctionnel,
Je suis ok pour reprendre ensuite l'UI de tout ça, (une UI et un code qui pourra être récupéré pour Publik famille sur un fonctionnement similaire)
Alors c'est ok pour moi, mais je te laisse valider le patch.
dc171bb10f
tob930a8a025
A mettre en relation avec ce qui a été proposé par Stéphane :
https://portail-parsifal.test.entrouvert.org/mes-activites/
Il manque par exemple le faite de pouvoir plier/déplier les résultats pour afficher le détail de l'activité (parce qu'on a pas ça dans Maélis, jusqu'à présent).
b930a8a025
to650972f581
J'ai posé le code dans une cellule proto qui pointe sur le jeux de données actuel
https://portail-parsifal.test.entrouvert.org/proto-catalogue-des-activites-nico/?q=type-LOI_VAC,public-3,public-4,public-5,day-1,day-2
Ça reste moche mais j'ai travaillé les résultats pour mieux coller au prototype de Stéphane.
J'ai du reprendre le code de la pagination depuis combo, pour gérer les éléments masqués dans la pagination.
Dépend de https://dev.entrouvert.org/issues/74882
fe4acffe0b
to82c803d424
Ajouté les filtres via l'url (de la forme ?age=0,3,4&type=sejour). Les critères indisponibles sont également retirés lorsqu'on filtre : à voir si tu gardes ou pas Nicolas : ça retire la possibilité de filtrer à la fois les séjours et les activités régulières, par exemple.
toulouse-2022: add json cell to display maelis catalog (#73851)to WIP: toulouse-2022: add json cell to display maelis catalog (#73851)Repassé en WIP parce qu'on utilise plutôt une cellule proto-json en attendant que la présentation du catalogue soit finalisée.
https://portail-parsifal.test.entrouvert.org/manage/pages/39/#open:data_jsoncell-304-general
Je trouve ça une assez mauvaise idée, ça empêche un suivi et les relectures. (entre autres)
J'avais déjà recréé #76628, j'y transfère des éléments de cette PR, après avoir vérifié le contenu par rapport à ce qui est actuellement dans la cellule propotype en ligne.
Pull request closed