diff options
| author | Valera Sizov <vsv2711@gmail.com> | 2011-10-09 04:05:31 -0700 |
|---|---|---|
| committer | Valera Sizov <vsv2711@gmail.com> | 2011-10-09 04:05:31 -0700 |
| commit | 9840102651ac84d2eb7824113a544bf4992e0398 (patch) | |
| tree | 6be90258006411d395b8bf5a7bad3817fa9dd9f7 /app/models/project.rb | |
| parent | 819818ad740921c76e551dd602f9d0b59097fff4 (diff) | |
| download | gitlab-ce-9840102651ac84d2eb7824113a544bf4992e0398.tar.gz | |
Issue #82 - Add owner to project
Diffstat (limited to 'app/models/project.rb')
| -rw-r--r-- | app/models/project.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/models/project.rb b/app/models/project.rb index 4d9461a1152..48c288eb015 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -4,6 +4,7 @@ class Project < ActiveRecord::Base has_many :issues, :dependent => :destroy has_many :users_projects, :dependent => :destroy has_many :users, :through => :users_projects + belongs_to :owner, :class_name => "User" has_many :notes, :dependent => :destroy validates :name, @@ -28,7 +29,7 @@ class Project < ActiveRecord::Base after_destroy :destroy_gitosis_project after_save :update_gitosis_project - attr_protected :private_flag + attr_protected :private_flag, :owner_id scope :public_only, where(:private_flag => false) @@ -44,7 +45,6 @@ class Project < ActiveRecord::Base read_attribute(:code).downcase.strip.gsub(' ', '') end - def update_gitosis_project Gitosis.new.configure do |c| c.update_project(path, gitosis_writers) @@ -145,5 +145,6 @@ end # updated_at :datetime # private_flag :boolean default(TRUE), not null # code :string(255) +# owner_id :integer # |
