Limiter la previsu en redaction à ses propres articles
#2013
Closed
opened 13 years ago by tetue
·
34 comments
No Branch/Tag Specified
issue_3432
issue_5690
4.2
master
new_cache
4.1
new_path
cut_boostrap
admin_plugin_affiche_milieu
issue_4845_next
debug_ecrire_fichier
refactor_idiomes
issue_5095
issue_5667
move-images-to-plugin-images
dev/issue_5560_dispositions_prive
4.0
3.2
dev/issue_4626_menu_squelettes
fix_issue_5454
issue_5427_bis
coquille_doc
issue_5344
dev/hasard_fixe
issue_4836
fix_modifier_login
dev/instituer_ergo
dev_infos_image
fix/valider_url_distante
issue_4946
3.1
boutons-danger
issue_4717
dev-sortable
issue_4705
dev/autoloader
issue_4678
issue_4101
3.0
2.1
2.0
1.9.2
1.9.1
1.8
v4.2.5
v4.1.12
v4.1.11
v4.2.4
v4.2.3
v4.2.2
v4.1.9
v4.0.11
v3.2.19
v4.2.1
v4.1.8
v4.0.10
v3.2.18
v4.2.0
v4.2.0-alpha2
v4.2.0-alpha
v4.1.7
v4.1.6
v4.0.9
v3.2.17
v4.1.5
v4.1.4
v3.2.16
v4.0.8
v4.1.3
v3.2.15
v4.0.7
v4.1.2
v4.0.6
v4.1.1
v4.1.0
v4.1.0-rc
v4.0.5
v3.2.14
v4.1.0-beta
v4.1.0-alpha
v3.2.13
v4.0.4
v4.0.3
v4.0.2
v3.2.12
v4.0.1
v4.0.0
v4.0.0-beta
v4.0.0-alpha
v3.2.11
v3.2.10
v3.1.15
v3.2.9
v3.1.14
v3.1.13
v3.2.8
v4.1.10
v3.2.7
v3.2.6
v3.2.5
v3.2.4
v3.2.3
v3.2.2
v3.2.1
v3.2.0-beta.3
v3.2.0-beta.2
v3.2.0-beta
v3.2.0-alpha.1
v3.2.0
v3.2-alpha.1
v3.1.9
v3.1.8
v3.1.7
v3.1.6
v3.1.5
v3.1.4
v3.1.3
v3.1.2
v3.1.12
v3.1.11
v3.1.10
v3.1.1
v3.1.0-rc.3
v3.1.0-rc.2
v3.1.0-rc
v3.1.0-beta
v3.1.0-alpha
v3.1.0
v3.0.9
v3.0.8
v3.0.7
v3.0.6
v3.0.5
v3.0.4
v3.0.3
v3.0.28
v3.0.27
v3.0.26
v3.0.25
v3.0.24
v3.0.23
v3.0.22
v3.0.21
v3.0.20
v3.0.2
v3.0.19
v3.0.18
v3.0.17
v3.0.16
v3.0.15
v3.0.14
v3.0.13
v3.0.12
v3.0.11
v3.0.10
v3.0.1
v3.0.0-rc
v3.0.0-beta.2
v3.0.0-beta
v3.0.0-alpha.1
v3.0.0
v2.1.9
v2.1.8
v2.1.7
v2.1.6
v2.1.5
v2.1.4
v2.1.30
v2.1.3
v2.1.29
v2.1.28
v2.1.27
v2.1.26
v2.1.25
v2.1.24
v2.1.23
v2.1.22
v2.1.21
v2.1.20
v2.1.2
v2.1.19
v2.1.18
v2.1.17
v2.1.16
v2.1.15
v2.1.14
v2.1.13
v2.1.12
v2.1.11
v2.1.10
v2.1.1
v2.1.0
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.3
v2.0.26
v2.0.25
v2.0.24
v2.0.23
v2.0.22
v2.0.21
v2.0.20
v2.0.2
v2.0.19
v2.0.18
v2.0.17
v2.0.16
v2.0.15
v2.0.14
v2.0.13
v2.0.12
v2.0.11
v2.0.10
v2.0.1
v2.0.0
v1.9.2+p
v1.9.2+o
v1.9.2+n
v1.9.2+m
v1.9.2+k
v1.9.2+j
v1.9.2+i
v1.9.2+h
v1.9.2+g
v1.9.2+f
v1.9.1+i
v1.8.3+b
Labels
Clear labels
Amélioration, nouvelle fonctionnalité
Ca ne fonctionne pas
Ce ticket est un doublon
En cours de traitement par le bureau
Ticket invalide
Ignoré, c'est comme Ca...
Apply 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
En cours
En cours de traitement par le bureau
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
à confirmer
No Label
accessibilité
amélioration
APIs
authentification
base de données
bug
code généré
compilo
css
divers
documentation
doublon
En cours
ergonomie
espace privé
filtres et balises
formulaires
Inscription
installation
invalide
javascript
langues
LDAP
plugin
PostgreSQL
refusé
sécurité
traduction
à confirmer
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Set Project
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
11 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
No dependencies set.
Reference: spip/spip#2013
Reference in New Issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Il faudrait étendre la prévisualisation des articles à tous les rédacteurs par défaut, car c'est actuellement le seul moyen d'avoir un aperçu valable du rendu des textes et contenus saisis :
je suppose que tu veux dire 'la previsu en redaction' ?
Oui, prévisualisation par défaut : à tous les profils, pour tous les statuts de publication.
Compte tenu de l'absence de WYSIWIG et de la spécificité des raccourcis SPIP, il est particulièrement important de permettre de voir le résultat de sa saisie.
La prévisu en redaction est intégrée par r17599
et la prévisu pour tous par r17612
Version cible mise à 2.2
Statut changé à Fermé
Version cible mise à 3.0
Le fix répond à une demande précise, qu'il faut prendre en compte : le besoin pour 1 rédacteur de pouvoir prévisualiser son propre article.
Mais ce faisant, il ouvre la lecture à tous les rédacteurs de tous les articles en préparation.
Sur un site comme uZine (†), cela aurait été gênant, car des rédacteurs extérieurs, invités à contribuer, ne sont pas censés avoir accès aux brouillons de tout le monde.
Il me semblerait plus cohérent, si on veut prévisualiser son propre article, de passer cette demande sous forme d'argument dans l'URL de prévisu, qui "valide" cet article précisément au niveau du compilo, avec un truc du genre
statut IN (publie,prop) OR id_article=mon article
.Statut changé à En cours
Je constate ce jour sur Cuisine-libre.fr en SPIP 3.0.11-dev que les rédacteurs peuvent prévisualiser les brouillons d'articles dont ils ne sont pas auteurs, ce qui me semble être un bug.
Je pense que je voulais dire, dans mon commentaire plus haut, que tous devaient pouvoir prévisualiser leurs articles, par défaut, quelque soient leur rôle et le statut de l'article. Par contre, les articles « en cours de rédaction » doivent rester visibles de leurs seuls auteurs, dans le privé comme sur le site public. Ma formulation prêtait fortement à confusion, sorry.
Appliqué par commit r21500.
Statut changé à Fermé
Hop, r21500 doit comporter un bug. En effet depuis cette modification, un rédacteur ne peut plus prévisualiser un article en cours de rédaction dont il est auteur (avec l'option Prévisualisation pour les rédacteurs bien activée depuis exec=configurer_avancees).
Re, suite à ces modifications, je crois bien que le message d'explication affiché dans le bloc Prévisualisation de la page de config avancée est à revoir :
La mention (ayant au moins le statut « proposé ») est à retirer du coup, non ?
Bah alors, personne n'a trouvé le temps de répondre en 4 mois ? La chaîne de langue est à corriger ou non ?
Proposition :
Assigné à b_b
Je repasse le ticket en cours, car il reste à mettre à jour la chaîne de langue d'explication en 3.1.
Version cible mise à 3.1
Statut changé à En cours
Autre proposition :
Mes deux eurocents :
Il est possible de prévisualiser les différents éléments éditoriaux du site ayant au moins le statut "proposé", ainsi que les éléments en cours de rédaction dont on est l'auteur . Cette fonctionnalité est-elle disponible pour les administrateurs, les administrateurs et rédacteurs, ou personne?
Merci Alex, je me permets de reprendre un peu ta proposition qui me semble très bien :
Il est possible de prévisualiser les différents éléments éditoriaux du site ayant au moins le statut "proposé", ainsi que les éléments en cours de rédaction dont on est l'auteur. Cette fonctionnalité doit-elle être disponible pour les administrateurs, les rédacteurs, ou personne ?
Bonjour,
Si je comprends bien, un administrateur du site peut modifier un article, qui a pour seul auteur un rédacteur et qui a le statut "en cours de rédaction", mais il ne peut pas le prévisualiser.
Cordialement
Equipement
Oui, c'est bien ça, il semble que la phrase explicative soit bien claire :)
Appliqué par commit r22280.
Statut changé à Fermé
Suite à la discussion avec b_b http://thread.gmane.org/gmane.comp.web.spip.devel/66448 ...
Depuis r21498 un administrateur ne peut plus prévisualiser l'article d'un autre auteur (rédacteur ou admin).
Les 1ers retours (b_b, YannX) pencheraient vers la possibilité pour un admin de tout prévisualiser.
??Depuis r21498 un administrateur ne peut plus prévisualiser l'article d'un autre auteur (rédacteur ou admin).Les 1ers retours (b_b, YannX) pencheraient vers la possibilité pour un admin de tout prévisualiser.??
+1 (-Gangnam- NH style !)
Ok, vu les retours, j'ouvre le ticket de nouveau :)
Statut changé à En cours
Bonjour
Perso, je serais aussi pour que les administrateurs et Webmestres puissent prévisualiser ce qu'ils souhaitent !
Sans quoi, il faudra dire dans une doc la raison, qui fait qu'ils n'ont pas ce pouvoir. :-(
Bonjour,
Ce ticket semble danser sur 2 notions :
Il semblait ressortir à un moment que :
Si c'est bien ça, je plussoie pour le 1er point pour les mêmes raisons :
Je "propose" souvent temporairement le temps de prévisualiser afin d'avoir un rendu dans le contexte du site, puis je repasse en redac, en espérant que personne n'ait vu passer ma "proposition"...
Le point 2 m'intéresse également pour les raisons évoquées par Tetue et Fil.
J'avais déjà surchargé une autorisation sous SPIP 2.1 afin que le comportement soit celui là.
Dans mon cas, seul l'auteur de l'article (en plus du webmestre) avait l'accès à ses articles en statut redac.
(Les admins restreints n'y avaient pas accès non plus, par choix de ma part, mais je suppose que cela dépend peut-être des sites et du "pouvoir" que l'on accorde aux admin restreints...)
Pour info, le sujet est abordé sur la liste dev : http://thread.gmane.org/gmane.comp.web.spip.devel/66448
Je reprécise, au besoin, l’intention initiale de ce ticket, qui était décidément bien mal formulé, mea culpa :
Pour information, prévisualiser les articles, qui ont le statut "en cours de rédaction", correspond à l'une des fonctionnalités du plugin CIPR "Prévisualisation étendue" (http://contrib.spip.net/cipr-plugin-Previsualisation-etendue).
Remarque : Le plugin CIPR permet, en plus, de prévisualiser une rubrique (avec ses articles publiés et ses articles non publiés) et de naviguer en prévisualisation entre articles et rubriques, sur la page d’accueil, etc.
Un autre bug constaté sur une 3.1 (svn 22423) avec le var_previewtoken activé : pour les gens non connectés à qui on communique l'URL avec le var_previewtoken, c'est une page 404 qui est vue si l'article est en cours de rédaction.
Et si l'article est proposé à l'évaluation, alors c'est bon.
(j'ai eu un sacré qui-proquo en demandant une relecture d'un article dans cette situation !).
Pour mémoire :
define('_PREVIEW_TOKEN', true); // introduit par http://core.spip.org/projects/spip/repository/revisions/21077 et http://core.spip.org/projects/spip/repository/revisions/21084
(c'est un define que je garde depuis SPIP 2.1, ne sachant si c'est natif en SPIP 3.1)
ce ticket part dans tous les sens et n'est plus guère compréhensible, chacun y allant de ses voeux.
Donc :
1/ les redacteurs peuvent maintenant previsualiser leurs articles en cours de redaction
2/ les articles en cours de redaction ne sont pas visible par les autres auteurs, y compris les admins, y compris dans l'espace privé. C'est un choix historique de SPIP pour permettre à chaque auteur de se sentir libre d'entamer une rédaction sans contrainte et sans avoir à se dire "attention il y a peut-être quelqu'un qui me lit".
Pour une évolution éventuelle de cette politique il faut ouvrir un autre ticket svp. Pour un bug eventuel sur la previsu, merci d'ouvrir un autre ticket aussi.
Statut changé à Fermé
Ticket #3586 pour la prévisualisation étendue
Ticket #3631 pour que les admins et webmasters puissent prévisualiser tous les articles, quelque soit leurs status et leurs auteurs.
(#3586 étant une autre demande)
Les commits ayant répondu à cette demande sont désormais
f1e420a66b
af70c63dcf