summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Artur <felipefac@gmail.com>2017-07-06 20:18:40 -0300
committerFelipe Artur <felipefac@gmail.com>2017-07-06 20:18:40 -0300
commitbdcebc21db935333bcde7bf3678b0e6506d03396 (patch)
treec71a74d904ae1f3c80596c00da1ae3c4527947e7
parentfa17d8eeaaca7a9f6f2533e5b4be572c8c472def (diff)
downloadgitlab-ce-issue_30126_be_tests.tar.gz
Temp Fix for specsissue_30126_be_tests
-rw-r--r--config/application.rb26
1 files changed, 26 insertions, 0 deletions
diff --git a/config/application.rb b/config/application.rb
index 8bbecf3ed0f..c4701504fab 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -109,6 +109,8 @@ module Gitlab
config.assets.precompile << "lib/ace.js"
config.assets.precompile << "vendor/assets/fonts/*"
config.assets.precompile << "test.css"
+ config.assets.precompile << "new_nav.css"
+ config.assets.precompile << "new_sidebar.css"
# Version of your assets, change this if you want to expire all your assets
config.assets.version = '1.0'
@@ -160,5 +162,29 @@ module Gitlab
config.generators do |g|
g.factory_girl false
end
+
+ config.after_initialize do
+ Rails.application.reload_routes!
+
+ named_routes_set = Gitlab::Application.routes.named_routes
+ project_url_helpers = Module.new do
+ named_routes_set.helper_names.each do |name|
+ next unless name.include?('namespace_project')
+
+ define_method(name.sub('namespace_project', 'project')) do |project, *args|
+ send(name, project&.namespace, project, *args)
+ end
+ end
+ end
+
+ named_routes_set.url_helpers_module.include project_url_helpers
+ named_routes_set.url_helpers_module.extend project_url_helpers
+
+ Gitlab::Routing.url_helpers.include project_url_helpers
+ Gitlab::Routing.url_helpers.extend project_url_helpers
+
+ GitlabRoutingHelper.include project_url_helpers
+ GitlabRoutingHelper.extend project_url_helpers
+ end
end
end