Commit graph

3 commits

Author SHA1 Message Date
Scott Hampton
8c60c671b0 Hide CI status when pipelines disabled
Pipeline status was showing failed on projects when CI was disabled.

This checks to see if the feature is enabled before showing the status.
2019-02-25 11:03:28 +00:00
Sean McGivern
5883ce95ef current_application_settings belongs on Gitlab::CurrentSettings
The initializers including this were doing so at the top level, so every object
loaded after them had a `current_application_settings` method. However, if
someone had rack-attack enabled (which was loaded before these initializers), it
would try to load the API, and fail, because `Gitlab::CurrentSettings` didn't
have that method.

To fix this:

1. Don't include `Gitlab::CurrentSettings` at the top level. We do not need
   `Object.new.current_application_settings` to work.
2. Make `Gitlab::CurrentSettings` explicitly `extend self`, as we already use it
   like that in several places.
3. Change the initializers to use that new form.
2017-08-31 13:38:33 +01:00
Winnie Hellmann
d2b4109b08 Display GPG status loading spinner only when Ajax request is made 2017-08-15 08:20:35 +00:00