|
@@ -9,7 +9,7 @@ require 'byebug'
|
9
|
9
|
|
10
|
10
|
exit if Rails.env.production?
|
11
|
11
|
|
12
|
|
-p = Person.create!(
|
|
12
|
+its_me = Person.create!(
|
13
|
13
|
first_name: 'Maarten',
|
14
|
14
|
infix: 'van den',
|
15
|
15
|
last_name: 'Berg',
|
|
@@ -18,33 +18,33 @@ p = Person.create!(
|
18
|
18
|
is_admin: true
|
19
|
19
|
)
|
20
|
20
|
|
21
|
|
-u = User.create!(
|
|
21
|
+User.create!(
|
22
|
22
|
email: 'maarten@maartenberg.nl',
|
23
|
|
- person: p,
|
|
23
|
+ person: its_me,
|
24
|
24
|
password: 'aardbei123',
|
25
|
25
|
password_confirmation: 'aardbei123',
|
26
|
26
|
confirmed: true
|
27
|
27
|
)
|
28
|
28
|
|
29
|
|
-p2 = Person.create!(
|
|
29
|
+Person.create!(
|
30
|
30
|
first_name: 'Henkie',
|
31
|
31
|
last_name: 'Gekke',
|
32
|
32
|
birth_date: (Faker::Date.between(21.years.ago, Date.today)),
|
33
|
33
|
email: 'gekkehenkie@maartenberg.nl'
|
34
|
34
|
)
|
35
|
35
|
|
36
|
|
-g = Group.create!(
|
|
36
|
+default_test_group = Group.create!(
|
37
|
37
|
name: 'Teststam'
|
38
|
38
|
)
|
39
|
39
|
|
40
|
|
-2.times do |i|
|
41
|
|
- gr = Group.create!(
|
|
40
|
+2.times do
|
|
41
|
+ Group.create!(
|
42
|
42
|
name: Faker::Team.name
|
43
|
43
|
)
|
44
|
44
|
end
|
45
|
45
|
|
46
|
|
-15.times do |i|
|
47
|
|
- person = Person.create!(
|
|
46
|
+15.times do
|
|
47
|
+ Person.create!(
|
48
|
48
|
first_name: (Faker::Name.first_name),
|
49
|
49
|
last_name: (Faker::Name.last_name),
|
50
|
50
|
birth_date: (Faker::Date.between(21.years.ago, Date.today)),
|
|
@@ -52,23 +52,23 @@ end
|
52
|
52
|
)
|
53
|
53
|
end
|
54
|
54
|
|
55
|
|
-a = Activity.create!(
|
|
55
|
+Activity.create!(
|
56
|
56
|
name: 'Fikkie stoken ofzo',
|
57
|
57
|
description: 'Een scout trekt er samen met anderen op uit',
|
58
|
58
|
location: 'In het bos in het bos',
|
59
|
59
|
start: 4.weeks.since,
|
60
|
60
|
end: 4.weeks.since + 2.hours,
|
61
|
61
|
deadline: 3.weeks.since,
|
62
|
|
- group: g
|
|
62
|
+ group: default_test_group
|
63
|
63
|
)
|
64
|
64
|
|
65
|
65
|
Group.all.each do |g|
|
66
|
|
- 10.times do |i|
|
|
66
|
+ 10.times do
|
67
|
67
|
starttime = Faker::Time.between(DateTime.now, 1.years.since, :morning)
|
68
|
68
|
endtime = Faker::Time.between(1.hours.since(starttime), 1.days.since(starttime), :afternoon)
|
69
|
69
|
deadline = 5.days.ago(starttime)
|
70
|
70
|
|
71
|
|
- act = Activity.create!(
|
|
71
|
+ Activity.create!(
|
72
|
72
|
name: Faker::Hacker.ingverb,
|
73
|
73
|
description: Faker::Hipster.sentence,
|
74
|
74
|
location: Faker::Address.city,
|
|
@@ -84,7 +84,7 @@ end
|
84
|
84
|
Person.all.each do |p|
|
85
|
85
|
Group.all.each do |g|
|
86
|
86
|
if Faker::Boolean.boolean(0.75)
|
87
|
|
- mem = Member.create!(
|
|
87
|
+ Member.create!(
|
88
|
88
|
person: p,
|
89
|
89
|
group: g,
|
90
|
90
|
is_leader: Faker::Boolean.boolean(0.1)
|
|
@@ -96,7 +96,7 @@ Person.all.each do |p|
|
96
|
96
|
notes = nil
|
97
|
97
|
end
|
98
|
98
|
|
99
|
|
- # Participants are created on adding to group!
|
|
99
|
+ # Participants are created on adding to group, no need to create
|
100
|
100
|
part = Participant.find_by(
|
101
|
101
|
activity: a,
|
102
|
102
|
person: p
|