Changeset 96321 in spip-zone


Ignore:
Timestamp:
Mar 30, 2016, 11:07:24 AM (3 years ago)
Author:
teddy.spip@…
Message:

On prend en compte le role de l'auteur sur les éléménts sécurisés, sinon le statut de l'auteur.
Pas la peine d'afficher la date d'ajout du projet dans la bdd sur le tableau.

Location:
_plugins_/info_sites/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/info_sites/trunk/info_sites_autorisations.php

    r96310 r96321  
    127127        ));
    128128}
     129
    129130/**
    130131 * Autorisation d'association (projetssite)
     
    157158 **/
    158159function autoriser_projetssitesecurite_voir($faire, $type, $id, $qui, $opt) {
     160        include_spip('base/abstract_sql');
     161        $auteurs = sql_fetsel("role", "spip_auteurs_liens",
     162                "objet='projet' AND id_objet IN (SELECT id_objet FROM spip_projets_sites_liens WHERE objet='projet' AND id_projets_site=" . $id . ") AND id_auteur=" . $qui['id_auteur']);
     163
     164        if (isset($auteurs['role'])) {
     165                // Pour le moment, quelque soit le rôle de l'auteur, il peut voir les éléments sécurisés
     166                // En effet, l'auteur a été ajouté au projet du site, donc, il fait parti de l'équipe.
     167                return true;
     168        }
     169
     170        // Si l'auteur ne fait pas parti de l'équipe, on prend en compte son statut.
    159171        return $qui['statut'] == '0minirezo';
    160172}
  • _plugins_/info_sites/trunk/objets/liste/projets.html

    r96128 r96321  
    2121                                [(#ENV{id_auteur}|oui)<th class="roles_auteur"><:roles:roles_titre:></th>]
    2222                                <th class='url_site' scope='col'>[(#TRI{url_site,<:projet:label_url_site:>,ajax})]</th>
    23                                 <th class='date' scope='col'>[(#TRI{date_publication,<:date:>,ajax})]</th>
    2423                                <th class='date' scope='col'>[(#TRI{date_debut,<:projet:label_date_debut:>,ajax})]</th>
    2524                        </tr>
     
    3736                                        ]
    3837                                </td>
    39                                 <td class='date secondaire'>[(#DATE_PUBLICATION|affdate_jourcourt)]</td>
    40                                 <td class='date secondaire'>[(#DATE_DEBUT|affdate_jourcourt|sinon{-})]</td>
     38                                <td class='date_debut secondaire'>[(#DATE_DEBUT|affdate_jourcourt|sinon{-})]</td>
    4139                        </tr>
    4240                        </BOUCLE_liste_projets>
Note: See TracChangeset for help on using the changeset viewer.