Skip to content

Feat: personal profile page#72

Draft
Maximus7474 wants to merge 22 commits into
mainfrom
feat/personal-profile-page
Draft

Feat: personal profile page#72
Maximus7474 wants to merge 22 commits into
mainfrom
feat/personal-profile-page

Conversation

@Maximus7474

@Maximus7474 Maximus7474 commented Jul 23, 2026

Copy link
Copy Markdown
Member

Description

This PR works on top of the changes from #71 introducing a profile page for the connected admin to review his data and also allow updating his identifiers (in case it wasn't set) and change his password (so he's not stuck with the random password known by the system administrator).
Layout of the page significantly resembles the admin view, but with the permission editor being disabled to only show the allowed permissions, audit log will also be empty in the case where he doesn't have permission to view it.

  • Generative AI was used in the creation of the changes of this PR.

Tests

  • Tested in development mode
  • Passes typecheck
  • Builds & runs on Windows
  • Builds & runs on Linux

Additional Notes

Depends on #71 being merged prior.

@Maximus7474 Maximus7474 self-assigned this Jul 23, 2026
@Maximus7474 Maximus7474 added the enhancement New feature or request label Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant