diff --git a/app/controllers/description_controller.rb b/app/controllers/description_controller.rb index da51d2df3..3b5bae6a9 100644 --- a/app/controllers/description_controller.rb +++ b/app/controllers/description_controller.rb @@ -73,6 +73,6 @@ class DescriptionController < ApplicationController def get_liste_piece_jointe @formulaire = @dossier.formulaire - TypePieceJointe.where ("\"CERFA\" = '#{@formulaire.ref_demarche}'") + TypePieceJointe.where ("\"CERFA\" = '#{@formulaire.demarche_id}'") end end diff --git a/app/models/dossier.rb b/app/models/dossier.rb index b6a847b55..5448c4416 100644 --- a/app/models/dossier.rb +++ b/app/models/dossier.rb @@ -7,12 +7,11 @@ class Dossier < ActiveRecord::Base delegate :siren, to: :entreprise delegate :siret, to: :etablissement + delegate :types_piece_jointe, to: :formulaire def get_pj piece_jointe_id pieces_jointes.where(type_piece_jointe_id: piece_jointe_id).last end - def liste_piece_justificative - formulaire.liste_piece_justificative - end + end diff --git a/app/models/formulaire.rb b/app/models/formulaire.rb index e265f1a95..26d666f6b 100644 --- a/app/models/formulaire.rb +++ b/app/models/formulaire.rb @@ -1,7 +1,4 @@ class Formulaire < ActiveRecord::Base has_many :types_piece_jointe - - def liste_piece_justificative - - end + belongs_to :evenement_vie end diff --git a/app/models/type_piece_jointe.rb b/app/models/type_piece_jointe.rb index 26c4b7f14..52b1b5021 100644 --- a/app/models/type_piece_jointe.rb +++ b/app/models/type_piece_jointe.rb @@ -2,7 +2,7 @@ class TypePieceJointe < ActiveRecord::Base # TODO: test this methods def self.get_liste_piece_jointe(formulaire) - where ("\"CERFA\" = '#{formulaire.ref_demarche}'") + where ("\"CERFA\" = '#{formulaire.demarche_id}'") end end diff --git a/db/migrate/20150814120635_add_formulaire_id_to_type_piece_jointe.rb b/db/migrate/20150814120635_add_formulaire_id_to_type_piece_jointe.rb new file mode 100644 index 000000000..0dc4c95bf --- /dev/null +++ b/db/migrate/20150814120635_add_formulaire_id_to_type_piece_jointe.rb @@ -0,0 +1,5 @@ +class AddFormulaireIdToTypePieceJointe < ActiveRecord::Migration + def change + add_column :types_piece_jointe, :formulaire_id, :integer + end +end diff --git a/db/migrate/20150814121848_rename_ref_demarche_into_demarche_id.rb b/db/migrate/20150814121848_rename_ref_demarche_into_demarche_id.rb new file mode 100644 index 000000000..b7de359ac --- /dev/null +++ b/db/migrate/20150814121848_rename_ref_demarche_into_demarche_id.rb @@ -0,0 +1,5 @@ +class RenameRefDemarcheIntoDemarcheId < ActiveRecord::Migration + def change + rename_column :formulaires, :ref_demarche, :demarche_id + end +end diff --git a/db/migrate/20150814122208_link_type_piece_jointe_to_formulaire.rb b/db/migrate/20150814122208_link_type_piece_jointe_to_formulaire.rb new file mode 100644 index 000000000..f05270e2e --- /dev/null +++ b/db/migrate/20150814122208_link_type_piece_jointe_to_formulaire.rb @@ -0,0 +1,8 @@ +class LinkTypePieceJointeToFormulaire < ActiveRecord::Migration + def up + TypePieceJointe.find_each do |type_piece_jointe| + forms = Formulaire.find_by_demarche_id(type_piece_jointe.CERFA) + type_piece_jointe.update_attributes(formulaire_id: forms.id) unless forms.nil? + end + end +end diff --git a/db/migrate/20150814124735_rename_evenement_vie_from_demarche_into_evenement_vie_id.rb b/db/migrate/20150814124735_rename_evenement_vie_from_demarche_into_evenement_vie_id.rb new file mode 100644 index 000000000..d36541b3b --- /dev/null +++ b/db/migrate/20150814124735_rename_evenement_vie_from_demarche_into_evenement_vie_id.rb @@ -0,0 +1,5 @@ +class RenameEvenementVieFromDemarcheIntoEvenementVieId < ActiveRecord::Migration + def change + rename_column :formulaires, :evenement_vie, :evenement_vie_id + end +end diff --git a/db/schema.rb b/db/schema.rb index 0513ed9e0..518b6ea6e 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20150814101012) do +ActiveRecord::Schema.define(version: 20150814124735) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -85,13 +85,13 @@ ActiveRecord::Schema.define(version: 20150814101012) do end create_table "formulaires", force: :cascade do |t| - t.string "ref_demarche" + t.string "demarche_id" t.string "nom" t.string "objet" t.string "ministere" t.string "cigle_ministere" t.string "direction" - t.string "evenement_vie" + t.string "evenement_vie_id" t.string "publics" t.string "lien_demarche" t.string "lien_fiche_signaletique" @@ -141,6 +141,7 @@ ActiveRecord::Schema.define(version: 20150814101012) do t.boolean "api_entreprise" t.datetime "created_at", null: false t.datetime "updated_at", null: false + t.integer "formulaire_id" end create_table "users", force: :cascade do |t| diff --git a/db/seeds/seeds_formulaire.rb b/db/seeds/seeds_formulaire.rb index 2f070ae12..1cca554fd 100644 --- a/db/seeds/seeds_formulaire.rb +++ b/db/seeds/seeds_formulaire.rb @@ -1,26 +1,26 @@ -Formulaire.create({ref_demarche: '14737', nom: 'Formulaire de demande d’aide. Fonds stratégique pour le développement de la presse – 1ère section', objet: 'instruction des dossiers de demande de subvention déposés auprès de la première section du FSDP', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: '', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14737.do', lien_fiche_signaletique: '', lien_notice: '', categorie: '', mail_pj: true, use_admi_facile: false}) -Formulaire.create({ref_demarche: '11999', nom: 'DEMANDE DE BOURSE NATIONALE D\'ENSEIGNEMENT SUPÉRIEUR SUR CRITÈRES SOCIAUX', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Particuliers - Environnement', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_11999.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=11999*03', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14736', nom: 'Formulaire de demande d’aide. Fonds stratégique pour le développement de la presse – 3ème section :aide au développement du lectorat', objet: 'instruction des dossiers de demande de subvention déposés auprès de la section 3 du FSDP', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: '', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_15181.do', lien_fiche_signaletique: '', lien_notice: '', categorie: '', mail_pj: true, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14735', nom: 'Formulaire de demande d’aide. Fonds stratégique pour le développement de la presse – 2ème section', objet: 'Instruction des dossiers de demande de subvention déposés auprès de la deuxième section du FSDP', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: '', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_15181.do', lien_fiche_signaletique: '', lien_notice: '', categorie: '', mail_pj: true, use_admi_facile: false}) -Formulaire.create({ref_demarche: '13584', nom: 'Demande de l\'aide à la création et à la reprise d\'une entreprise (ACCRE)', objet: 'Demande de l\'aide à la création et à la reprise d\'une entreprise (ACCRE)', ministere: 'Ministère de l\'économie et des finances', cigle_ministere: 'MINEF', direction: 'DGE', evenement_vie: '10', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13584.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13584*02', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51223%2302&cerfaFormulaire=13584*02', categorie: 'Demande de subvention ou d\'allocation', mail_pj: false, use_admi_facile: true}) -Formulaire.create({ref_demarche: '14740', nom: 'Demande de versement relative à la plantation de vergers', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Financement, aides - Aides financiËres et autres aides', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14740.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14740*01', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '12732', nom: 'Aide aux quotidiens régionaux, départementaux et locaux d\'information politique et générale à faibles ressources de petites annonces', objet: 'Fonds d\'aide aux quotidiens régionaux, départementaux et locaux d\'information politique et générale à faibles ressources de petites annonces', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: 'Professionnels - Financement, aides - Aides financiËres et autres aides', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_12732.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=12732*01', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: true, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14616', nom: 'Demande de versement relative à la construction ou à l\'aménagement de bâtiments de stockage de pommes de terre', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14616.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14616*01', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14739', nom: 'Demande d\'aide relative à la plantation de vergers', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Financement, aides - Aides financiËres et autres aides', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14739.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14739*03', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14741', nom: 'Demande d\'aide relative à la rénovation du verger cidricole', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14741.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14741*04', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14685', nom: 'Demande d\'aide relative à l\'investissement de production et post-production dans le secteur de la fleur coupée', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DPEI', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14685.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14685*03', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '13583', nom: 'PIDIL pour les agriculteurs cédants et les propriétaires bailleurs', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - DÈveloppement de l\'entreprise - Environnement', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13583.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13583*02', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51222%2302&cerfaFormulaire=13583*02', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: true}) -Formulaire.create({ref_demarche: '14615', nom: 'Demande d\'aide relative à la construction ou à l\'aménagement de bâtiments de stockage de pommes de terre', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14615.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14615*01', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14686', nom: 'Demande de versement relative à l\'investissement de production et post-production dans le secteur de la fleur coupée', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DPEI', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14686.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14686*02', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '11918', nom: 'Formulaire de demande d’aide. Fonds d\'aide au portage de la presse', objet: 'Fonds d\'aide au portage de la presse', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: 'Professionnels - Financement, aides - Aides financiËres et autres aides', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_11918.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=11918*02', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: true, use_admi_facile: false}) -Formulaire.create({ref_demarche: '13346', nom: 'Formulaire de demande d’aide. Fonds d\'aide aux publications hebdomadaires régionales ou locales', objet: 'demande d’aide. Fonds d\'aide aux publications hebdomadaires régionales ou locales', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: 'Professionnels - Financement, aides - Aides financiËres et autres aides', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13346.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13346*01', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: true, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14928', nom: 'Fonds stratégique pour le développement de la presse (FSDP) Fiche de demande de bonification au titre de l’année', objet: 'instruction des dossiers de demande de paiement de bonification auprès du FSDP par un signataire de convention cadre déposés ', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14928.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14928*01', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: true, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14613', nom: 'Demande d\'aide diagnostic d\'exploitation caves particulières', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DRAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14613.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14613*01', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14614', nom: 'Demande de versement diagnostic d\'exploitation caves particulières', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DRAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14614.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14614*01', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '13681', nom: 'Demande d\'indemnisation des pertes - Procédure des calamités agricoles', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: '', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13681.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13681*03', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51274%2303&cerfaFormulaire=13681*03, http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=13681-03&cerfaFormulaire=13681*03', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '13577', nom: 'PIDIL pour les actions d\'animation, de communication et de repérage des exploitations à transmettre', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - DÈveloppement de l\'entreprise - Environnement', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13577.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13577*01', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51218%2301&cerfaFormulaire=13577*01', categorie: '', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14189', nom: 'Demande d\'aide au démarrage des associations foncières pastorales autorisées et des groupements pastoraux agréés', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DAAF', evenement_vie: '8', publics: 'Particuliers - Vie associative', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14189.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14189*03', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51911%2301&cerfaFormulaire=14189*03', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '14742', nom: 'Demande de versement relative à la rénovation du verger cidricole', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14742.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14742*02', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) -Formulaire.create({ref_demarche: '13689', nom: 'Formulaire de demande d’aide, Fonds nationaux d\'information politique et générale à faibles ressources publicitaires', objet: 'demande d’aide. Fonds d\'aide aux quotidiens nationaux d\'information politique et générale à faibles ressources publicitaires', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: '', lien_demarche: 'http://www.culturecommunication.gouv.fr/Ministere/Directions/La-direction-generale-des-medias-et-des-industries-culturelles', lien_fiche_signaletique: '', lien_notice: '', categorie: '', mail_pj: true, use_admi_facile: false}) -Formulaire.create({ref_demarche: '13619', nom: 'Déclaration d\'intention de commencement de travaux (DICT)', objet: '', ministere: 'Ministère de l’écologie', cigle_ministere: 'MEDDE', direction: 'DGUHC', evenement_vie: '4', publics: 'Professionnels - Vie de l\'entreprise - AgrÈments, autorisations, Particuliers - Relations avec l\'administration, Particuliers - Emploi, travail', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13619.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13619*01', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=50245%2301&cerfaFormulaire=13619*01', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: true}) -Formulaire.create({ref_demarche: '14070', nom: 'Formulaire de demande d’aide à la réinsertion professionnelle', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DDAF', evenement_vie: '8', publics: '', lien_demarche: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14070*02', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14070*02', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51424%2302&cerfaFormulaire=14070*02', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: true}) +Formulaire.create({demarche_id: '14737', nom: 'Formulaire de demande d’aide. Fonds stratégique pour le développement de la presse – 1ère section', objet: 'instruction des dossiers de demande de subvention déposés auprès de la première section du FSDP', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: '', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14737.do', lien_fiche_signaletique: '', lien_notice: '', categorie: '', mail_pj: true, use_admi_facile: false}) +Formulaire.create({demarche_id: '11999', nom: 'DEMANDE DE BOURSE NATIONALE D\'ENSEIGNEMENT SUPÉRIEUR SUR CRITÈRES SOCIAUX', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Particuliers - Environnement', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_11999.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=11999*03', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '14736', nom: 'Formulaire de demande d’aide. Fonds stratégique pour le développement de la presse – 3ème section :aide au développement du lectorat', objet: 'instruction des dossiers de demande de subvention déposés auprès de la section 3 du FSDP', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: '', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_15181.do', lien_fiche_signaletique: '', lien_notice: '', categorie: '', mail_pj: true, use_admi_facile: false}) +Formulaire.create({demarche_id: '14735', nom: 'Formulaire de demande d’aide. Fonds stratégique pour le développement de la presse – 2ème section', objet: 'Instruction des dossiers de demande de subvention déposés auprès de la deuxième section du FSDP', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: '', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_15181.do', lien_fiche_signaletique: '', lien_notice: '', categorie: '', mail_pj: true, use_admi_facile: false}) +Formulaire.create({demarche_id: '13584', nom: 'Demande de l\'aide à la création et à la reprise d\'une entreprise (ACCRE)', objet: 'Demande de l\'aide à la création et à la reprise d\'une entreprise (ACCRE)', ministere: 'Ministère de l\'économie et des finances', cigle_ministere: 'MINEF', direction: 'DGE', evenement_vie: '10', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13584.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13584*02', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51223%2302&cerfaFormulaire=13584*02', categorie: 'Demande de subvention ou d\'allocation', mail_pj: false, use_admi_facile: true}) +Formulaire.create({demarche_id: '14740', nom: 'Demande de versement relative à la plantation de vergers', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Financement, aides - Aides financiËres et autres aides', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14740.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14740*01', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '12732', nom: 'Aide aux quotidiens régionaux, départementaux et locaux d\'information politique et générale à faibles ressources de petites annonces', objet: 'Fonds d\'aide aux quotidiens régionaux, départementaux et locaux d\'information politique et générale à faibles ressources de petites annonces', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: 'Professionnels - Financement, aides - Aides financiËres et autres aides', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_12732.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=12732*01', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: true, use_admi_facile: false}) +Formulaire.create({demarche_id: '14616', nom: 'Demande de versement relative à la construction ou à l\'aménagement de bâtiments de stockage de pommes de terre', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14616.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14616*01', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '14739', nom: 'Demande d\'aide relative à la plantation de vergers', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Financement, aides - Aides financiËres et autres aides', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14739.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14739*03', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '14741', nom: 'Demande d\'aide relative à la rénovation du verger cidricole', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14741.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14741*04', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '14685', nom: 'Demande d\'aide relative à l\'investissement de production et post-production dans le secteur de la fleur coupée', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DPEI', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14685.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14685*03', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '13583', nom: 'PIDIL pour les agriculteurs cédants et les propriétaires bailleurs', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - DÈveloppement de l\'entreprise - Environnement', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13583.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13583*02', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51222%2302&cerfaFormulaire=13583*02', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: true}) +Formulaire.create({demarche_id: '14615', nom: 'Demande d\'aide relative à la construction ou à l\'aménagement de bâtiments de stockage de pommes de terre', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14615.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14615*01', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '14686', nom: 'Demande de versement relative à l\'investissement de production et post-production dans le secteur de la fleur coupée', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DPEI', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14686.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14686*02', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '11918', nom: 'Formulaire de demande d’aide. Fonds d\'aide au portage de la presse', objet: 'Fonds d\'aide au portage de la presse', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: 'Professionnels - Financement, aides - Aides financiËres et autres aides', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_11918.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=11918*02', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: true, use_admi_facile: false}) +Formulaire.create({demarche_id: '13346', nom: 'Formulaire de demande d’aide. Fonds d\'aide aux publications hebdomadaires régionales ou locales', objet: 'demande d’aide. Fonds d\'aide aux publications hebdomadaires régionales ou locales', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: 'Professionnels - Financement, aides - Aides financiËres et autres aides', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13346.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13346*01', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: true, use_admi_facile: false}) +Formulaire.create({demarche_id: '14928', nom: 'Fonds stratégique pour le développement de la presse (FSDP) Fiche de demande de bonification au titre de l’année', objet: 'instruction des dossiers de demande de paiement de bonification auprès du FSDP par un signataire de convention cadre déposés ', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14928.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14928*01', lien_notice: '', categorie: 'Demande de subvention ou d\'allocation', mail_pj: true, use_admi_facile: false}) +Formulaire.create({demarche_id: '14613', nom: 'Demande d\'aide diagnostic d\'exploitation caves particulières', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DRAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14613.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14613*01', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '14614', nom: 'Demande de versement diagnostic d\'exploitation caves particulières', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DRAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14614.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14614*01', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '13681', nom: 'Demande d\'indemnisation des pertes - Procédure des calamités agricoles', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: '', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13681.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13681*03', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51274%2303&cerfaFormulaire=13681*03, http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=13681-03&cerfaFormulaire=13681*03', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '13577', nom: 'PIDIL pour les actions d\'animation, de communication et de repérage des exploitations à transmettre', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - DÈveloppement de l\'entreprise - Environnement', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13577.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13577*01', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51218%2301&cerfaFormulaire=13577*01', categorie: '', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '14189', nom: 'Demande d\'aide au démarrage des associations foncières pastorales autorisées et des groupements pastoraux agréés', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DAAF', evenement_vie: '8', publics: 'Particuliers - Vie associative', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14189.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14189*03', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51911%2301&cerfaFormulaire=14189*03', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '14742', nom: 'Demande de versement relative à la rénovation du verger cidricole', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'MAAF', evenement_vie: '8', publics: 'Professionnels - Vie de l\'entreprise - CrÈation, reprise', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_14742.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14742*02', lien_notice: '', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: false}) +Formulaire.create({demarche_id: '13689', nom: 'Formulaire de demande d’aide, Fonds nationaux d\'information politique et générale à faibles ressources publicitaires', objet: 'demande d’aide. Fonds d\'aide aux quotidiens nationaux d\'information politique et générale à faibles ressources publicitaires', ministere: 'Ministère de la culture et de la communication', cigle_ministere: 'MCC', direction: 'DGMIC', evenement_vie: '10', publics: '', lien_demarche: 'http://www.culturecommunication.gouv.fr/Ministere/Directions/La-direction-generale-des-medias-et-des-industries-culturelles', lien_fiche_signaletique: '', lien_notice: '', categorie: '', mail_pj: true, use_admi_facile: false}) +Formulaire.create({demarche_id: '13619', nom: 'Déclaration d\'intention de commencement de travaux (DICT)', objet: '', ministere: 'Ministère de l’écologie', cigle_ministere: 'MEDDE', direction: 'DGUHC', evenement_vie: '4', publics: 'Professionnels - Vie de l\'entreprise - AgrÈments, autorisations, Particuliers - Relations avec l\'administration, Particuliers - Emploi, travail', lien_demarche: 'https://www.formulaires.modernisation.gouv.fr/gf/cerfa_13619.do', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=13619*01', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=50245%2301&cerfaFormulaire=13619*01', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: true}) +Formulaire.create({demarche_id: '14070', nom: 'Formulaire de demande d’aide à la réinsertion professionnelle', objet: '', ministere: 'Ministère de l\'agriculture', cigle_ministere: 'MAAF', direction: 'DDAF', evenement_vie: '8', publics: '', lien_demarche: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14070*02', lien_fiche_signaletique: 'http://www.formulaires.modernisation.gouv.fr/gf/showFormulaireSignaletiqueConsulter.do?numCerfa=14070*02', lien_notice: 'http://www.formulaires.modernisation.gouv.fr/gf/getNotice.do?cerfaNotice=51424%2302&cerfaFormulaire=14070*02', categorie: 'Autres catÈgories', mail_pj: false, use_admi_facile: true}) diff --git a/spec/models/dossier_spec.rb b/spec/models/dossier_spec.rb index 6ca5e054e..713dc711d 100644 --- a/spec/models/dossier_spec.rb +++ b/spec/models/dossier_spec.rb @@ -21,10 +21,10 @@ describe Dossier do end describe '#liste_piece_justificative' do - subject { dossier.liste_piece_justificative } + subject { dossier.types_piece_jointe } it 'returns list of required piece justificative' do expect(subject.size).to eq(7) - expect(subject).to include(23) + expect(subject).to include(TypePieceJointe.find(103)) end end end \ No newline at end of file diff --git a/spec/models/formulaire_spec.rb b/spec/models/formulaire_spec.rb new file mode 100644 index 000000000..b58359eee --- /dev/null +++ b/spec/models/formulaire_spec.rb @@ -0,0 +1,25 @@ +require 'spec_helper' + +describe Formulaire do + describe 'assocations' do + it { is_expected.to have_many(:types_piece_jointe) } + it { is_expected.to belong_to(:evenement_vie) } + end + + describe 'attributes' do + it { is_expected.to have_db_column(:demarche_id) } + it { is_expected.to have_db_column(:nom) } + it { is_expected.to have_db_column(:objet) } + it { is_expected.to have_db_column(:ministere) } + it { is_expected.to have_db_column(:cigle_ministere) } + it { is_expected.to have_db_column(:direction) } + it { is_expected.to have_db_column(:evenement_vie_id) } + it { is_expected.to have_db_column(:publics) } + it { is_expected.to have_db_column(:lien_demarche) } + it { is_expected.to have_db_column(:lien_fiche_signaletique) } + it { is_expected.to have_db_column(:lien_notice) } + it { is_expected.to have_db_column(:categorie) } + it { is_expected.to have_db_column(:mail_pj) } + it { is_expected.to have_db_column(:use_admi_facile) } + end +end \ No newline at end of file