Commit a38da0c
[core] Add ViewNoPermissionException and handle ForbiddenException for view operations in RESTCatalog
Align view permission handling with table in RESTCatalog by catching
ForbiddenException and throwing ViewNoPermissionException for all view
operations (get/create/drop/rename/alter/list).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 72600f9 commit a38da0c
File tree
5 files changed
+94
-0
lines changed- paimon-core/src
- main/java/org/apache/paimon
- catalog
- rest
- test/java/org/apache/paimon/rest
5 files changed
+94
-0
lines changedLines changed: 27 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1433 | 1433 | | |
1434 | 1434 | | |
1435 | 1435 | | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
1436 | 1463 | | |
1437 | 1464 | | |
1438 | 1465 | | |
| |||
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
900 | 900 | | |
901 | 901 | | |
902 | 902 | | |
| 903 | + | |
| 904 | + | |
903 | 905 | | |
904 | 906 | | |
905 | 907 | | |
| |||
912 | 914 | | |
913 | 915 | | |
914 | 916 | | |
| 917 | + | |
| 918 | + | |
915 | 919 | | |
916 | 920 | | |
917 | 921 | | |
| |||
935 | 939 | | |
936 | 940 | | |
937 | 941 | | |
| 942 | + | |
| 943 | + | |
938 | 944 | | |
939 | 945 | | |
940 | 946 | | |
| |||
946 | 952 | | |
947 | 953 | | |
948 | 954 | | |
| 955 | + | |
| 956 | + | |
949 | 957 | | |
950 | 958 | | |
951 | 959 | | |
| |||
960 | 968 | | |
961 | 969 | | |
962 | 970 | | |
| 971 | + | |
| 972 | + | |
963 | 973 | | |
964 | 974 | | |
965 | 975 | | |
| |||
980 | 990 | | |
981 | 991 | | |
982 | 992 | | |
| 993 | + | |
| 994 | + | |
983 | 995 | | |
984 | 996 | | |
985 | 997 | | |
| |||
1021 | 1033 | | |
1022 | 1034 | | |
1023 | 1035 | | |
| 1036 | + | |
| 1037 | + | |
1024 | 1038 | | |
1025 | 1039 | | |
1026 | 1040 | | |
| |||
1041 | 1055 | | |
1042 | 1056 | | |
1043 | 1057 | | |
| 1058 | + | |
| 1059 | + | |
1044 | 1060 | | |
1045 | 1061 | | |
1046 | 1062 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
350 | 355 | | |
351 | 356 | | |
352 | 357 | | |
| |||
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| 198 | + | |
198 | 199 | | |
199 | 200 | | |
200 | 201 | | |
| |||
276 | 277 | | |
277 | 278 | | |
278 | 279 | | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
279 | 284 | | |
280 | 285 | | |
281 | 286 | | |
| |||
631 | 636 | | |
632 | 637 | | |
633 | 638 | | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
634 | 647 | | |
635 | 648 | | |
636 | 649 | | |
| |||
2327 | 2340 | | |
2328 | 2341 | | |
2329 | 2342 | | |
| 2343 | + | |
| 2344 | + | |
| 2345 | + | |
2330 | 2346 | | |
2331 | 2347 | | |
2332 | 2348 | | |
| |||
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
281 | 309 | | |
282 | 310 | | |
283 | 311 | | |
| |||
3932 | 3960 | | |
3933 | 3961 | | |
3934 | 3962 | | |
| 3963 | + | |
| 3964 | + | |
3935 | 3965 | | |
3936 | 3966 | | |
3937 | 3967 | | |
| |||
0 commit comments