Changeset 83650 in spip-zone


Ignore:
Timestamp:
Jul 14, 2014, 7:49:17 AM (5 years ago)
Author:
tcharlss@…
Message:

pétouilles diverses :

  • modèle liste : paramètre «meta» : «oui» pour afficher tout (extension + taille + dimensions)
  • filtres des mots clés : trier par titre
  • Todo et règles de commit : maj
  • formulaire balise-album et autorisations : nano-pétouilles ne méritant pas de commentaire
Location:
_plugins_/albums/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/albums/trunk/REGLES DE COMMIT.md

    r83558 r83650  
    44Tout le monde est encouragé à commiter dans la mesure ou ça ne bouleverse pas l'utilisation ou l'apparence du plugin.
    55Si c'est le cas, rendez-vous sur la liste de discussion spip-zone ou sur IRC pour en discuter.
     6
     7## Branches et trunk
     8
     9Les branches v1, v2 et plus sont pour les versions stables, d'où sont issus les zip.
     10Le trunk est une version de développement où on peut faire joujou.
    611
    712## Squelettes
  • _plugins_/albums/trunk/TODO.md

    r83562 r83650  
    1212## Fichiers surchargés du plugin Médias
    1313Plusieurs fichiers sont surchargés pour régler des problèmes javascripts, ou ajouter des éléments.
    14 A terme il faudrait s'en passer.
     14Dans l'idéal, il faudrait s'en passer.
    1515
    1616- `prive/objets/editer/colonne_documents.html` :
     
    2222Sur la fiche d'un album qu'on a le droit de modifier, les documents sont affichés via le portfolio classique qui les sépare en 3 groupes : «illustrations», «portfolio» et «documents». Mais pour un album, cette distinction n'a pas lieu d'être.
    2323Il faudrait trouver un moyen d'utiliser notre squelette maison à la place du portfolio classique, comme on le fait déjà quand on a pas le droit de modifier l'album (cf. pipeline `afficher_complement_objet`).
     24
     25## Déplacements des documents entre album par cliquer-glisser
     26Lorsqu'on valide le formulaire, la liste entière des albums est rechargée.
     27Il faudrait recharger uniquement les albums impactés.
     28
     29## Albumothèque
     30Ajouter des filtres selon les statuts ?
  • _plugins_/albums/trunk/albums_autorisations.php

    r83641 r83650  
    363363 * Autorisation à déplacer des documents.
    364364 *
    365  * Il faut que l'option soit activée, être admin complet
     365 * Il faut que l'option soit activée, être admin complet,
    366366 * ou dans le contexte d'un objet, avoir le droit de modifier tous les albums liés.
    367367 *
     
    375375function autoriser_deplacerdocumentsalbums_dist($faire, $type, $id, $qui, $opts) {
    376376        include_spip('inc/config');
    377         $autorise_modifier_albums = false;
    378         if ($type AND $id=intval($id)){
     377        if ($type AND intval($id)>0) {
    379378                $autorise_modifier_albums = true;
    380379                include_spip('action/editer_liens');
    381                 if (is_array($liens_albums = objet_trouver_liens(array('album'=>'*'),array($type=>$id)))){
     380                if (is_array($liens_albums=objet_trouver_liens(array('album'=>'*'),array($type=>$id))) AND count($liens_albums)){
    382381                        foreach($liens_albums as $l) {
    383382                                if (!autoriser('modifier','album',$l['id_album'])) {
     
    390389        return
    391390                lire_config('albums/deplacer_documents','')=='on'
    392                 AND 
    393                 (
    394                         ($qui['statut'] == '0minirezo' AND !$qui['restreint'])
     391                AND
     392                (
     393                        $qui['statut'] == '0minirezo' AND !$qui['restreint']
    395394                        OR $autorise_modifier_albums
    396395                );
  • _plugins_/albums/trunk/formulaires/balise_album.html

    r83613 r83650  
    2929                        [(#ENV{_etape,1}|=={1}|oui)<input class="submit link personnaliser" type='submit' name='commencer' value='<:album:texte_personnaliser_balise_album:>' />]
    3030                        [(#ENV{_etape,1}|=={2}|oui)<input class="submit choisir" type='submit' name='choisir' value='<:bouton_choisir:>' />]
    31                         [(#ENV{_etape,1}|=={3}|oui|et{#ENV{fini}|non}|oui)<input class="submit generer" type='submit' name='generer' value='<:bouton_valider:>' />]
     31                        [(#ENV{_etape,1}|=={3}|et{#ENV{fini}|is_null}|oui)<input class="submit generer" type='submit' name='generer' value='<:bouton_valider:>' />]
    3232                        [(#ENV{_etape,1}|=={3}|et{#ENV{fini}}|oui)<input class="submit link personnaliser" type='submit' name='_retour_etape_2' value='<:album:texte_personnaliser_balise_album:>' />]
    3333                        [(#ENV{_etape,1}|=={2}|ou{#ENV{_etape,1}|=={3}|et{#ENV{fini}|is_null}}|oui)<input type="submit" class="submit link retour" name="_retour_etape_[(#ENV{_etape}|moins{1})]" value="<:retour:>" />]
  • _plugins_/albums/trunk/formulaires/balise_album.php

    r83614 r83650  
    183183        }
    184184        $balise .= '>';
    185         // ajout de <wbr> devant chaque pipe «|» pour des retours à la ligne corrects
     185        // ajout de <wbr> pour des retours à la ligne corrects
    186186        $balise_txt = preg_replace("/([\|,])/","<wbr>$1",htmlspecialchars($balise));
    187187        set_request('_balise',$balise_txt);
  • _plugins_/albums/trunk/modeles/album_liste.html

    r83566 r83650  
    3737                metas             liste des infos complémentaires à afficher, séparées par un caractère non alphanumérique (virgule, tiret...)
    3838                                  extension | taille | dimensions
     39                                  «oui» pour tout afficher
    3940                                  defaut: ''
    4041                par               tri des documents.
  • _plugins_/albums/trunk/modeles/inc-album_liste.html

    r83566 r83650  
    2828                ][(#SET{taille, #TAILLE|taille_en_octets|wrap{<span>}|inserer_attribut{class,taille}})
    2929                ][(#SET{dimensions, #MEDIA|=={image}|?{#LARGEUR|concat{' &times; ',#HAUTEUR,' px'}|wrap{<span>}|inserer_attribut{class,dimensions}}})
    30                 ][(#SET{metas, #VAL{'/\[\W\]/'}|preg_split{#ENV*{metas,''}}})
     30                ][(#SET{metas, #VAL{'/\[\W\]/'}|preg_split{#ENV*{metas}|=={oui}|?{extension-taille-dimensions,#ENV*{metas}}}})
    3131                ]<li>
    3232                        <a href="#URL_DOCUMENT" type="#MIME_TYPE" rel="album#ID_ALBUM" class="spip_doc[ (#EXTENSION|attribut_html)]">
  • _plugins_/albums/trunk/prive/squelettes/navigation/inc-albums_filtres_mots.html

    r83597 r83650  
    5757                {fusion id_mot}
    5858                {id_mot!=#ENV{id_mot}}
     59                {par titre}
    5960                {"<li class='item sep'>&bull;</li>"}
    6061                {pagination #ENV{nb,10}|moins{#ENV{id_mot}|?{1,0}}}>[
Note: See TracChangeset for help on using the changeset viewer.