Ticket #70 - configuration du téléchargement documents publiés
Il est regretté que la configuration du téléchargement ou non des documents par les visiteurs soit effective à l’ensemble des documents publiés plutôt qu’individuellement pour chacun des documents.
Notes pour le développement
ajoutées par kent1 le 12/12/12
Il faudrait intervenir sur la base :
- Ajouter un champs spécifique à mediaspip dans la table
spip_articles
appeléms_auth_telecharger
qui surchargerait pour un media particulier la configuration#CONFIG{mediaspip/squelettes/autoriser_telecharger_que_logues}
. Ce champ pourrait avoir comme valeur :-
defaut
(prise en compte de la configuration globale du site, valeur par défaut dans le formulaire d’édition de l’objet media) ; -
oui
(autoriser le téléchargement) ; -
non
(le téléchargement n’est jamais autorisé) ;
-
- ajouter un autre champs dans la table
spip_articles
toujours spécifique au squelettemediaspip_core
appeléms_auth_telecharger_loggues
qui lui prendrait le pas sur la variable de configuration#CONFIG{mediaspip/squelettes/autoriser_telecharger_que_logues}
Il faudrait intervenir ensuite depuis le squelette mediaspip_core
sur le plugin diogene
afin de pouvoir ajouter un fieldset supplémentaire dans les formulaire d’édition des objets de type emballe_medias
en se basant sur les pipelines du plugin.
Dans le squelette lui-même, remplacer les #CONFIG{mediaspip/squelettes/autoriser_telecharger_que_logues}
et #CONFIG{mediaspip/squelettes/autoriser_telecharger_que_logues}
par une autorisation qui prendra en compte les champs de la base ou si c’est défaut, la configuration globale du site.
3 commentaires
-
Ce ticket devrait être réglé avec http://svn.aires-de-confluxence.info/changeset/7247
A vérifier et tester (au moment la sortie de la 0.2 de MediaSPIP)
Seules les personnes identifiées peuvent écrire des tickets ou commentaires.
Hello
Je mets vos tickets pour la version 0.2 qui devra être prête début octobre...