Bug #72254
accès refusé sur ajout d'une image à une galerie pour un agent pas admin
Début:
10 décembre 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
On peut déléguer la gestion de pages à des agents qui ne sont pas admins mais s'ils essaient d'utiliser la cellule gallerie, l'ajout d'image échoue, parce que l'url :
gallery_manager_urls = [ re_path(r'^gallery/(?P<gallery_pk>\w+)/images/add/$', views.image_add, name='combo-gallery-image-add'),
est enregistrée via :
def get_after_manager_urls(self): from . import urls return urls.gallery_manager_urls
qui in fine, dans register_plugins_manager_urls, passe par
+ [re_path('', decorated_includes(staff_required, include(post_urls)))]
et staff_required, ça ne le fait pas pour l'agent non-admin.
Révisions associées
Historique
Mis à jour par Robot Gitea il y a plus d'un an
- Statut changé de Nouveau à En cours
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/combo/pulls/7
- Titre : WIP: gallery: fix access to cell management for non-admins (#72254)
- Modifications : https://gitea.entrouvert.org/entrouvert/combo/pulls/7/files
Mis à jour par Robot Gitea il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/combo/pulls/7
- Commentaire :
N/A
Mis à jour par Robot Gitea il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/combo/pulls/7
- Titre : gallery: fix access to cell management for non-admins (#72254)
- Modifications : https://gitea.entrouvert.org/entrouvert/combo/pulls/7/files
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
gallery: fix access to cell management for non-admins (#72254)