Changeset 54483 in spip-zone


Ignore:
Timestamp:
Nov 15, 2011, 10:02:29 AM (8 years ago)
Author:
kent1@…
Message:

Une option pour désactiver l'interface des tickets dans le public

Location:
_plugins_/tickets/branches/v1.1
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/branches/v1.1/contenu/page-editer_ticket.html

    r54449 r54483  
     1<BOUCLE_si_afficher_public(CONDITION){si #CONFIG{tickets/general/desactiver_public,off}|!={on}|oui}>
    12[(#SET{texte,[(#ENV{id_ticket}|intval|?{<:tickets:icone_modifier_ticket:>, <:tickets:nouveau_ticket:>})]})]
    23<div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><a href="#URL_PAGE{tickets}"><:tickets:tickets:></a><span class="sep"> &gt; </span><strong class="on">#GET{texte}</strong></div>
     
    3031        ]
    3132</div>
     33</BOUCLE_si_afficher_public>
     34#FILTRE{trim}
  • _plugins_/tickets/branches/v1.1/contenu/page-tickets.html

    r51690 r54483  
     1<BOUCLE_si_afficher_public(CONDITION){si #CONFIG{tickets/general/desactiver_public,off}|!={on}|oui}>
    12<div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><:tickets:tickets:></div>
    23
     
    102103        ]
    103104</div>
     105</BOUCLE_si_afficher_public>
     106#FILTRE{trim}
  • _plugins_/tickets/branches/v1.1/formulaires/config_tickets_general.html

    r54449 r54483  
    6363                                <h3 class="legend"><:tickets:cfg_lgd_champs_options_autres:></h3>
    6464                                <ul>
     65                                [(#SAISIE{oui_non, desactiver_public,
     66                                        label=<:tickets:cfg_lbl_desactiver_public:>,
     67                                        defaut=''})]
    6568                                [(#SAISIE{oui_non, cacher_moteurs,
    6669                                        label=<:tickets:cfg_lbl_cacher_moteurs:>,
    67                                         defaut=on,
    68                                         label_case=<:tickets:cfg_lbl_cacher_moteurs:>})]
    69                                
     70                                        defaut=on})]
    7071                                [(#SAISIE{case, notification_publique,
    7172                                        label=<:tickets:cfg_lbl_notification_publique:>,
  • _plugins_/tickets/branches/v1.1/lang/tickets_en.php

    r54449 r54483  
    3636        'cfg_lbl_case_selecteur_navigateur' => 'Having a browser selector in the bug report form',
    3737        'cfg_lbl_composants' => 'Components',
     38        'cfg_lbl_desactiver_public' => 'Disable public access',
    3839        'cfg_lbl_forums_publics' => 'Comments on bug reports',
    3940        'cfg_lbl_jalons' => 'Milestones',
  • _plugins_/tickets/branches/v1.1/lang/tickets_fr.php

    r54449 r54483  
    3636        'cfg_lbl_case_selecteur_navigateur' => 'Disposer d\'un sélecteur de navigateur dans le formulaire d\'édition de ticket',
    3737        'cfg_lbl_composants' => 'Composants',
     38        'cfg_lbl_desactiver_public' => 'Désactiver l\'accès public',
    3839        'cfg_lbl_forums_publics' => 'Commentaires sur les tickets',
    3940        'cfg_lbl_jalons' => 'Jalons',
  • _plugins_/tickets/branches/v1.1/plugin.xml

    r54449 r54483  
    2525        <icon>imgs/logo-bugs.png</icon>
    2626
    27         <version>1.9.2</version>
     27        <version>1.9.3</version>
    2828        <version_base>1.4</version_base>
    2929        <etat>stable</etat>
  • _plugins_/tickets/branches/v1.1/tickets_fonctions.php

    r54432 r54483  
    1616        if (!isset($boucle->modificateur['criteres']['statut']) OR !isset($boucle->modificateur['criteres']['tout'])) {
    1717                array_unshift($boucle->where,array("'IN'", "'$mstatut'", "'(\\'ouvert\\',\\'resolu\\',\\'ferme\\',\\'redac\\')'"));
     18        }
     19        if(function_exists('lire_config')){
     20                $desactiver_public = lire_config('tickets/general/desactiver_public','off');
     21                if(($desactiver_public == 'on') && !test_espace_prive()){
     22                        array_unshift($boucle->where,array("'='", "'$mstatut'", "'(\\'none\\')'"));
     23                }
    1824        }
    1925
Note: See TracChangeset for help on using the changeset viewer.