Skip to content

Sept 1, 2026 my profile app - #334

Merged
dwolfson merged 20 commits into
odpi:mainfrom
pcoldico:main
Sep 1, 2026
Merged

Sept 1, 2026 my profile app#334
dwolfson merged 20 commits into
odpi:mainfrom
pcoldico:main

Conversation

@pcoldico

@pcoldico pcoldico commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Merge of 19 commits into main

pcoldico added 19 commits July 21, 2026 08:13
Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>

# Conflicts:
#	my_egeria/my_egeria/DemoCode/My_Profile/my_profile_app.py
…my absence for a couple of days

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
…e files

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>

# Conflicts:
#	my_egeria/my_egeria/DemoCode/My_Profile/my_profile_app.py
… and add comments attached to a community

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
…file_app and associated files

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
…app.py file

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
…eens into category files

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
… considating excess forks

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
Salvaged from f32d841 on feature/profile-updates-and-comments, the only
commit on that branch not already present in upstream/main. The rest of
that branch (178 commits) is already upstream, so the branch is being
retired.

Only the documentation file is taken here; the commit's changes to
my_profile_app.py and shop_for_data_handler.py are superseded by the
upstream merge that follows.

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
main and upstream/main had each restructured the profile app differently.
upstream carries the mixin split (my_profile_app.py at ~574 lines, behaviour
in *_handler.py modules) which originated on this fork and landed upstream as
bc82649. This fork's main never received it and was still the 2467-line
monolith with the Aug 23-26 feature work on top.

The upcoming merge resolves every conflicting app file in favour of upstream's
modular version. These copies preserve the Aug 23-26 work in a form that is
easy to diff against, so it can be ported into the mixins deliberately rather
than reconciled under merge pressure.

See the folder README for the specific methods still to port. Full pre-merge
state also lives on backup/main-pre-sync-2026-08-26 and tag
pre-upstream-sync-2026-08-26.

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
…cture

Brings in 250 commits from odpi/egeria-python. main had drifted since
c5320de and carried 11 local commits of profile-app work.

Conflict resolution -- upstream's modular profile app wins throughout:

  My_Profile/my_profile_app.py          <- upstream (574 lines, mixin-based)
  My_Profile/EditElementsScreens.py     <- upstream
  My_Profile/MainScreen.py              <- upstream
  My_Profile/ShowCommentsScreen.py      <- upstream
  My_Profile/TechnologyTypeScreens.py   <- upstream
  Deprecated/EditCommunitiesScreen.py   <- upstream (real 4210B version; the
                                           merge's stage-3 blob was the
                                           EditBlogsScreen content, crossed
                                           wires from rename/rename detection)
  Deprecated/EditBlogsScreen.py         <- identical blob both sides, false
                                           conflict from the same rename pair
  My_Profile/EditCommunitiesScreen.py   <- removed; renamed away on both sides
  uv.lock                               <- upstream, then regenerated

Also removed My_Profile/Add_to_Elements_Screens.py, a divergent duplicate of
upstream's AddToElementsScreens.py under a different name. Nothing imported it;
the app, elements_crud_handler.py and two test files all import upstream's.

The Aug 23-26 feature work that lived inside the conflicted files is NOT lost
and NOT yet ported: it is preserved verbatim under
my_egeria/my_egeria/DemoCode/My_Profile_parked_aug26/ with a README listing the
specific methods still to move into ElementsCrudMixin and TeamRolesMixin.
Full pre-merge state is on backup/main-pre-sync-2026-08-26 and tag
pre-upstream-sync-2026-08-26.

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
uv lock --check reported the merged lockfile as stale against pyproject.toml.
Regenerated rather than hand-merged. Sole change is the pyegeria version
bump picked up from upstream (6.1.1 -> 6.1.2); no dependency set changes.

refresh_specs was also run: pyegeria/view/base_report_formats.py regenerates
byte-identical to the merge result, so no commit needed there.
validate_compact_specs passes with 0 errors (29 pre-existing upstream warnings,
specs byte-identical to upstream).

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
…r shopping for data, and new functionality for listing a users Subscriptions from the main screen, added unit tests as well

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
…ta flows and associated test suite

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
…ltiple functional and screen files, show function to see a small sample of a particular data product should be working now

Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
@dwolfson
dwolfson merged commit 5391b78 into odpi:main Sep 1, 2026
2 checks passed
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.

2 participants