Commit f45345edb33f1129aabb58976ae2e6812387eb7d

Authored by Dmitriy Zaporozhets
1 parent a16533a0

Fix project destroy timeout from admin area. Added 30 ssh keys to dev seeds

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