Browse Source

feat: permettre de définir les restrictions par composition comme c'est déjà le cas pour les rubriques et les secteurs

pull/6/head
b_b 1 week ago
parent
commit
ea24f04487
  1. 3
      action/iextras_exporter.php
  2. 1
      inc/iextras.php
  3. 2
      lang/iextras_fr.php

3
action/iextras_exporter.php

@ -213,6 +213,9 @@ function iextras_preparer_export_php_saisie($saisie) {
if (empty($saisie['options']['restrictions']['branches'])) {
unset($saisie['options']['restrictions']['branches']);
}
if (empty($saisie['options']['restrictions']['compositions'])) {
unset($saisie['options']['restrictions']['compositions']);
}
if (empty($saisie['options']['restrictions']['voir']['auteur'])) {
unset($saisie['options']['restrictions']['voir']['auteur']);
}

1
inc/iextras.php

@ -90,6 +90,7 @@ function iextras_saisies_construire_formulaire_config($flux) {
'secteurs' => 'id_secteur',
'branches' => 'id_rubrique',
'groupes' => 'id_groupe',
'compositions' => 'composition',
);
foreach ($types as $type => $champ) {
if (isset($desc['field'][$champ])) {

2
lang/iextras_fr.php

@ -85,6 +85,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'label_rechercher_ponderation' => 'Pondération de la recherche',
'label_restrictions_auteur' => 'Par auteur',
'label_restrictions_branches' => 'Par branche',
'label_restrictions_compositions' => 'Par composition',
'label_restrictions_groupes' => 'Par groupe',
'label_restrictions_secteurs' => 'Par secteur',
'label_saisie' => 'Type de saisie',
@ -129,6 +130,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
Celui-ci permet de mettre en avant les colonnes les plus pertinentes (titre par exemple) par rapport à d’autres qui le sont moins.
Le coefficient appliqué sur les champs extras est par défaut 2. Pour vous donner un ordre d’idée, notez que SPIP utilise 8 pour le titre, 1 pour le texte.',
'precisions_pour_restrictions_branches' => 'Identifiants de branches à restreindre (séparateur « :»)',
'precisions_pour_restrictions_compositions' => 'Identifiants de compositions à restreindre (séparateur « :»)',
'precisions_pour_restrictions_groupes' => 'Identifiants de groupes à restreindre (séparateur « :»)',
'precisions_pour_restrictions_secteurs' => 'Identifiants de secteurs à restreindre (séparateur « :»)',
'precisions_pour_saisie' => 'Afficher une saisie de type :',

Loading…
Cancel
Save