-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve app settings #906
Improve app settings #906
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah this is good, I like it
77befe7
to
3f04430
Compare
3f04430
to
e04f58d
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #906 +/- ##
==========================================
- Coverage 84.04% 83.69% -0.35%
==========================================
Files 95 95
Lines 4111 4134 +23
==========================================
+ Hits 3455 3460 +5
- Misses 656 674 +18 ☔ View full report in Codecov by Sentry. |
.. and due to this, move the overriding to the end of base settings
.. make sure the examples are valid JSON
e04f58d
to
b4f15cd
Compare
|
The new frontend needs different simple settings (like LOGIN_URL) from the old frontend so we need to support that.
We can piggy-back on the (EXTRA|OVERRIDING)_APPS to do this but geant prefers vanilla settings files.
This is an attempt at having our cake and eating it too. Reusing the (EXTRA|OVERRIDING)_APPS-machinery and still making it easy to override everything with separate settings-files.
(This is not the final step in the journey, just an easily reviewable one.)