-
Notifications
You must be signed in to change notification settings - Fork 142
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
Permissions frameworks core merge into to 7.6.x #11005
Merged
Merged
Changes from all commits
Commits
Show all changes
83 commits
Select commit
Hold shift + click to select a range
908e949
centralize permissions imports
philtweir ee569f8
resolve circular imports
philtweir 8fbe465
initial attempt to centralize permissions
philtweir 2a1ddde
make permissions framework settable
philtweir c1e8aa6
tidy missing methods
philtweir 27232cd
minor permission framework bugfixes
philtweir e1220ae
correct signature for process_new_user
philtweir b0791b3
add signals for user/group
philtweir ea5ec94
implement dummy hooks for standard model for user/group/permission up…
philtweir 4d604ff
move additional permission checks into PermissionFramework
philtweir 1483e0d
enable users to see the usual nodes
philtweir 189137d
restore user_can_read_graph
philtweir ad1c5de
use ExtensionType for permissions frameworks
philtweir 94ab9a5
fix: tidy up default-deny
philtweir aefaa04
fix: mostly adding types to ArchesStandardPermissionFramework
philtweir 2e22944
feat: add set-required (TBC) - this would allow both future-core and …
philtweir fb707e6
fix: move logic from arches.app.utils.permission_backend to where it …
philtweir 43183ef
fix: move group_required logic to PermissionFramework, as otherwise u…
philtweir bd11f78
tests: add tests for permissions frameworks
philtweir 0f6a8b7
fix: == to is in False comparison
philtweir 3025687
use nodegroup pks rather than full object when permission-checking, i…
philtweir db9c7fe
time_wheel to use string nodegroups
philtweir fccf567
fix: remove dauthz references
philtweir f020aca
feat: add get_createable_resource_models to allow get_createable_reso…
philtweir 5793fe2
Merge pull request #10833 from flaxandteal/feature/permissions-core
aarongundel 70e00d5
Merge branch 'dev/7.6.x' into permissions_core
aarongundel 3b86d28
fix problem with lazy settings load
aarongundel 381ccb4
fix systemsettings import
aarongundel 327895d
fix issue that caused system settings not to work for any user
aarongundel 85c692a
remove unnecessary file
aarongundel 324144c
add note about permissions frameworks to release notes
aarongundel 8fa8cbe
fix: get_nodegroups_by_perm now returns IDs, so filter tiles by nodeg…
philtweir 6f292f1
Merge pull request #11018 from flaxandteal/feature/permissions-core
aarongundel 33ebece
fixes for permissions manager, additions to backend for search
aarongundel 2c529da
Merge branch 'dev/7.6.x' into permissions_core
aarongundel 10a8402
remove guardian shorcuts
aarongundel 4062db2
reformatting commit
aarongundel a4d4334
update resource.py to add creator retrieval
aarongundel 0e54426
reference self rather than parameter
aarongundel cea505d
fix issue re: resource vs resourceinstance
aarongundel b58f418
test fixes
aarongundel 5815657
comment out unnecssary test
aarongundel af9b2bf
Merge branch 'dev/7.6.x' into permissions_core
aarongundel 9d4e899
test fixes
aarongundel 7d807c7
reset release notes
aarongundel 877fd26
remove auto-formatting from .md
aarongundel a1ecddc
ignore guardian warning about not being hooked up
aarongundel 91401f6
test fixes
aarongundel e0705f8
fix bug with resource type picker
aarongundel 4cb09bc
fix test nit
aarongundel dee37e5
pr feedback
aarongundel edfa7ff
more succinct
aarongundel 3505773
add principal user
philtweir e071b3e
Merge pull request #11067 from flaxandteal/feature/permissions-core-w…
aarongundel ba46111
PR feedback, principal user addition
aarongundel 8944f1a
Merge branch 'dev/7.6.x' into permissions_core
aarongundel deaa011
raise valueerror with invalid graph_id
aarongundel 7ac412a
cleanup
aarongundel 0232224
formatting fix
aarongundel faa63c6
do not, by default, override silenced system checks (but allows users…
aarongundel ee4783f
fixes search with principal user
aarongundel cdeb97c
updates migration to default principal user
aarongundel 1d44466
feedback
aarongundel a397aab
updates tests
aarongundel 8c46c2b
test feedback and fixes
aarongundel 2c16924
enhance subtest
aarongundel bf30da9
fixes issues with uuids/strings
aarongundel 972c7f2
proper prefetch usage
aarongundel 6f69f18
performance for 10999 migration
aarongundel 595ceca
cleanup
aarongundel dbb931e
remove client
aarongundel 4e5adab
update release notes to announce breaking change re: get_nodegroups_b…
aarongundel 8bf1aac
Merge branch 'dev/7.6.x' into permissions_core
aarongundel 0fb404b
reorder query for performance
aarongundel b477e4f
fix issue that would cause tiles not to populate
aarongundel 96cef3e
Merge branch 'dev/7.6.x' into permissions_core
aarongundel 7a0b1f7
performance enhancer
aarongundel a1924c8
nits
aarongundel 9bacc55
unbreaking consts
aarongundel 4ff5a97
PR feedback
aarongundel 16372d6
stomp strings in get_instance_creator
aarongundel 87cb692
yank uncessary cast
aarongundel 7d25656
default creatorid
aarongundel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
nit: the declaration and string should match