Commit e1b9daab authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Ajout de l'option "Uniquement en cas de nationalité étrangère" pour les pièces jointes par statut

parent 843db6ac
Loading
Loading
Loading
Loading
+987 −601

File changed.

Preview size limit exceeded, changes collapsed.

+12 −0
Original line number Diff line number Diff line
@@ -141,6 +141,18 @@ return [
            'position'    => 1,
            'commentaire' => NULL,
        ],
        'NATIONALITE_ETRANGERE' => [
            'name'        => 'NATIONALITE_ETRANGERE',
            'type'        => 'bool',
            'bdd-type'    => 'NUMBER',
            'length'      => 0,
            'scale'       => '0',
            'precision'   => 1,
            'nullable'    => FALSE,
            'default'     => '0',
            'position'    => 19,
            'commentaire' => NULL,
        ],
        'NUM_REGLE'             => [
            'name'        => 'NUM_REGLE',
            'type'        => 'int',
+1 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
return [
    'name'    => 'EMPLOYEUR_SOURCE_UN',
    'table'   => 'EMPLOYEUR',
    'index'   => 'EMPLOYEUR_SOURCE_UN',
    'index'   => NULL,
    'columns' => [
        'SOURCE_CODE',
        'HISTO_DESTRUCTION',
+10 −1
Original line number Diff line number Diff line
@@ -70,7 +70,16 @@ WHERE i.histo_destruction IS NULL
                       THEN 0
                   ELSE 1 END
          END = 1

   -- Demandé uniquement si nationalité étrangère
   AND CASE
  		WHEN tpjs.nationalite_etrangere = 0 OR d.id IS null
			THEN 1
		ELSE CASE
				WHEN
					d.pays_nationalite_id = (SELECT MAX(id) FROM pays p WHERE libelle IN ('France','FRANCE') AND histo_destruction IS NULL GROUP BY id)
				THEN 0
				ELSE 1 END
			END = 1
  -- Filtre FC
  AND (tpjs.fc = 0 OR i_h.fc > 0)
GROUP BY i.annee_id,
+49 −0
Original line number Diff line number Diff line
@@ -1785,6 +1785,7 @@ return [
        'STATUT_ID',
        'ANNEE_ID',
        'NUM_REGLE',
        'NATIONALITE_ETRANGERE',
    ],
    'TYPE_RESSOURCE'                 => [
        'ID',
@@ -2223,6 +2224,54 @@ return [
        'HISTO_DESTRUCTION',
        'HISTO_DESTRUCTEUR_ID',
    ],
    'MODELE_CONTRAT'                 => [
        'ID',
        'LIBELLE',
        'STATUT_ID',
        'STRUCTURE_ID',
        'FICHIER',
        'REQUETE',
        'BLOC1_NOM',
        'BLOC1_ZONE',
        'BLOC1_REQUETE',
        'BLOC2_NOM',
        'BLOC2_ZONE',
        'BLOC2_REQUETE',
        'BLOC3_NOM',
        'BLOC3_ZONE',
        'BLOC3_REQUETE',
        'BLOC4_NOM',
        'BLOC4_ZONE',
        'BLOC4_REQUETE',
        'BLOC5_NOM',
        'BLOC5_ZONE',
        'BLOC5_REQUETE',
        'BLOC6_NOM',
        'BLOC6_ZONE',
        'BLOC6_REQUETE',
        'BLOC7_NOM',
        'BLOC7_ZONE',
        'BLOC7_REQUETE',
        'BLOC8_NOM',
        'BLOC8_ZONE',
        'BLOC8_REQUETE',
        'BLOC9_NOM',
        'BLOC9_ZONE',
        'BLOC9_REQUETE',
        'BLOC10_NOM',
        'BLOC10_ZONE',
        'BLOC10_REQUETE',
    ],
    'SAVE_V17_STATUT'                => [
        'ANNEE_ID',
        'INTERVENANT_ID',
        'STATUT_CODE',
    ],
    'TEST_INTERVENANT'               => [
        'INTERVENANT_ID',
        'STATUT_CODE',
        'STATUT_DOSSIER_CODE',
    ],
];

//@formatter:on
Loading