| ... | @@ -19,7 +19,7 @@ class Projects::IssuesController < Projects::ApplicationController |
... | @@ -19,7 +19,7 @@ class Projects::IssuesController < Projects::ApplicationController |
|
|
|
|
|
|
|
prepend_before_action(only: [:index]) { authenticate_sessionless_user!(:rss) }
|
|
prepend_before_action(only: [:index]) { authenticate_sessionless_user!(:rss) }
|
|
|
prepend_before_action(only: [:calendar]) { authenticate_sessionless_user!(:ics) }
|
|
prepend_before_action(only: [:calendar]) { authenticate_sessionless_user!(:ics) }
|
|
|
prepend_before_action :authenticate_new_issue!, only: [:new]
|
|
prepend_before_action :authenticate_user!, only: [:new]
|
|
|
prepend_before_action :store_uri, only: [:new, :show]
|
|
prepend_before_action :store_uri, only: [:new, :show]
|
|
|
|
|
|
|
|
before_action :whitelist_query_limiting, only: [:create, :create_merge_request, :move, :bulk_update]
|
|
before_action :whitelist_query_limiting, only: [:create, :create_merge_request, :move, :bulk_update]
|
| ... | @@ -229,14 +229,6 @@ class Projects::IssuesController < Projects::ApplicationController |
... | @@ -229,14 +229,6 @@ class Projects::IssuesController < Projects::ApplicationController |
|
|
] + [{ label_ids: [], assignee_ids: [] }]
|
|
] + [{ label_ids: [], assignee_ids: [] }]
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
def authenticate_new_issue!
|
|
|
|
|
return if current_user
|
|
|
|
|
|
|
|
|
|
notice = "Please sign in to create the new issue."
|
|
|
|
|
|
|
|
|
|
redirect_to new_user_session_path, notice: notice
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def store_uri
|
|
def store_uri
|
|
|
if request.get? && !request.xhr?
|
|
if request.get? && !request.xhr?
|
|
|
store_location_for :user, request.fullpath
|
|
store_location_for :user, request.fullpath
|
| ... | |
... | |
| ... | | ... | |