Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Affichage d'options d'édition pour des éditeurs d'autres groupes #944

Open
vbombaerts opened this issue Nov 22, 2024 · 2 comments
Open
Assignees

Comments

@vbombaerts
Copy link

Je viens de créer un nouveau groupe (CRAW) dans lequel j'ai deux éditeurs et un utilisateur enregistré.
Quand je me loggue avec un éditeur de ce groupe, dans l'interface d'édition, certaines fiches apparaissent comme éditables (elles ne le sont pas). J'ai aussi l'impression d'avoir le droit de changer les privilèges pour ces fiches. Est-il possible de rectifier ces artefacts ?

image
image

@fxprunayre
Copy link

En effet, ça semble lié au fait que la fiche est marqué comme editable pour le groupe 1 (qui est internet)

image

Quand on ouvre l'éditeur, il y a une autre vérification qui fait qu'on ne peut pas éditer la fiche (car la notion de editable pour group internet est ignorée).

En changeant les privilèges avec
image

ou avec dépublier/publier
image

la notion editable pour le group internet n'est pas ajoutée (cf. https://github.com/geonetwork/core-geonetwork/blob/main/services/src/main/java/org/fao/geonet/api/records/MetadataSharingApi.java#L572-L575).

Donc soit on a des changements fait via l'API ou une autre action dans l'application?

J'aurai tendance à dire qu'on peut enlever ces infos:

SELECT * FROM operationallowed
WHERE operationid = (SELECT id FROM operations WHERE name = 'editing')
AND groupid = (SELECT id FROM groups WHERE name = 'all')

mais ce serait bien de trouver comment elles sont ajoutées.

@vbombaerts
Copy link
Author

Oui, il me semble qu'on peut supprimer cette info. Les groupes internet et intranet sont des groupes pour lesquels on ne gère pas les utilisateurs et donc des droits d'édition ne peuvent pas être associés à ces groupes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants