Commit Graph

7246 Commits

Author SHA1 Message Date
Marko Milić
45538d0393 feature/Remove Get API Key feature from code and delegate to OBP-Portal 2025-12-18 09:06:28 +01:00
Marko Milić
0db2af0bd2 Merge remote-tracking branch 'upstream/develop' into develop 2025-12-17 15:23:31 +01:00
Marko Milić
6a7a76b44f feature/Add OpenAPI 3.1 YAML response 2025-12-17 14:51:00 +01:00
Simon Redfern
e36f80f996
Merge pull request #2649 from constantine2nd/develop
Fix available ports function
2025-12-17 13:16:20 +01:00
simonredfern
d9794277ed Merge branch 'develop' of github.com:OpenBankProject/OBP-API into develop 2025-12-17 11:02:48 +01:00
Marko Milić
2d9a38e227 Merge remote-tracking branch 'hongwei/develop' into develop 2025-12-17 09:22:07 +01:00
simonredfern
1779d6b315 endpoint: GET /obp/v6.0.0/management/abac-rules-schema 2025-12-17 01:58:32 +01:00
simonredfern
13d3e9b464 abac schema update 2025-12-17 01:27:05 +01:00
simonredfern
1216add5c0 validate abac rule 2025-12-17 00:47:20 +01:00
simonredfern
0d69974941 execute abac rule 2025-12-17 00:43:53 +01:00
simonredfern
713e433eca docfix: apiTagCardAttribute and use of apiTagAttribute 2025-12-16 23:25:28 +01:00
simonredfern
3e238b5cc9 docfix: apiTagProductAttribute and use of apiTagAttribute 2025-12-16 23:23:12 +01:00
simonredfern
2295e5e856 docfix: apiTagAccountAttribute and use of apiTagAttribute 2025-12-16 23:20:27 +01:00
simonredfern
4719988318 docfix: apiTagBankAttribute and use of apiTagAttribute 2025-12-16 23:16:29 +01:00
simonredfern
83671edac7 docfix: apiTagTransactionRequestAttribute and use of apiTagAttribute 2025-12-16 23:14:32 +01:00
simonredfern
af18aaaeb7 docfix: apiTagTransactionAttribute and use of apiTagAttribute 2025-12-16 23:12:39 +01:00
simonredfern
7d6aa4e9c7 docfix: apiTagAtmAttribute and use of apiTagAttribute 2025-12-16 23:09:57 +01:00
simonredfern
6109020328 docfix: apiTagCustomerAttribute and use of apiTagAttribute 2025-12-16 23:07:07 +01:00
simonredfern
9be964c886 docfix: apiTagUserAttribute and apiTagAttribute 2025-12-16 23:03:19 +01:00
simonredfern
6213d0e9fb v6.0.0 users/USER_ID/attributes and /my/personal-data endpoints to make user attributes more like other attributes 2 2025-12-16 22:54:35 +01:00
simonredfern
cc05c56a29 v6.0.0 users/USER_ID/attributes and /my/personal-data endpoints to make user attributes more like other attributes 2025-12-16 22:44:38 +01:00
simonredfern
7a5db31972 docfix: removing assumptions in Glossary.scala 2025-12-16 22:00:22 +01:00
simonredfern
6212afedea docfix: moving ABAC glossary items to Glossary.scala 2025-12-16 19:55:12 +01:00
simonredfern
b9a83c4238 docfix: ABAC glossary items in resource doc 2025-12-16 18:58:30 +01:00
Marko Milić
fdf735477e Merge remote-tracking branch 'upstream/develop' into develop 2025-12-16 16:51:25 +01:00
Marko Milić
5d27d588d8 feature/Fix available ports function 2025-12-16 16:41:30 +01:00
hongwei
59b77631f8 refactor/ abacrule: Remove redundant dbColumnName overrides from AbacRule
- Remove explicit dbColumnName overrides from AbacRuleId, RuleName, RuleCode, IsActive, Description, CreatedByUserId, and UpdatedByUserId fields
- Remove dbTableName override from AbacRule companion object
- Rely on Lift ORM's default column naming conventions to reduce code duplication
- Simplify field definitions while maintaining functionality and database mapping
2025-12-16 14:53:08 +01:00
hongwei
8dd3ee5417 Merge remote-tracking branch 'Simon/develop' into develop 2025-12-16 13:30:16 +01:00
hongwei
31ac4b97bc refactor/ abacrule-Rename MappedAbacRule to AbacRule and extract trait
- Rename MappedAbacRule class to AbacRule for cleaner naming convention
- Extract AbacRuleTrait as the base trait for ABAC rule contracts
- Update AbacRuleProvider to return AbacRuleTrait instead of concrete class
- Update all references in Boot.scala to use new AbacRule naming
- Update JSONFactory6.0.0.scala to accept AbacRuleTrait in factory methods
- Simplify object singleton naming from MappedAbacRule to AbacRule
- Improves code clarity by separating trait definition from implementation
2025-12-16 13:27:27 +01:00
hongwei
2f2c96ab6b test/Update system view permissions assertion 2025-12-16 13:21:55 +01:00
simonredfern
3e5663d42a Merge branch 'develop' of github.com:OpenBankProject/OBP-API into develop 2025-12-16 12:03:09 +01:00
simonredfern
d82b94dddd ABAC Rules WIP 2025-12-16 12:03:02 +01:00
simonredfern
dd5c9e311a docfix: resource doc improvement for consumer creation 2025-12-16 11:20:27 +01:00
simonredfern
0f1c9d81a6 glossary items for ABAC linked to resource doc 2025-12-16 10:57:18 +01:00
hongwei
705de3070f Merge remote-tracking branch 'Marko/pekko' into develop
# Conflicts:
#	pom.xml
#	release_notes.md
2025-12-16 10:26:37 +01:00
hongwei
244b41eb03 test(SystemViewsTest): Fix view ID field references in assertions
- Update view ID field references from "id" to "view_id" in getAllSystemViews test
- Update view ID field references from "id" to "view_id" in getOneSystemView test
- Update view ID field references from "id" to "view_id" in getMultipleSystemViews test
- Align test assertions with actual API response schema for system views endpoint
2025-12-16 10:21:40 +01:00
Marko Milić
929cb4d5d8 Merge branch 'develop' into pekko
# Conflicts:
#	pom.xml
2025-12-16 10:12:54 +01:00
hongwei
5e5592c12e test/test(WebUiProps): Fix HTTP 204 No Content response body assertions
- Update WebUiPropsTest to assert empty body as JNothing instead of "{}"
- Change response body assertion to use `shouldBe(JNothing)` for proper HTTP 204 handling
- Remove default "{}" placeholder in SendServerRequests when response body is empty
- Return empty string "" instead of "{}" to correctly represent No Content responses
- Add clarifying comment explaining that HTTP 204 should have empty body, not JSON object
- Align test expectations with proper REST semantics for 204 No Content status code
2025-12-16 09:47:09 +01:00
simonredfern
0db9ccacc1 ABAC endpoints being served. 2025-12-15 14:06:48 +01:00
simonredfern
cd3364f039 Add ViewPermissionsTest.scala 2025-12-15 13:54:11 +01:00
simonredfern
f785d7eab3 ABAC in v6.0.0 2 2025-12-15 13:40:03 +01:00
simonredfern
ce1d870f10 ABAC in v6.0.0 2025-12-15 13:29:15 +01:00
simonredfern
3bdc3da7f5 ABAC rules compiles added files to git 2025-12-15 12:30:51 +01:00
simonredfern
1a2a12867f ABAC rules compiles 2025-12-15 12:14:07 +01:00
hongwei
8dbaaf8bbf Merge remote-tracking branch 'Marko/pekko' into develop
# Conflicts:
#	pom.xml
2025-12-15 11:42:44 +01:00
hongwei
4b9bf879c5 Merge remote-tracking branch 'Hongwei/develop' into develop
# Conflicts:
#	obp-api/src/test/resources/frozen_type_meta_data
2025-12-15 10:32:49 +01:00
simonredfern
3e1a6a037e system views clean up 2025-12-14 18:59:44 +01:00
simonredfern
1d236a36a4 v6.0.0 GET one system view 2025-12-14 18:22:02 +01:00
simonredfern
dd64f05c53 v6.0.0 /obp/v6.0.0/management/view-permissions 2025-12-14 12:56:40 +01:00
simonredfern
a6a355d36c webui_props delete v6.0.0 2025-12-13 21:34:30 +01:00