Manque de logique concernant le fonctionnement des prévisualisations
#3580
Closed
opened 7 years ago by Franck
·
5 comments
No Branch/Tag Specified
1.8
1.9.1
1.9.2
2.0
2.1
3.0
3.1
3.2
4.0
4.1
4.2
boutons-danger
coquille_doc
debug_ecrire_fichier
dev-sortable
dev/autoloader
dev/hasard_fixe
dev/instituer_ergo
dev/issue_5447_exporter_csv
dev_infos_image
fix/valider_url_distante
fix_issue_5454
fix_modifier_login
issue_4101
issue_4678
issue_4705
issue_4717
issue_4836
issue_4946
issue_5258
issue_5344
issue_5427_bis
master
v1.8.3+b
v1.9.1+i
v1.9.2+f
v1.9.2+g
v1.9.2+h
v1.9.2+i
v1.9.2+j
v1.9.2+k
v1.9.2+m
v1.9.2+n
v1.9.2+o
v1.9.2+p
v2.0.0
v2.0.1
v2.0.10
v2.0.11
v2.0.12
v2.0.13
v2.0.14
v2.0.15
v2.0.16
v2.0.17
v2.0.18
v2.0.19
v2.0.2
v2.0.20
v2.0.21
v2.0.22
v2.0.23
v2.0.24
v2.0.25
v2.0.26
v2.0.3
v2.0.5
v2.0.6
v2.0.7
v2.0.8
v2.0.9
v2.1.0
v2.1.1
v2.1.10
v2.1.11
v2.1.12
v2.1.13
v2.1.14
v2.1.15
v2.1.16
v2.1.17
v2.1.18
v2.1.19
v2.1.2
v2.1.20
v2.1.21
v2.1.22
v2.1.23
v2.1.24
v2.1.25
v2.1.26
v2.1.27
v2.1.28
v2.1.29
v2.1.3
v2.1.30
v2.1.4
v2.1.5
v2.1.6
v2.1.7
v2.1.8
v2.1.9
v3.0.0
v3.0.0-alpha.1
v3.0.0-beta
v3.0.0-beta.2
v3.0.0-rc
v3.0.1
v3.0.10
v3.0.11
v3.0.12
v3.0.13
v3.0.14
v3.0.15
v3.0.16
v3.0.17
v3.0.18
v3.0.19
v3.0.2
v3.0.20
v3.0.21
v3.0.22
v3.0.23
v3.0.24
v3.0.25
v3.0.26
v3.0.27
v3.0.28
v3.0.3
v3.0.4
v3.0.5
v3.0.6
v3.0.7
v3.0.8
v3.0.9
v3.1.0
v3.1.0-alpha
v3.1.0-beta
v3.1.0-rc
v3.1.0-rc.2
v3.1.0-rc.3
v3.1.1
v3.1.10
v3.1.11
v3.1.12
v3.1.13
v3.1.14
v3.1.15
v3.1.2
v3.1.3
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.1.9
v3.2-alpha.1
v3.2.0
v3.2.0-alpha.1
v3.2.0-beta
v3.2.0-beta.2
v3.2.0-beta.3
v3.2.1
v3.2.10
v3.2.11
v3.2.12
v3.2.13
v3.2.14
v3.2.15
v3.2.16
v3.2.17
v3.2.2
v3.2.3
v3.2.4
v3.2.5
v3.2.6
v3.2.7
v3.2.8
v3.2.9
v4.0.0
v4.0.0-alpha
v4.0.0-beta
v4.0.1
v4.0.2
v4.0.3
v4.0.4
v4.0.5
v4.0.6
v4.0.7
v4.0.8
v4.0.9
v4.1.0
v4.1.0-alpha
v4.1.0-beta
v4.1.0-rc
v4.1.1
v4.1.2
v4.1.3
v4.1.4
v4.1.5
v4.1.6
v4.1.7
v4.2.0-alpha
v4.2.0-alpha2
Labels
Amélioration, nouvelle fonctionnalité APIs authentification base de données bug
Ca ne fonctionne pas code généré compilo css divers documentation doublon
Ce ticket est un doublon ergonomie espace privé filtres et balises formulaires Inscription installation invalide
Ticket invalide javascript langues LDAP plugin PostgreSQL refusé
Ignoré, c'est comme Ca... sécurité traduction
Apply labels
Clear labels
accessibilité
amélioration
Amélioration, nouvelle fonctionnalité APIs authentification base de données bug
Ca ne fonctionne pas code généré compilo css divers documentation doublon
Ce ticket est un doublon ergonomie espace privé filtres et balises formulaires Inscription installation invalide
Ticket invalide javascript langues LDAP plugin PostgreSQL refusé
Ignoré, c'est comme Ca... sécurité traduction
No Label
accessibilité
amélioration
APIs
authentification
base de données
bug
code généré
compilo
css
divers
documentation
doublon
ergonomie
espace privé
filtres et balises
formulaires
Inscription
installation
invalide
javascript
langues
LDAP
plugin
PostgreSQL
refusé
sécurité
traduction
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
This issue currently doesn't have any dependencies.
Reference in new issue
There is no content yet.
Delete Branch '%!s(MISSING)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Hello,
Test fait sur grml.eu
SPIP 3.1.0-rc SVN [22472]
Je fais la création de 3 auteurs
Auteur1 avec le statut de: webmestre
Auteur2 avec le statut de: administrateur
Auteur3 avec le statut de: rédacteur
Les trois ont un article en cours de rédaction !
Fonctionnement actuel:
Les webmestre et administrateur peuvent voir et modifier tous les articles y compris ceux en "En cours de rédaction" dans la rubrique
Les rédacteurs ne peuvent voir les articles "En cour de rédaction" des webmestre et administrateur dans la rubrique
Il n'y a que l'auteur de sont propre article qui peut faire un clique sur le bouton "Prévisualiser" car il n'est pas visible pour les autres auteurs du site !
C'est là, qu'il y a un manque de logique !
Si un admi et webmestre peut voir et modifier un article qui est "En cours de rédaction", alors, il devrait pouvoir également pouvoir le "prévisualiser" !
Sans quoi, ils ne devraient même pas pouvoir voir et même modifier les articles "En cous de rédaction" !
A vérifier, mais il me semble que cela fait la même chose en spip 3.0
Peut m'importe le choix à vrai dire, mais ce que je voudrais, c'est de la cohérence. :-(
Je viens de faire un test en spip 3.0.0 et 3.0.21.
Il y a eu changement de comportement entre les deux :-(
Pour faire simple, en spip 3.0.0
Les webmestres et administrateur ne voyaient dans "Vos articles en cours de rédaction" (ecrire/?exec=accueil) uniquement ses propre article "en cours de rédaction" (logique)
Les webmestres et administrateurs voyait dans "Tous les articles en cours de rédaction" (ecrire/?exec=rubrique&id_rubrique=1) tous les articles (peu importe le statut de l'auteur de l'article) en cours de rédaction et pouvaient les modifier et les prévisualiser.
Les rédacteurs ne pouvaient pas voir et donc modifier ou même prévisualiser les article des autres
En spip 3.0.21, c'est pareil que en spip 3.1, c'est incohérent.
Hello :-)
PHP 5.4.45
Bon alors après pas mal de test, j'ai fini par trouver depuis quand il y a une incohérence.
De spip 3.0.0 à 3.0.16, il y a une cohérence dans le fonctionnement, à savoir:
Un admi ou webmestre peut: voir, modifier et prévisualiser les articles "en cours de rédaction" dans une rubrique (en cliquant dans celle-ci) !
En 3.0.17 il n'était même plus possible de prévisualiser ses propre articles :-D
Depuis, il est toujours possible à un admi ou webmestre de voir et modifier les articles "en cours de rédaction" dans une rubrique (en cliquant dans celle-ci), mais il n'est possible de prévisualiser que ses propre articles.
Spip 2.1.28
Il est possible pour tous, de prévisualiser les articles qui ont le statut de "proposer à l'évaluation"
Les webmestres et administrateur peuvent: voir et modifier les articles de tous qui sont "en cours de rédaction" d'une rubrique en cliquant dans celle-ci.
Les rédacteurs ne peuvent que voir leur propre article qui sont "en cours de rédaction"
Pour info, concernant mes tests, j'ai bien fait attention à avoir les mêmes réglage concernant les prévisualisations, a savoir:
En spip 2.1 dans /ecrire/?exec=config_fonctions de cocher les deux cases "administrateurs et "rédacteur" concernant les prévisualisation
Et en 3.0 dans /ecrire/?exec=configurer_avancees que les cases "administrateurs et "rédacteur" concernant les prévisualisation soit bien cocher nativement
Ce sujet semble correspondre à https://core.spip.net/issues/2013
Merci pour le signalement, ce ticket est une conséquence de #2013 et un doublon de #3631 et certainement d'autres :p
Du coup, je me permet de fermer celui-ci car #3631 me semble plus clair ;)
Statut changé à Fermé