|
|
@@ -16,8 +16,8 @@ |
|
|
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
|
|
|
|
|
|
|
class IssueRelationsController < ApplicationController |
|
|
|
before_filter :find_issue, :find_project_from_association, :authorize, :only => [:index, :create] |
|
|
|
before_filter :find_relation, :except => [:index, :create] |
|
|
|
before_filter :find_issue, :authorize, :only => [:index, :create] |
|
|
|
before_filter :find_relation, :only => [:show, :destroy] |
|
|
|
|
|
|
|
accept_api_auth :index, :show, :create, :destroy |
|
|
|
|
|
|
@@ -75,9 +75,11 @@ class IssueRelationsController < ApplicationController |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
private |
|
|
|
private |
|
|
|
|
|
|
|
def find_issue |
|
|
|
@issue = @object = Issue.find(params[:issue_id]) |
|
|
|
@issue = Issue.find(params[:issue_id]) |
|
|
|
@project = @issue.project |
|
|
|
rescue ActiveRecord::RecordNotFound |
|
|
|
render_404 |
|
|
|
end |