Skip to content

Feature/29 member service crud#87

Merged
raphael-frank merged 32 commits into
mainfrom
feature/29-member-service-crud
Jun 26, 2026
Merged

Feature/29 member service crud#87
raphael-frank merged 32 commits into
mainfrom
feature/29-member-service-crud

Conversation

@f-s-h

@f-s-h f-s-h commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

Implemented Memberservice accoroding to the documentation including MemberService and Keycloakservice.

Closes #29

f-s-h added 28 commits June 9, 2026 11:46
@f-s-h f-s-h requested a review from raphael-frank June 19, 2026 12:01
@f-s-h f-s-h self-assigned this Jun 19, 2026
@raphael-frank

Copy link
Copy Markdown
Collaborator
  • Fixed several bugs in the member CRUD implementation found during a review against the other services
  • Aligned the API responses with the OpenAPI spec (e.g. email conflict now correctly returns 409)
  • Cleaned up the update flow to only patch fields that are actually provided
  • Fixed a security issue where the wrong ID was used for the self-update permission check
  • Added password support when creating members in Keycloak

Rest lgtm!

@FadyGergesRezk

Copy link
Copy Markdown
Collaborator

Guys, where is the members/dashboard endpoint?

@raphael-frank

Copy link
Copy Markdown
Collaborator

Guys, where is the members/dashboard endpoint?

I will add the api stuff we discussed in a different PR and migrate the already implemented services, I didnt want to throw away progress.

@raphael-frank raphael-frank merged commit 8a8cb5c into main Jun 26, 2026
17 checks passed
@raphael-frank raphael-frank deleted the feature/29-member-service-crud branch June 26, 2026 11:54
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.

Feature: Implement CRUD Endpoints for Members in Member Service

3 participants