les rédacteurs n'ont plus accès à leurs préférences #3339

Closed
opened 8 years ago by erational · 6 comments
Owner

sous SPIP 3.1 alpha, si on est connecté en tant que rédacteur
les onglets mes préférences et ma langue sont vides.

(bug signalé par georges)

sous SPIP 3.1 alpha, si on est connecté en tant que rédacteur les onglets mes préférences et ma langue sont vides. (bug signalé par georges)
Poster
Owner

bug de 3.0.17 - déjà résolu

bug de 3.0.17 - déjà résolu
Poster
Owner

déjà corrigé
Statut changé à Fermé

déjà corrigé **Statut changé à Fermé**
b_b commented 8 years ago
Owner

Je reproduis sous 3.0 et 3.1 up en svn, du coup j'ouvre de nouveau le ticket.
Statut changé à En cours

Je reproduis sous 3.0 et 3.1 up en svn, du coup j'ouvre de nouveau le ticket. **Statut changé à En cours**
b_b commented 8 years ago
Owner

Ok, le bug provient de r21536 (merci à Guy pour le lien).

On a déjà deux autorisations pour la config de la langue et des préfs de l'utilisateur, cf :

http://core.spip.org/projects/spip/repository/entry/spip/ecrire/inc/autoriser.php#L1159

http://core.spip.org/projects/spip/repository/entry/spip/ecrire/inc/autoriser.php#L1175

Sauf que l'appel depuis inc/cvt_configurer cherche autoriser('configurer', '_'.substr($form,11)) ce qui donne pour le form des préférences autoriser('configurer', '_preferences') qui n'existe pas et renvoie sur autoriser configurer.

Ok, le bug provient de r21536 (merci à Guy pour le lien). On a déjà deux autorisations pour la config de la langue et des préfs de l'utilisateur, cf : http://core.spip.org/projects/spip/repository/entry/spip/ecrire/inc/autoriser.php#L1159 http://core.spip.org/projects/spip/repository/entry/spip/ecrire/inc/autoriser.php#L1175 Sauf que l'appel depuis inc/cvt_configurer cherche `autoriser('configurer', '_'.substr($form,11))` ce qui donne pour le form des préférences `autoriser('configurer', '_preferences')` qui n'existe pas et renvoie sur autoriser configurer.
b_b commented 8 years ago
Owner

Assigné à RastaPopoulos

**Assigné à RastaPopoulos**

Fermé par les deux révisions associées
Statut changé à Fermé

Fermé par les deux révisions associées **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.