aboutsummaryrefslogtreecommitdiffstats
path: root/db/seeds.rb
diff options
context:
space:
mode:
authorAlban Peignier2016-05-25 15:53:52 +0200
committerAlban Peignier2016-05-25 15:55:11 +0200
commite30ce627fcd524eb616000d73f6a8450c08e1cba (patch)
tree647f8cc8abdaef19018d3772ef41cc128b5ea136 /db/seeds.rb
parent444494b031045892269558b3bd39d25d40ea41d4 (diff)
downloadchouette-core-e30ce627fcd524eb616000d73f6a8450c08e1cba.tar.bz2
Fixes header and footer to remove Chouette specific stuff. Refs #912
Diffstat (limited to 'db/seeds.rb')
-rw-r--r--db/seeds.rb33
1 files changed, 25 insertions, 8 deletions
diff --git a/db/seeds.rb b/db/seeds.rb
index 8d25a45c0..bbd555700 100644
--- a/db/seeds.rb
+++ b/db/seeds.rb
@@ -11,12 +11,25 @@ stif = Organisation.find_or_create_by(name: "STIF")
stif.users.find_or_create_by!(username: "admin") do |user|
user.email = 'stif-boiv@af83.com'
+ user.password = "secret"
user.name = "STIF Administrateur"
user.skip_confirmation!
end
+OfferWorkbench.find_or_create_by(name: "Gestion de l'offre", organisation: stif)
+
+operator = Organisation.find_or_create_by(name: "Transporteur A")
+
+operator.users.find_or_create_by!(username: "transporteur") do |user|
+ user.email = 'stif-boiv+transporteur@af83.com'
+ user.password = "secret"
+ user.name = "Martin Lejeune"
+ user.skip_confirmation!
+end
+
stop_area_referential = StopAreaReferential.find_or_create_by(name: "Reflex") do |referential|
referential.add_member stif, owner: true
+ referential.add_member operator
end
10.times do |n|
@@ -25,18 +38,22 @@ end
line_referential = LineReferential.find_or_create_by(name: "CodifLigne") do |referential|
referential.add_member stif, owner: true
+ referential.add_member operator
end
10.times do |n|
line_referential.lines.find_or_create_by name: "Test #{n}"
end
-offer_workbench = OfferWorkbench.find_or_create_by(name: "Gestion de l'offre", organisation: stif)
-
-stif.referentials.find_or_create_by(slug: "test") do |referential|
- referential.name = "Test"
- referential.prefix = "test"
- referential.offer_workbench = offer_workbench
- referential.line_referential = line_referential
- referential.stop_area_referential = stop_area_referential
+offer_workbench = OfferWorkbench.find_or_create_by(name: "Gestion de l'offre", organisation: operator)
+
+[["parissudest201604", "Paris Sud-Est Avril 2016"],
+ ["parissudest201605", "Paris Sud-Est Mai 2016"]].each do |slug, name|
+ operator.referentials.find_or_create_by!(slug: slug) do |referential|
+ referential.name = name
+ referential.prefix = slug
+ referential.offer_workbench = offer_workbench
+ referential.line_referential = line_referential
+ referential.stop_area_referential = stop_area_referential
+ end
end