diff --git a/app/models/project.rb b/app/models/project.rb index 5554c17..f3a877a 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -14,15 +14,15 @@ class Project < ActiveRecord::Base # --- Permissions --- # def create_permitted? - acting_user.administrator? + owner_is? acting_user end def update_permitted? - acting_user.administrator? + acting_user.administrator? || (owner_is?(acting_user) && !owner_changed?) end def destroy_permitted? - acting_user.administrator? + acting_user.administrator? || owner_is?(acting_user) end def view_permitted?(field)