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
Don't use "AddSettingBinding" in "FormBrowseRepoSettingsPage" #8458
Conversation
Codecov Report
@@ Coverage Diff @@
## master #8458 +/- ##
==========================================
- Coverage 53.11% 53.10% -0.01%
==========================================
Files 882 882
Lines 62380 62382 +2
Branches 11349 11349
==========================================
- Hits 33136 33131 -5
- Misses 26576 26579 +3
- Partials 2668 2672 +4
Flags with carried forward coverage won't be shown. Click here to find out more. |
It fixes the loading problem with the checkbox. Don't you think there is a way to fix |
Only used here.
Something tells me that this is not implemented. Perhaps you can clarify the purpose.
|
It may be necessary to download "Effective" instead of "Global". Looking deeper, there is a lot of code to touch. Better to put it out as a separate task with clear goals. We want to refactor
to
for all pages? Or just for simple settings. |
Some settings can be distributed:
Each layer overrides the above, so user > team > global. "Effective" is the lowest-level settings available. Many years ago there was a discussion that you may want to read: #1707 |
MC |
Alternatively, we can add distributed flag.
Or
But this will require changing the interfaces, which will affect the work of plugins. If we go down this path, I would first separate Setting and Binding. |
I would avoid this for the moment. |
@pmiossec any objections? |
no. LGTM |
Fixes #8446
Proposed changes
Screenshots
Before
After
Test methodology
How to test
Before
After
Test environment(s)
✒️ I contribute this code under The Developer Certificate of Origin.