mirror of
https://github.com/projekteuler/projekteuler.git
synced 2026-01-26 18:18:51 +01:00
Show translation diff for admins
This commit is contained in:
29
db/seeds.rb
29
db/seeds.rb
@@ -10,13 +10,27 @@ Translation.delete_all
|
||||
Problem.delete_all
|
||||
User.delete_all
|
||||
|
||||
admin = User.create!(
|
||||
provider: :developer,
|
||||
uid: "admin",
|
||||
name: "admin",
|
||||
role: :admin
|
||||
)
|
||||
|
||||
for i in 1..20 do
|
||||
translator = User.create!(
|
||||
provider: :developer,
|
||||
uid: "translator",
|
||||
name: "translator",
|
||||
role: :user
|
||||
)
|
||||
|
||||
for i in 1..60 do
|
||||
Problem.create!(id: i)
|
||||
end
|
||||
|
||||
for i in 1..10 do
|
||||
translation = Translation.create!(
|
||||
author: translator,
|
||||
problem: Problem.find(i),
|
||||
title: "Problem Nummer #{i}",
|
||||
content: %Q(<p>Das hier ist der Inhalt von <b>Problem #{i}</b>.
|
||||
@@ -30,19 +44,6 @@ for i in 1..10 do
|
||||
end
|
||||
|
||||
|
||||
User.create!(
|
||||
provider: :developer,
|
||||
uid: "admin",
|
||||
name: "admin",
|
||||
role: 1
|
||||
)
|
||||
|
||||
User.create!(
|
||||
provider: :developer,
|
||||
uid: "translator",
|
||||
name: "translator"
|
||||
)
|
||||
|
||||
p "Created #{Problem.count} problems"
|
||||
p "Created #{Translation.count} translations"
|
||||
p "Created #{User.count} users"
|
||||
|
||||
Reference in New Issue
Block a user