Skip to content

feat: map member directly to roles #581 - #792

Draft
fstreit1 wants to merge 71 commits into
mainfrom
feature/581-map-member-directly-to-roles
Draft

feat: map member directly to roles #581#792
fstreit1 wants to merge 71 commits into
mainfrom
feature/581-map-member-directly-to-roles

Conversation

@fstreit1

Copy link
Copy Markdown
Collaborator

No description provided.

@fstreit1 fstreit1 linked an issue Aug 10, 2026 that may be closed by this pull request
6 tasks
@fstreit1 fstreit1 self-assigned this Aug 10, 2026
@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown

Frontend Test Results

  1 files  ±0   54 suites  +1   51s ⏱️ ±0s
308 tests +2  307 ✅ +1  0 💤 ±0  1 ❌ +1 
311 runs  +2  310 ✅ +1  0 💤 ±0  1 ❌ +1 

For more details on these failures, see this check.

Results for commit 6d4928d. ± Comparison against base commit ac0b848.

♻️ This comment has been updated with latest results.

@fstreit1 fstreit1 changed the title Feature/581 map member directly to roles feat: 581 map member directly to roles Aug 11, 2026
@fstreit1 fstreit1 changed the title feat: 581 map member directly to roles feat: map member directly to roles #581 Aug 11, 2026
@github-actions

github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown

Backend Test Results

0 tests   - 766   0 ✅  - 766   0s ⏱️ -58s
0 suites  -  66   0 💤 ±  0 
0 files    -  66   0 ❌ ±  0 

Results for commit 7709116. ± Comparison against base commit ac0b848.

♻️ This comment has been updated with latest results.

MasterEvarior
MasterEvarior previously approved these changes Aug 22, 2026

@MasterEvarior MasterEvarior left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Hibernate/JPA issue should be fixed with using Set<> instead of list. This is because of some funky JPA/Hibernate behavior.

Some of the tests will still fail but that may just be the test data that is wrong in some way.

Comment thread backend/src/main/java/ch/puzzle/pcts/controller/CalculationController.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/controller/CalculationController.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/controller/MemberController.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/dto/member/MemberInputDto.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/dto/member/MemberDto.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/model/memberrole/MemberRole.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/model/role/Role.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/service/business/MemberBusinessService.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/service/business/RoleBusinessService.java Outdated

@schiltpuzzle schiltpuzzle left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Backend looks good 👍. frontend needs some work

Comment thread frontend/src/app/features/member/detail-view/member-detail-view.component.ts Outdated
Comment thread frontend/src/app/features/member/form/member-form.component.ts Outdated
Comment thread frontend/src/app/features/member/detail-view/member-detail-view.component.ts Outdated
Comment thread frontend/src/app/features/member/form/member-form.component.ts Outdated
Comment thread frontend/src/app/features/member/form/member-form.component.ts Outdated
Comment thread frontend/src/app/features/roles/role.service.spec.ts
Comment thread frontend/src/app/features/member/form/member-form.component.ts
Comment thread frontend/src/app/features/calculations/calculation.service.spec.ts Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/model/calculation/Calculation.java Outdated
@fstreit1
fstreit1 force-pushed the feature/581-map-member-directly-to-roles branch from 11afa04 to 1c2a659 Compare August 25, 2026 12:22

@MasterEvarior MasterEvarior left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good progress for your first fullstack ticket. There are still a lot of minor things to iron out but it works 💯

Comment thread backend/src/main/java/ch/puzzle/pcts/controller/MemberController.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/controller/MemberController.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/dto/member/MemberDto.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/mapper/MemberMapper.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/model/memberrole/MemberRole.java Outdated
Comment thread frontend/src/app/features/member/form/member-form.component.ts Outdated
Comment thread backend/src/test/java/ch/puzzle/pcts/controller/MemberControllerIT.java Outdated
Comment thread backend/src/main/java/ch/puzzle/pcts/mapper/RoleMapper.java Outdated
Comment thread backend/src/main/resources/db/migration/V0_0_25__create_table_member_role.sql Outdated
@fstreit1
fstreit1 force-pushed the feature/581-map-member-directly-to-roles branch from b8b4119 to 4611852 Compare September 1, 2026 09:20
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.

Technical Story: Map Member directly to roles

4 participants