-
Notifications
You must be signed in to change notification settings - Fork 43
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
Setting global config file based on settings #1649
Conversation
Readjust how group access level parameters are applied and document why.
I think it needs to be on the |
# Do this after merging groups, because the group access-level values can | ||
# override the base access-level options. For instance, if the base has | ||
# an admin option, and the group has a user option, then doing this before | ||
# group application can end up with user options for an admin. |
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.
@jeffbaumes Note the rationale here -- now documented.
ae1d406
to
f2facdb
Compare
This has to be done when checking if we can read or write the folder.
89c6654
to
9432239
Compare
I updated to incorporate your changes and everything seems to be working as intended with some in-progress config-changing UI. |
With the addition of #1649, we always use the large_image itemList rather than modifying the base girder item list. We no longer need the code that did that modification. Don't display column titles on an empty list. Make check boxes easier to click. Allow long strings to break more efficiently.
With the addition of #1649, we always use the large_image itemList rather than modifying the base girder item list. We no longer need the code that did that modification. Don't display column titles on an empty list. Make check boxes easier to click. Allow long strings to break more efficiently.
The table view is now always active because there is always a config file, which is built from the legacy settings if no actual config file exists in the folder hierarchy.
There is now also a place to store user-specific settings, which override group settings, which override general access level settings, which override top-level settings.
@manthey Note that even though you suggested creating the file with
force=bool(user_context)
, this is not an option when creating a file so that is currently not in there.