Changeset 96526 in spip-zone


Ignore:
Timestamp:
Apr 7, 2016, 11:59:36 PM (5 years ago)
Author:
teddy.spip@…
Message:
  • Pouvoir attribuer plusieurs projets à un auteur depuis un formulaire dédié ;
  • Pour les formulaires en front, pour les styles, on passe par les classes pour permettre une compatibilité ascendante avec SPIP 3.1 ;
  • Javascript, ajouter la class btn-success que si le bouton (input et cie) de type submit n'a pas la blass .btn ;
  • Up de y pour cette nouvelle fonctionnalité auteur <> projets.
Location:
_plugins_/info_sites/trunk
Files:
4 added
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/info_sites/trunk/css/info_sites.less

    r96522 r96526  
    2424        &:visited {
    2525                color: darken(@main-color, 5%);
     26        }
     27        &.bouton_fermer {
     28                display: block;
     29                text-align: right;
    2630        }
    2731}
     
    136140                }
    137141        }
     142}
     143/* Utile pour le formulaire d'ajout des documents sur un objet dans l'espace public. */
     144.none, .js .none-js, .no-js .none-nojs {
     145        display: none;
    138146}
    139147
     
    904912                                box-shadow: @box-shadow;
    905913                        }
    906                         ul {
    907                                 li {
     914                        .editer-groupe {
     915                                .editer {
    908916                                        label {
    909917                                                width: 100%;
     
    914922                                        select {
    915923                                                width: 100%;
     924                                                background-repeat: no-repeat;
     925                                                background-position: 4px center;
     926                                                option {
     927                                                        background-repeat: no-repeat;
     928                                                        background-position: 4px center;
     929                                                }
    916930                                        }
    917931                                        &.erreur {
  • _plugins_/info_sites/trunk/info_sites_fonctions.php

    r96386 r96526  
    247247        return $resultats;
    248248}
     249
     250/**
     251 * Lister les rôles possibles d'un auteur sur les projets.
     252 *
     253 * @return array
     254 *          Liste des rôles d'un auteur sur les projets
     255 */
     256function info_sites_lister_roles_auteurs() {
     257        include_spip('base/objets');
     258        $desc_auteurs = lister_tables_objets_sql('spip_auteurs');
     259        $roles = array();
     260        if (isset($desc_auteurs['roles_titres']) and isset($desc_auteurs['roles_objets']['projets']['choix'])) {
     261                foreach ($desc_auteurs['roles_objets']['projets']['choix'] as $role_objet) {
     262                        if (isset($desc_auteurs['roles_titres'][$role_objet])) {
     263                                $roles[$role_objet] = $desc_auteurs['roles_titres'][$role_objet];
     264                        }
     265                }
     266        }
     267
     268        return $roles;
     269}
  • _plugins_/info_sites/trunk/javascript/infosites.js

    r96522 r96526  
    3131
    3232        $('[type=submit]').each(function (event) {
    33                 $(this).addClass('btn btn-success');
    34         });
    35         $('#formulaire_recherche [type=submit]').each(function (event) {
    36                 $(this).removeClass('btn-success');
     33                if (!$(this).hasClass('btn')) {
     34                        $(this).addClass('btn btn-success');
     35                }
    3736        });
    3837
  • _plugins_/info_sites/trunk/lang/info_sites_fr.php

    r96402 r96526  
    1515        'auteur_identifie_informations' => 'Vos informations',
    1616        'auteur_identifie_profil' => 'Votre profil',
     17        'auteur_projets_attribuer' => 'Attribuer des projets à cet auteur',
    1718
    1819        // B
  • _plugins_/info_sites/trunk/paquet.xml

    r96522 r96526  
    22        prefix="info_sites"
    33        categorie="outil"
    4         version="1.4.2"
     4        version="1.5.0"
    55        etat="dev"
    66        compatibilite="[3.0.8;3.1.*]"
  • _plugins_/info_sites/trunk/prive/squelettes/contenu/configurer_info_sites.html

    r89559 r96526  
    1010
    1111<INCLURE{fond=prive/squelettes/inclure/controle_configuration,env} />
     12
Note: See TracChangeset for help on using the changeset viewer.