This is an automated email from the ASF dual-hosted git repository.
madhan pushed a change to branch RANGER-3923
in repository https://gitbox.apache.org/repos/asf/ranger.git
from ebcdc7f4d Merge branch 'master' into RANGER-3923
add 7ee520ae8 RANGER-4260: UI fix for initial load of policies for Add
Permissions
add a07dbb804 RANGER-4255: Introduce option in Ranger to control retention
period of x_auth_sess table data
add 67ab95f40 RANGER-4230: Add REST APIs to force delete external users &
groups (#253)
add a8609db4b RANGER-4026: Allow sync source updates for existing users
synced via different sync sources (#254)
add 6cd4e8ffe RANGER-4276: changed log level to DEBUG for enrich() (#264)
add 04cb1dc5b RANGER-4274: updated security-zones to support admin-roles
and audit-roles
new 83dab8561 Merge branch 'master' into RANGER-3923
new 81a4aa60f RANGER-4274: updated security-zones to support admin-roles
and audit-roles: fix unit test failures - #2
add cb65abc86 RANGER-4274: updated security-zones to support admin-roles
and audit-roles: fix unit test failures - #2
new 0fbc8b383 Merge branch 'master' into RANGER-3923
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../ranger/plugin/errors/ValidationErrorCode.java | 2 +-
.../ranger/plugin/model/RangerSecurityZone.java | 24 ++-
.../validation/RangerSecurityZoneValidator.java | 16 +-
.../service/RangerDefaultRequestProcessor.java | 4 +-
.../RangerSecurityZoneValidatorTest.java | 2 +-
.../python/apache_ranger/client/ranger_client.py | 27 ++++
.../apache_ranger/model/ranger_security_zone.py | 2 +
.../optimized/current/ranger_core_db_mysql.sql | 18 +++
...t-info.sql => 075-create-sz-role-ref-table.sql} | 27 ++--
.../optimized/current/ranger_core_db_oracle.sql | 19 +++
.../patches/075-create-sz-ref-role-table.sql} | 36 ++---
.../optimized/current/ranger_core_db_postgres.sql | 21 +++
...t-info.sql => 075-create-sz-ref-role-table.sql} | 33 ++--
.../current/ranger_core_db_sqlanywhere.sql | 24 +++
.../patches/075-create-sz-ref-role-table.sql | 40 +++++
.../optimized/current/ranger_core_db_sqlserver.sql | 49 ++++++
.../patches/075-create-sz-ref-role-table.sql | 66 ++++++++
.../java/org/apache/ranger/biz/RoleDBStore.java | 18 +++
.../apache/ranger/biz/SecurityZoneRefUpdater.java | 144 ++++++++---------
.../java/org/apache/ranger/biz/ServiceDBStore.java | 36 +++++
.../java/org/apache/ranger/biz/ServiceMgr.java | 65 +++++++-
.../main/java/org/apache/ranger/biz/XUserMgr.java | 69 ++++++++
.../java/org/apache/ranger/common/db/BaseDao.java | 4 +
.../org/apache/ranger/db/RangerDaoManagerBase.java | 2 +
.../org/apache/ranger/db/XXAuthSessionDao.java | 19 ++-
.../main/java/org/apache/ranger/db/XXGroupDao.java | 2 +-
...fUserDao.java => XXSecurityZoneRefRoleDao.java} | 73 +++++----
...eRefService.java => XXSecurityZoneRefRole.java} | 81 +++++-----
.../java/org/apache/ranger/rest/PublicAPIsv2.java | 15 ++
.../org/apache/ranger/rest/SecurityZoneREST.java | 9 ++
.../java/org/apache/ranger/rest/ServiceREST.java | 39 +++++
.../java/org/apache/ranger/rest/XUserREST.java | 89 ++++++++++-
.../ranger/security/context/RangerAPIList.java | 2 +
.../service/RangerSecurityZoneServiceService.java | 2 +
.../apache/ranger/service/XGroupServiceBase.java | 18 +++
.../apache/ranger/service/XUserServiceBase.java | 18 +++
.../main/resources/META-INF/jpa_named_queries.xml | 22 +++
.../main/resources/conf.dist/ranger-admin-site.xml | 8 +
.../scripts/views/policies/PermissionList.js | 2 +-
.../org/apache/ranger/biz/TestRoleDBStore.java | 54 +++++--
.../unixusersync/config/UserGroupSyncConfig.java | 11 ++
.../process/PolicyMgrUserGroupBuilder.java | 175 ++++++++++++---------
42 files changed, 1072 insertions(+), 315 deletions(-)
copy
security-admin/db/mysql/patches/{031-create-schema-for-usersync-audit-info.sql
=> 075-create-sz-role-ref-table.sql} (61%)
copy
security-admin/db/{sqlserver/patches/032-add-options-to-policy-and-tag-for-time-based-processing.sql
=> oracle/patches/075-create-sz-ref-role-table.sql} (52%)
copy
security-admin/db/postgres/patches/{031-create-schema-for-usersync-audit-info.sql
=> 075-create-sz-ref-role-table.sql} (53%)
create mode 100644
security-admin/db/sqlanywhere/patches/075-create-sz-ref-role-table.sql
create mode 100644
security-admin/db/sqlserver/patches/075-create-sz-ref-role-table.sql
copy
security-admin/src/main/java/org/apache/ranger/db/{XXSecurityZoneRefUserDao.java
=> XXSecurityZoneRefRoleDao.java} (56%)
copy
security-admin/src/main/java/org/apache/ranger/entity/{XXSecurityZoneRefService.java
=> XXSecurityZoneRefRole.java} (58%)