@@ -31,33 +31,13 @@ def locale_from_http_accept_language
3131 http_accept_language . compatible_language_from ( ::Rails . application . config . available_locales ) &.to_sym
3232 end
3333
34- def load_project ( params )
35- return unless ( is_via_project = is_a? ProjectsController ) ||
36- ( is_via_tips = is_a? TipsController ) ||
37- ( is_via_deposits = is_a? DepositsController )
38-
39- is_standard_path = params [ :id ] . present? && is_via_project
40- is_association_path = params [ :project_id ] . present?
41- is_pretty_path = params [ :service ] . present? && params [ :repo ] . present?
42- return unless is_standard_path || is_association_path || is_pretty_path
43-
44- if ( is_standard_path || is_association_path ) &&
45- ( project_id = is_via_project ? params [ :id ] : params [ :project_id ] ) &&
46- ( @project = ( Project . where id : project_id ) . first )
47- if is_via_tips
48- redirect_to project_tips_pretty_path @project . host , @project . full_name
49- elsif is_via_deposits
50- redirect_to project_deposits_pretty_path @project . host , @project . full_name
51- end
52- elsif is_pretty_path
53- @project = Project . where ( host : params [ :service ] )
54- . where ( 'lower(`full_name`) = ?' , params [ :repo ] . downcase ) . first
55- end
56-
57- return if @project . present?
34+ def pretty_project_path?
35+ params [ :service ] . present? && params [ :repo ] . present?
36+ end
5837
38+ def project_not_found
5939 flash [ :error ] = I18n . t ( 'errors.project_not_found' )
60- redirect_to projects_path
40+ redirect_to ( projects_path )
6141 end
6242
6343 def load_user ( params )
0 commit comments