Skip to content

Fix ISSUE-154/158/159/85; bring the issue tracker up to date - #509

Merged
dwolfson merged 2 commits into
odpi:mainfrom
dwolfson:fix/issues-154-158-159-85-tracker-cleanup
Oct 30, 2026
Merged

dwolfson merged 2 commits into
odpi:mainfrom
dwolfson:fix/issues-154-158-159-85-tracker-cleanup

Conversation

@dwolfson

Copy link
Copy Markdown
Member

ISSUE-85: SolutionArchitect solution-port wrappers (create, create from
template, update, delete, find, by-name, by-GUID), matching
SolutionArchitectResource.java on Egeria main.

ISSUE-159: ProjectManager.archive_project and
CollectionManager.archive_collection send the existing delete endpoint
with deleteMethod ARCHIVE; Egeria routes that to its archive operation.

ISSUE-158: GOV_DEF_PROPERTIES_LIST is GovernanceDefinitionProperties plus
its full @JsonSubTypes tree (adds DataQualityRuleProperties and others,
drops duplicates). The Dr.Egeria governance create fallback now fails the
command, naming the fields, instead of silently dropping type-specific
attributes.

ISSUE-154: cascade deletes send cascadedDelete (Egeria's field); the
Retention and SecurityGroupMembership whitelists accept old and new class
names; pushDown docstrings give the current server default; Assign Data
Value Specification takes Label and Description; CrowdSourcingRole values
documented.

Tracker: ISSUE-152/156/157/127 (already released) and 154/158 move to
Fixed; 85/159/132/146 to Awaiting re-test; 38/79 to the Egeria section;
index rebuilt.

🤖 Generated with Claude Code

https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb

ISSUE-85: SolutionArchitect solution-port wrappers (create, create from
template, update, delete, find, by-name, by-GUID), matching
SolutionArchitectResource.java on Egeria main.

ISSUE-159: ProjectManager.archive_project and
CollectionManager.archive_collection send the existing delete endpoint
with deleteMethod ARCHIVE; Egeria routes that to its archive operation.

ISSUE-158: GOV_DEF_PROPERTIES_LIST is GovernanceDefinitionProperties plus
its full @JsonSubTypes tree (adds DataQualityRuleProperties and others,
drops duplicates). The Dr.Egeria governance create fallback now fails the
command, naming the fields, instead of silently dropping type-specific
attributes.

ISSUE-154: cascade deletes send cascadedDelete (Egeria's field); the
Retention and SecurityGroupMembership whitelists accept old and new class
names; pushDown docstrings give the current server default; Assign Data
Value Specification takes Label and Description; CrowdSourcingRole values
documented.

Tracker: ISSUE-152/156/157/127 (already released) and 154/158 move to
Fixed; 85/159/132/146 to Awaiting re-test; 38/79 to the Egeria section;
index rebuilt.

Claude-Session: https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb
Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
dwolfson added a commit to odpi/egeria-trellis that referenced this pull request Oct 30, 2026
…Specification

Mirrors the regenerated templates from egeria-python (odpi/egeria-python#509,
ISSUE-154): Assign Data Value Specification gains Label and Description
attributes for the DataValueAssignment relationship.

Claude-Session: https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb
Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
The live check against Egeria main 8de9572c found the new solution-port
docstrings listed IN/OUT/INOUT/OUTIN/OTHER; Egeria's SolutionPortDirection
is UNKNOWN, INPUT, OUTPUT, INOUT, and "IN" is rejected with a 400. Docstrings
and tests now use the real values.

ISSUE-85, ISSUE-159 and ISSUE-132 move from Awaiting re-test to Fixed with
the live results: port create/update/find/get/from-template/delete pass;
archive_project and archive_collection hide the element (readable
forLineage) and restore_metadata_element brings it back; cascade=False is
refused with OMAG-GENERIC-HANDLERS-403-005 and cascade=True (cascadedDelete)
removes the parent and its anchored child.

Claude-Session: https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb
Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
@dwolfson
dwolfson merged commit 23adb9e into odpi:main Oct 30, 2026
5 checks passed
dwolfson added a commit that referenced this pull request Oct 30, 2026
…t pass (#510)

Re-confirmed on the current quickstart (qs-view-server, erinoverview,
b2rt throwaways removed and verified gone, peers cleared): ISSUE-147
(valid-metadata clears), 143 (includeOnlyRelationships), 128 (Retention
under both class names), 38 (relationship count default), 95 (Kafka
template), 89 (token lifetime 7200 s), 90 (no engine-host retry loop).

Closed on the passes already recorded in each entry, not re-run here:
ISSUE-130 (secrets-file edit), 124 and 125 (type-system writes), 117 and
112 (Resource Explorer's engine-action and secrets-store throwaways).
ISSUE-132 was closed in #509.

Left open: ISSUE-146 (remove_note re-test held pending the owner's
decision), ISSUE-108 and ISSUE-79 (Egeria needs information from us).

Claude-Session: https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb

Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
@dwolfson
dwolfson deleted the fix/issues-154-158-159-85-tracker-cleanup branch October 30, 2026 00:53
mandy-chessell pushed a commit to odpi/egeria-workspaces that referenced this pull request Oct 30, 2026
…Specification

Mirrors the regenerated templates from egeria-python (odpi/egeria-python#509,
ISSUE-154): Assign Data Value Specification gains Label and Description
attributes for the DataValueAssignment relationship.

Claude-Session: https://claude.ai/code/session_015pdMuQanRknaXmcpx4LmLb
Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant