-
Notifications
You must be signed in to change notification settings - Fork 428
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
GraphQL - Finish admin per domain support #3642
GraphQL - Finish admin per domain support #3642
Conversation
Codecov Report
@@ Coverage Diff @@
## feature/graphql #3642 +/- ##
===================================================
+ Coverage 81.76% 81.80% +0.04%
===================================================
Files 479 479
Lines 33348 33369 +21
===================================================
+ Hits 27266 27298 +32
+ Misses 6082 6071 -11
Continue to review full report at Codecov.
|
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
The fields marked with GLOBAL type protected directive can be accessed only by the global admin. The domain admin is not permitted to execute such fields.
The iteration count and sha types are default values.
c531e4c
to
745c80a
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
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.
It looks good in general, I added some comments, questions and suggestions.
… to check domain admin permissions to subdomain Fix other minor things pointed out in the review.
This comment was marked as outdated.
This comment was marked as outdated.
small_tests_24 / small_tests / 65faea9 small_tests_23 / small_tests / 65faea9 dynamic_domains_mysql_redis_24 / mysql_redis / 65faea9 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 65faea9 dynamic_domains_pgsql_mnesia_23 / pgsql_mnesia / 65faea9 dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / 65faea9 ldap_mnesia_23 / ldap_mnesia / 65faea9 ldap_mnesia_24 / ldap_mnesia / 65faea9 internal_mnesia_24 / internal_mnesia / 65faea9 pgsql_mnesia_24 / pgsql_mnesia / 65faea9 pgsql_mnesia_23 / pgsql_mnesia / 65faea9 mysql_redis_24 / mysql_redis / 65faea9 elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 65faea9 mssql_mnesia_24 / odbc_mssql_mnesia / 65faea9 riak_mnesia_24 / riak_mnesia / 65faea9 |
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.
Looks good 👍
This PR addresses MIM-1644 and finishes the admin per domain support.
Currently, the password storing method is not configurable, and it uses the SCRAM with default values.
Types of the permission check: