This is an automated email from the ASF dual-hosted git repository.

roryqi pushed a change to branch cherry-pick-b2067cd0-to-branch-1.3
in repository https://gitbox.apache.org/repos/asf/gravitino.git


    from 01c4ea8982 Resolve branch-1.3 cherry-pick conflicts
     add ab07a0a978 [Cherry-pick to branch-1.3] [#11985] fix(openapi): restore 
the ExternalType variant to DataType (#11991) (#12907)
     add 7bec3c215b [Cherry-pick to branch-1.3] [#12783] fix(server): return 
JSON errors for the whole pre-resource-method WebApplicationException family 
(#12878) (#12910)
     add 3a1fd2f6ef [Cherry-pick to branch-1.3] [#12875] improve(server): Reuse 
the shared table authorization expressions (#12876) (#12912)
     add 7f59be2615 [Cherry-pick to branch-1.3] [#12501][#12500] feat(core): 
Support FUNCTION and VIEW metadata object policies (#12503) (#12904)
     add 9e5ae153f9 Resolve branch-1.3 merge conflicts

No new revisions were added by this update.

Summary of changes:
 .../integration/test/JsonErrorHandlerIT.java       |  64 +-
 .../client/integration/test/PolicyIT.java          | 742 ++++++++++++++++++++-
 .../org/apache/gravitino/policy/PolicyManager.java |   4 +-
 .../PolicyMetadataObjectRelBaseSQLProvider.java    |  22 +
 .../PolicyMetadataObjectRelPostgreSQLProvider.java |  23 +
 .../relational/service/FunctionMetaService.java    |   6 +
 .../relational/service/ViewMetaService.java        |   6 +
 .../apache/gravitino/policy/TestPolicyManager.java |  80 +++
 docs/manage-policies-in-gravitino.md               |   2 +-
 docs/open-api/datatype.yaml                        |  35 +-
 docs/open-api/policies.yaml                        |   6 +-
 docs/policies.md                                   |  10 +-
 .../service/rest/IcebergTableOperations.java       |  24 +-
 .../service/rest/IcebergTableRenameOperations.java |   7 +-
 .../server/web/filter/RenameTableAuthzHandler.java |   9 +-
 .../AuthorizationExpressionConstants.java          |  12 +
 .../apache/gravitino/server/GravitinoServer.java   |   2 +
 .../gravitino/server/web/VersioningFilter.java     |  12 +-
 .../web/mapper/WebApplicationExceptionMapper.java  |  77 +++
 .../server/web/rest/StatisticOperations.java       |  33 +-
 .../gravitino/server/web/rest/TableOperations.java |   8 +-
 .../gravitino/server/web/TestVersioningFilter.java |  38 +-
 .../mapper/TestWebApplicationExceptionMapper.java  |  67 ++
 23 files changed, 1169 insertions(+), 120 deletions(-)
 create mode 100644 
server/src/main/java/org/apache/gravitino/server/web/mapper/WebApplicationExceptionMapper.java
 create mode 100644 
server/src/test/java/org/apache/gravitino/server/web/mapper/TestWebApplicationExceptionMapper.java

Reply via email to