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 | ... | ... |