1
0
mirror of https://github.com/projekteuler/projekteuler.git synced 2026-01-27 10:38:50 +01:00

Show translation diff for admins

This commit is contained in:
2019-10-26 15:06:34 +02:00
parent 763a7700ed
commit da0e80e9e0
10 changed files with 77 additions and 29 deletions

View File

@@ -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"