28 lines
2.6 KiB
Plaintext
28 lines
2.6 KiB
Plaintext
-senateur_groups_name = ["Sénat","Commission des affaires économiques","Commission des affaires sociales","Commission des affaires européennes","Commission des finances","Commission de la culture, de l'éducation et de la communication","Commission des affaires étrangères, de la défense et des forces armées","Commission de l'aménagement du territoire et du développement durable","Commission des lois constitutionnelles, de législation, du suffrage universel, du Règlement et d'administration générale","Comité de déontologie parlementaire du Sénat","Délégation sénatoriale aux entreprises","Délégation sénatoriale à l'outre-mer","Délégation sénatoriale à la prospective","Délégation parlementaire au renseignement ","Délégation sénatoriale aux collectivités territoriales et à la décentralisation","Délégation aux droits des femmes et à l'égalité des chances entre les hommes et les femmes","Mission d'évaluation et de contrôle de la sécurité sociale","Mission commune d'information sur la commande publique","Office parlementaire d'évaluation des choix scientifiques et technologiques","Réunion administrative des Sénateurs ne figurant sur la liste d'aucun groupe politique","Groupe Les Républicains","Groupe socialiste et républicain","Groupe communiste républicain et citoyen","Groupe écologiste","Groupe du Rassemblement Démocratique et Social Européen","Groupe Union des Démocrates et Indépendants - UC"]
|
|
|
|
|
|
-@csv.each do |row|
|
|
|
|
- @politique = Politique.new(:fiche_type_id => 2)
|
|
- @politique.fiche_url = row[0]
|
|
- @politique.titre = row[1]
|
|
- @politique.civilite = row[2]
|
|
- @politique.firstname = row[3]
|
|
- @politique.name = row[4]
|
|
- @politique.email = row[5]
|
|
- @politique.politique_departement = PolitiqueDepartement.where(name: row["Départements"]).first_or_create
|
|
-# @politique.depute_group = DeputeGroup.where(name: row["Groupes"]).first_or_create
|
|
-#if row["Commissions"].to_s != ""
|
|
-#commission = DeputeCommission.where(name: row["Commissions"]).first_or_create
|
|
-#@politique.depute_commissions << commission
|
|
=#@politique.save
|
|
=debug @politique.politique_departement
|
|
|
|
-senateur_groups_name.each do |senateur_group_name|
|
|
-if row[senateur_group_name].to_s != "" and row[senateur_group_name].to_s != " "
|
|
-senateur_group = SenateurGroup.where(name: senateur_group_name).first_or_create
|
|
-senateur_role = SenateurRole.where(name: row[senateur_group_name]).first_or_create
|
|
-@politique.senateur_functions << SenateurFunction.new( :senateur_group => senateur_group, :senateur_role => senateur_role)
|
|
-@politique.save
|
|
=debug @politique
|