Repository navigation
Conversation
|
Pour le moment pas d'env de staging de dispo. |
|
Dans les organisations je me demande s'il ne faut pas permettre qu'une organisation demeure sans type : on peut avoir des commerçants ou des groupes informels ou peut être d'autres trucs Ainsi Bertrand aimerait pouvoir créer des "organisations" qui correspondent aux groupes prospection qui sont des groupes informels. Il souhaiterait ainsi qu’il soit possible d'avoir sur la page de ce type d'"organisation" la liste des contributions des membres de l'"organisation". Sur le modele de ce qui est en page d'accueil mais seulement avec ce qui est générer par les membres de l'"organisation" Peut être qu'il y a d'autres services qu'on proposera d'associer aux organisations comme l'envoi de message et qu'il serait pertinent de proposer à des groupes informels |
|
Les pictos me plaisent beaucoup |
En fait pour le moment on 99,9999% des orgas qui sont sans type. Il va falloir un gros travail pour les catégoriser. Je propose de forcer à définir un type pour pouvoir trier et afficher une vue dédiée en conséquence. Typiquement si on veut "Il souhaiterait ainsi qu’il soit possible d'avoir sur la page de ce type d'"organisation" la liste des contributions des membres de l'"organisation"." , il faut un type dédié à rajouter. Je propose donc de forcer les nouvelles orgas ou les orgas modifiées à devoir définir un type pour résorber au fur et à mesure les types. Un type "Groupe de prospection" pourrait être défini dans une autre feature. Je ne suis pas certain qu'on veuille des orgas "Commerçant", mais à la limite on peut faire une catégorie "Autre" si besoin, ce serait mieux que ne pas déclarer de type (au moins on a un tri valide). Du coup pour résumer la proposition:
Quel est ton avis sur la question @urien ? |
|
Ok |
Si tu veux, je peux créer une vue dans les outils de gestion pour aider à la catégorisation, parce que là y'a +3000 orgas, c'est un travail de titan ! Je le fais de temps en temps à la main, mais il y a aussi bcp de doublons, écris plus ou moins pareils. ça pourrait être une panneau de config temporaire le temps de gérer ça, qui recherche les doublons potentiels, propose un type conseillé à partir du nom, etc. |
|
Ce serait parfait On peut aussi imaginer un truc vite fait dans les outils de gestion qui serait progressivement consolidé. Cela me plairait mieux. Il suffirait de le rendre uniquement accessible aux admins pour l'instant. |
|
Je vais voir ce que je peux faire pour les orgas, en mode "temporaire". |
|
J'avais dans l'idée un truc dans ce gout là @urien : Temporaire, le temps de catégoriser |
|
Parfait. |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
9621ae3 to
63c7563
Compare
|
A few details about the moderator dashboard and the organization management tool: The dashboard is the entry point for moderation tasks: document validation, duplicate management, guidelines, organization management and CSV import. Tools are displayed according to the user's permissions, with counters for pending documents and duplicates. The Organization management tool is restricted to moderators and provides two tabs:
The “Types” part is deliberately temporary and disposable. It is a cleanup aid for classifying existing organizations, and will be removed once all organizations have been assigned the correct type. The organization types themselves remain part of the application; it is this temporary classification interface that will go away. |
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://orange-rock-0d4f87503-1580.westeurope.azurestaticapps.net |
|
@urien c'est dispo sur le staging si tu veux expérimenter :) |
urien
left a comment
There was a problem hiding this comment.
Tout fonctionne très bien,
Je vais essayer de type le max d'organisation avant de communiquer
Pour la fusion il serait utile de pouvoir faire un hard delete des organisations en doublons afin que tous les documents soient attachés a une seule organisation. Eventuellement pouvoir retrouver les organisations qui ont été supprimées pour leur appliquer un hard delete
|
Super !
|
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://orange-rock-0d4f87503-1580.westeurope.azurestaticapps.net |
urien
left a comment
There was a problem hiding this comment.
C'est bon pour moi.
Merci beaucoup
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://orange-rock-0d4f87503-1580.westeurope.azurestaticapps.net |
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://orange-rock-0d4f87503-1580.westeurope.azurestaticapps.net |
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://orange-rock-0d4f87503-1580.westeurope.azurestaticapps.net |
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://orange-rock-0d4f87503-1580.westeurope.azurestaticapps.net |
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://orange-rock-0d4f87503-1580.westeurope.azurestaticapps.net |
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://orange-rock-0d4f87503-1580.westeurope.azurestaticapps.net |
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://orange-rock-0d4f87503-1580.westeurope.azurestaticapps.net |
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://orange-rock-0d4f87503-1580.westeurope.azurestaticapps.net |




feat(Organization): add organization types and unify entity presentation
🤔 What
Add seven organization types across forms, search, document references and maps. Present organization and person types consistently in their properties, with generic entity icons in page headers.
Closes #1374.
🤷♂️ Why
Distinguish an organization's principal type from its document roles and partner status. Preserve readable fallbacks and existing club behavior for unclassified organizations.
🔍 How
:first-of-type.See the implementation plan and presentation study.
🔗 Related API PR
GrottoCenter/grottocenter-api#1895 is merged. The organization type filter depends on completing the Typesense schema migration and reindexing in the target environment.
🧪 Testing
yarn.cmd build).git diff --check.yarn.cmd lint): zero errors or warnings.Targeted unit tests use
--pool=threads --maxWorkers=1 --testTimeout=15000; the threads pool avoids the observed fork-worker startup timeout. Cypress used Electron with a 10-second command timeout.📸 Previews
Shared organization pictograms
The screenshots below illustrate page layouts with demonstration API data; the pictograms above show the current artwork.
Organization type selection
Organization details
Organization search
Map pictograms and popup
Person type in properties