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

Easy-to-action: switcher facilement "À la une" #459

Open
jgribonvald opened this issue Nov 27, 2022 · 0 comments
Open

Easy-to-action: switcher facilement "À la une" #459

jgribonvald opened this issue Nov 27, 2022 · 0 comments
Assignees

Comments

@jgribonvald
Copy link
Member

jgribonvald commented Nov 27, 2022

Rendre possible le fait de passer ou retirer de la rubrique "À la une" une actualité simplement, cela via un bouton sans devoir refaire l'édition (nécessite d'avoir lié au préalable la publication à une rubrique).

Cela ne peut être réalisé que sur les publication publiées ou à venir.

Dans le tableau de récap des contenus, dans la colonne action, il faudrait un bouton en plus pour permettre cela, ou à la limite une colonne en plus avec un toggle. Le bouton serait affiché uniquement pour les contenus ayant la rubrique "à la une", option highligth sur le contexte associé.

Normalement cela peut se faire par l'UI directement sans rien requêter en plus. L'item porte l'option et le contexte de la publication doit avoir l'option 'doHighlight', et il y a une permision userCanHighlightInCtx. Niveau API, il faut utiliser une methode PUT sur itemResource et avec le type de permission canHighlightInCtx, en passant juste le ContextKey du item et un boolean pour le doHighlight (ou pas car c'est un toggle, donc on inverse la valeur) et gérer le retour correctement du PUT (cf autres PUT en exemple).

 (  @PreAuthorize(SecurityConstants.IS_ROLE_ADMIN + " || " + SecurityConstants.IS_ROLE_USER
        + " && @permissionService.canHighlightInCtx(authentication, #contextKey)")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants