Resolve "Show PersonRelationships on Person detail page" #3599

Merged
hansegucker merged 16 commits from 1365-show-personrelationships-on-person-detail-page into master 2025-11-26 21:10:36 +01:00
Member

Information and screenshots

Screenshot_20251119_210649

Checklist

  • tox -e reformat,lint used
  • Changelog updated/No update necessary
  • Documentation (incl. Screenshots) up-to-date
  • Copyright in apps.py and README.rst up-to-date
  • (Unit) tests for new feature/regression tests for bug fixes (only if useful)
  • Adhere to URL scheme
  • Tested with admin account
  • Tested with normal account (based on permissions)

Backend checklist

  • Use permissions for all GraphQL mutations
  • Use query optimizer for all GraphQL queries
  • Don't use inefficient DB queries

Frontend checklist (mandatory with ~"part::frontend")

Closes #1365

## Information and screenshots ![Screenshot_20251119_210649](/uploads/9911a019e99100e0ba4ed806f31b1f56/Screenshot_20251119_210649.png) ## Checklist - [x] `tox -e reformat,lint` used - [x] Changelog updated/No update necessary - [ ] Documentation (incl. Screenshots) up-to-date - [ ] Copyright in `apps.py` and `README.rst` up-to-date - [ ] (Unit) tests for new feature/regression tests for bug fixes (only if useful) - [ ] Adhere to [URL scheme](https://edugit.org/AlekSIS/official/AlekSIS/-/issues/86) - [ ] Tested with admin account - [ ] Tested with normal account (based on permissions) ## Backend checklist - [ ] Use permissions for all GraphQL mutations - [ ] Use query optimizer for all GraphQL queries - [ ] Don't use inefficient DB queries ## Frontend checklist (mandatory with ~"part::frontend") - [x] Screenshots are attached (mobile and desktop) - [x] Tested on mobile, tablet, and desktop sizes - [ ] Adhered to [frontend guidelines](https://edugit.org/AlekSIS/official/AlekSIS/-/blob/master/project/frontend_guidelines.rst?ref_type=heads) - [ ] Checked with [Firefox Accessibility Checker](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/) Closes #1365
Author
Member

assigned to @hansegucker

assigned to @hansegucker
Author
Member

added 2 commits

  • 26798d22 - Show person relationships in PersonOverview
  • 2ec726aa - Update changelog

Compare with previous version

added 2 commits <ul><li>26798d22 - Show person relationships in PersonOverview</li><li>2ec726aa - Update changelog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=71801&start_sha=b76c8a503d737351c89fb7f22c05f598c96d9847)
Author
Member

changed the description

changed the description
Owner

marked this merge request as draft

marked this merge request as **draft**
Author
Member

added 1 commit

  • fffd6da6 - WIP

Compare with previous version

added 1 commit <ul><li>fffd6da6 - WIP</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=72125&start_sha=2ec726aaeea9735e544e8fef67c3411c9fee7b35)
Author
Member

added 2 commits

  • c0d2b087 - Add schema for person relationships
  • 8b4c7f49 - Add frontend for person relationships

Compare with previous version

added 2 commits <ul><li>c0d2b087 - Add schema for person relationships</li><li>8b4c7f49 - Add frontend for person relationships</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=72171&start_sha=fffd6da6ffd335a8b68e058b261a385daaffbec1)
Author
Member

added 44 commits

  • 8b4c7f49...058a3e71 - 39 commits from branch master
  • b93b4a8d - Show person relationships in PersonOverview
  • f8fd3a35 - Update changelog
  • 8e56d693 - Add schema for person relationships
  • 036a04cb - Add frontend for person relationships
  • ac387503 - Add permissions for person relationships

Compare with previous version

added 44 commits <ul><li>8b4c7f49...058a3e71 - 39 commits from branch <code>master</code></li><li>b93b4a8d - Show person relationships in PersonOverview</li><li>f8fd3a35 - Update changelog</li><li>8e56d693 - Add schema for person relationships</li><li>036a04cb - Add frontend for person relationships</li><li>ac387503 - Add permissions for person relationships</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=72172&start_sha=8b4c7f49da94209499874747a2b587ee5d028ff6)
Author
Member

added 1 commit

  • f758c355 - Reformat

Compare with previous version

added 1 commit <ul><li>f758c355 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=72174&start_sha=ac3875037075e6a6446c268b9893e5395b5ec0c4)
Author
Member

changed the description

changed the description
Author
Member

added 59 commits

  • f758c355...67788ae3 - 52 commits from branch master
  • abd99c56 - Show person relationships in PersonOverview
  • 7713df76 - Update changelog
  • 5715f281 - Add schema for person relationships
  • 6af77494 - Add frontend for person relationships
  • c7fd79c8 - Add permissions for person relationships
  • 006be0a3 - Reformat
  • 01395198 - Use NoItems list for person relationships

Compare with previous version

added 59 commits <ul><li>f758c355...67788ae3 - 52 commits from branch <code>master</code></li><li>abd99c56 - Show person relationships in PersonOverview</li><li>7713df76 - Update changelog</li><li>5715f281 - Add schema for person relationships</li><li>6af77494 - Add frontend for person relationships</li><li>c7fd79c8 - Add permissions for person relationships</li><li>006be0a3 - Reformat</li><li>01395198 - Use NoItems list for person relationships</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=72221&start_sha=f758c3550974654944056ee26b86eef54c7436b0)
Author
Member

added 1 commit

  • 04c4c6ce - Fix migration history

Compare with previous version

added 1 commit <ul><li>04c4c6ce - Fix migration history</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=72222&start_sha=013951987a4d7072c9e483c01332445e193e8faa)
Author
Member

added 22 commits

  • 04c4c6ce...7798dd7c - 14 commits from branch master
  • 5e2517c8 - Show person relationships in PersonOverview
  • 87240341 - Update changelog
  • 850d1118 - Add schema for person relationships
  • 07a16612 - Add frontend for person relationships
  • 5aa30118 - Add permissions for person relationships
  • 97bca024 - Reformat
  • cc4ae6a7 - Use NoItems list for person relationships
  • 23151816 - Fix migration history

Compare with previous version

added 22 commits <ul><li>04c4c6ce...7798dd7c - 14 commits from branch <code>master</code></li><li>5e2517c8 - Show person relationships in PersonOverview</li><li>87240341 - Update changelog</li><li>850d1118 - Add schema for person relationships</li><li>07a16612 - Add frontend for person relationships</li><li>5aa30118 - Add permissions for person relationships</li><li>97bca024 - Reformat</li><li>cc4ae6a7 - Use NoItems list for person relationships</li><li>23151816 - Fix migration history</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=72284&start_sha=04c4c6ceac92e25994c5427d31465e68dc10d228)
Author
Member

added 8 commits

  • 23151816...cf09f032 - 6 commits from branch master
  • 6f72a9c7 - Merge branch 'master' into 1365-show-personrelationships-on-person-detail-page
  • 6d14024c - Fix PersonRelationship forms

Compare with previous version

added 8 commits <ul><li>23151816...cf09f032 - 6 commits from branch <code>master</code></li><li>6f72a9c7 - Merge branch &#39;master&#39; into 1365-show-personrelationships-on-person-detail-page</li><li>6d14024c - Fix PersonRelationship forms</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=72335&start_sha=231518160d48485051b218a100bd003bfa1f5480)
Author
Member

added 1 commit

  • 5aefe422 - Fix merge mistake

Compare with previous version

added 1 commit <ul><li>5aefe422 - Fix merge mistake</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=72336&start_sha=6d14024cb0cd1ff916e625a7c81b7a5e623b1a9a)
Author
Member

marked this merge request as ready

marked this merge request as **ready**
Owner

Still used?

Still used?
Owner
      <template #view="{queryItems}">
```suggestion:-0+0 <template #view="{queryItems}"> ```
Owner

Dependency on it self?

Dependency on it self?
Owner

You would have to extend the preference choices.

You would have to extend the preference choices.
Owner

requested changes

requested changes
Owner

marked this merge request as draft

marked this merge request as **draft**
Author
Member

I cannot find anything like that in preferences.py.
Is this already done by this change? https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs#2e44ad1f61249cf0440bea20d23bd07cc7f3a61a_1330_1332

I cannot find anything like that in `preferences.py`. Is this already done by this change? https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs#2e44ad1f61249cf0440bea20d23bd07cc7f3a61a_1330_1332
Author
Member

changed this line in version 12 of the diff

changed this line in [version 12 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78216&start_sha=5aefe422b282d9b980042bb790c2f43bbbdc280b#648c975cc51a7e0a9a106524ee68e76c0405046a_224_206)
Author
Member

changed this line in version 12 of the diff

changed this line in [version 12 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78216&start_sha=5aefe422b282d9b980042bb790c2f43bbbdc280b#6395db446d2057a306062a79bd369f2d830f8117_9_9)
Author
Member

added 1 commit

  • 89f18e2a - Fix leftovers

Compare with previous version

added 1 commit <ul><li>89f18e2a - Fix leftovers</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78216&start_sha=5aefe422b282d9b980042bb790c2f43bbbdc280b)
Author
Member

marked this merge request as ready

marked this merge request as **ready**
Author
Member

added 144 commits

  • 89f18e2a...b48e85cd - 134 commits from branch master
  • 707cc7ba - Show person relationships in PersonOverview
  • 96eaf73f - Update changelog
  • f51df5ef - Add schema for person relationships
  • c69b83c4 - Add frontend for person relationships
  • 78d86552 - Add permissions for person relationships
  • e6286f84 - Reformat
  • 87852396 - Use NoItems list for person relationships
  • b97fe4b6 - Fix migration history
  • f491c2c4 - Fix PersonRelationship forms
  • c2e55492 - Fix leftovers

Compare with previous version

added 144 commits <ul><li>89f18e2a...b48e85cd - 134 commits from branch <code>master</code></li><li>707cc7ba - Show person relationships in PersonOverview</li><li>96eaf73f - Update changelog</li><li>f51df5ef - Add schema for person relationships</li><li>c69b83c4 - Add frontend for person relationships</li><li>78d86552 - Add permissions for person relationships</li><li>e6286f84 - Reformat</li><li>87852396 - Use NoItems list for person relationships</li><li>b97fe4b6 - Fix migration history</li><li>f491c2c4 - Fix PersonRelationship forms</li><li>c2e55492 - Fix leftovers</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78455&start_sha=89f18e2a18d082671204d7b99721411e2cb18441)
Author
Member

added 1 commit

  • 1f46eea0 - Fix leftovers

Compare with previous version

added 1 commit <ul><li>1f46eea0 - Fix leftovers</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78457&start_sha=c2e55492c5fa418d205b4ca338858c54d9c35720)
Owner
Nvm, but here then: https://edugit.org/AlekSIS/official/AlekSIS-Core/-/blob/master/aleksis/core/frontend/components/group_type/GroupType.vue?ref_type=heads#L11
Author
Member

added 1 commit

  • 9cd0f004 - Fix leftovers

Compare with previous version

added 1 commit <ul><li>9cd0f004 - Fix leftovers</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78461&start_sha=1f46eea029a62ed0c5a216f03fbac1f1cecfd204)
Author
Member

resolved all threads

resolved all threads
Author
Member

added 1 commit

  • f079033e - Fix migration history

Compare with previous version

added 1 commit <ul><li>f079033e - Fix migration history</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78463&start_sha=9cd0f0040037891d941011439964e6f9a54a3060)
Author
Member

mentioned in merge request !3598

mentioned in merge request !3598
Author
Member

marked this merge request as draft

marked this merge request as **draft**
Author
Member

added 1 commit

  • 8115b36a - Disable editing of person relationships

Compare with previous version

added 1 commit <ul><li>8115b36a - Disable editing of person relationships</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78493&start_sha=f079033e46547de90451aee07f726325178334d3)
Author
Member

changed the description

changed the description
Author
Member

added 1 commit

  • ae39c49f - WIP: Roles for PersonRelationships

Compare with previous version

