Commit f45345edb33f1129aabb58976ae2e6812387eb7d
1 parent
a16533a0
Exists in
master
and in
4 other branches
Fix project destroy timeout from admin area. Added 30 ssh keys to dev seeds
Showing
2 changed files
with
17 additions
and
8 deletions
Show diff stats
app/controllers/admin/projects_controller.rb
... | ... | @@ -35,6 +35,9 @@ class Admin::ProjectsController < AdminController |
35 | 35 | end |
36 | 36 | |
37 | 37 | def destroy |
38 | + # Delete team first in order to prevent multiple gitolite calls | |
39 | + @project.truncate_team | |
40 | + | |
38 | 41 | @project.destroy |
39 | 42 | |
40 | 43 | redirect_to admin_projects_path, notice: 'Project was successfully deleted.' | ... | ... |
db/fixtures/development/010_keys.rb
1 | -Key.seed(:id, [ | |
2 | - { | |
3 | - id: 1, | |
4 | - title: "Sample key", | |
5 | - key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAiPWx6WM4lhHNedGfBpPJNPpZ7yKu+dnn1SJejgt4596k6YjzGGphH2TUxwKzxcKDKKezwkpfnxPkSMkuEspGRt/aZZ9wa++Oi7Qkr8prgHc4soW6NUlfDzpvZK2H5E7eQaSeP3SAwGmQKUFHCddNaP0L+hM7zhFNzjFvpaMgJw0=", | |
6 | - user_id: 1, | |
7 | - } | |
8 | -]) | |
1 | + | |
2 | +Gitlab::Seeder.quiet do | |
3 | + User.first(30).each_with_index do |user, i| | |
4 | + Key.seed(:id, [ | |
5 | + { | |
6 | + id: i, | |
7 | + title: "Sample key #{i}", | |
8 | + key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAiPWx6WM4lhHNedGfBpPJNPpZ7yKu+dnn1SJejgt#{i + 100}6k6YjzGGphH2TUxwKzxcKDKKezwkpfnxPkSMkuEspGRt/aZZ9wa++Oi7Qkr8prgHc4soW6NUlfDzpvZK2H5E7eQaSeP3SAwGmQKUFHCddNaP0L+hM7zhFNzjFvpaMgJw0=", | |
9 | + user_id: user.id, | |
10 | + } | |
11 | + ]) | |
12 | + puts "SSH KEY ##{i} added.".green | |
13 | + end | |
14 | +end | ... | ... |