Repository navigation
My Egeria: Edit Profile saves to Egeria, Tech Types Back, communities and UI updates - #524
Merged
Merged
Conversation
…s that make up the app Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
… consistent screen titles, show persons not roles in communities, etc. Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
…n on the main screen Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
Signed-off-by: Peter Coldicott <86156876+pcoldico@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
My Egeria (My Profile) updates: fixes from the PDR team call on 2026-10-30, plus two bug fixes.
EditElementsScreens.py,my_egeria.py,elements_crud_handler.py):OMAG-REPOSITORY-HANDLER-400-008because the sample profiles come from the Coco Pharmaceuticals content pack. Only a request naming that source can change them. The update now sendsexternalSourceGUID/externalSourceName, taken from the profile's ownelementHeader.origin, whenever the profile didn't originate locally.givenNames,pronouns,timeZone, ...). It used to read them from theMy-User-MDDICT, which only has display labels, so most fields opened blank.qualifiedName(it would have replacedPerson::NL::199995withPerson199995NLGaryGeeke), and no longer copies Preferred Name intofullName. The merge update keeps the existing values.tech_types_handler.py): Back (Escape) on a type's templates and processes screen used to land on the main screen. The tree closes itself when a type is selected, so it is now re-opened from the hierarchy already fetched.q(Main Menu) still goes to the main screen.community_handler.py,CommunitiesScreen.py,CommunityScreen.py):set_screen_heading()inprofile_utils.pygives every screen the titleEgeria - <context>and the sub-titleUser: <user>, Karma Points: <points>.self.log(...)calls are commented out across all modules.my_profile.tcss) and a reordered Other Functions menu on the main screen.docs/My-Egeria-Doc.md,docs/my_egeria_manual.mdandtests/micro-tests/my_profile/README.mdupdated.Test plan
pytest tests/micro-tests/my_profile: 630 passed, 1 skippedtest_community_handler.py,test_profile_utils.py,test_my_egeria.py,test_elements_crud_handler.pyandtest_tech_types_handler.py. The last now checks that Back re-opens the technology types tree.qualifiedNameandfullNameunchangedqreturns to the main screen🤖 Generated with Claude Code