added 1 commit <ul><li>ae39c49f - WIP: Roles for PersonRelationships</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78519&start_sha=8115b36a9fbd42c5bed4f98ea297bd3cb0237349)
Author
Member

added 55 commits

  • ae39c49f...c4994cf2 - 41 commits from branch master
  • c4994cf2...53afd268 - 4 earlier commits
  • 06511712 - Add permissions for person relationships
  • 41edcb4c - Reformat
  • 6cabdc81 - Use NoItems list for person relationships
  • 10911478 - Fix migration history
  • 7e6fe232 - Fix PersonRelationship forms
  • 6fb51abf - Fix leftovers
  • 47378932 - Fix migration history
  • 0474083a - Disable editing of person relationships
  • 2a2ff56b - WIP: Roles for PersonRelationships
  • 032e6667 - Fix migration history

Compare with previous version

added 55 commits <ul><li>ae39c49f...c4994cf2 - 41 commits from branch <code>master</code></li><li>c4994cf2...53afd268 - 4 earlier commits</li><li>06511712 - Add permissions for person relationships</li><li>41edcb4c - Reformat</li><li>6cabdc81 - Use NoItems list for person relationships</li><li>10911478 - Fix migration history</li><li>7e6fe232 - Fix PersonRelationship forms</li><li>6fb51abf - Fix leftovers</li><li>47378932 - Fix migration history</li><li>0474083a - Disable editing of person relationships</li><li>2a2ff56b - WIP: Roles for PersonRelationships</li><li>032e6667 - Fix migration history</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78529&start_sha=ae39c49f7564cb8dd7c9bfe18a3307cc8686e131)
Author
Member

added 1 commit

  • 9a7e2f87 - [Docs] Add docs for roles and relationships

Compare with previous version

added 1 commit <ul><li>9a7e2f87 - [Docs] Add docs for roles and relationships</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78803&start_sha=032e6667be780675cd3cc5e065c1622ee47a341d)
Author
Member

added 1 commit

  • 004e32b2 - [Docs] Add docs for roles and relationships

Compare with previous version

added 1 commit <ul><li>004e32b2 - [Docs] Add docs for roles and relationships</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78811&start_sha=9a7e2f873875d7db9d5b31028a39991e3df381e6)
Author
Member

added 38 commits

  • 004e32b2...d81316fa - 22 commits from branch master
  • d81316fa...17a69f7c - 6 earlier commits
  • e68571ef - Use NoItems list for person relationships
  • b2eaa7f3 - Fix migration history
  • b8ed1a89 - Fix PersonRelationship forms
  • ce50b3bf - Fix leftovers
  • f9848c47 - Fix migration history
  • 33449d45 - Disable editing of person relationships
  • 0e760b4e - WIP: Roles for PersonRelationships
  • bd03f6b1 - Fix migration history
  • 756ca9f5 - [Docs] Add docs for roles and relationships
  • d8634f41 - Reformat

Compare with previous version

added 38 commits <ul><li>004e32b2...d81316fa - 22 commits from branch <code>master</code></li><li>d81316fa...17a69f7c - 6 earlier commits</li><li>e68571ef - Use NoItems list for person relationships</li><li>b2eaa7f3 - Fix migration history</li><li>b8ed1a89 - Fix PersonRelationship forms</li><li>ce50b3bf - Fix leftovers</li><li>f9848c47 - Fix migration history</li><li>33449d45 - Disable editing of person relationships</li><li>0e760b4e - WIP: Roles for PersonRelationships</li><li>bd03f6b1 - Fix migration history</li><li>756ca9f5 - [Docs] Add docs for roles and relationships</li><li>d8634f41 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1954/diffs?diff_id=78825&start_sha=004e32b2b8b4f40a0616d6109987a46e0790c4ba)
Author
Member

marked this merge request as ready

marked this merge request as **ready**
Owner

mentioned in commit 7de3201afc

mentioned in commit 7de3201afc464e4974e4748740b44c20aa2a6e12
Author
Member

mentioned in issue #1366

mentioned in issue #1366
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-Core!3599
No description provided.