#2078: GroupPagesRest.kt

projectforge-rest/src/main/kotlin/org/projectforge/rest/GroupPagesRest.kt REST Controller, projectforge-rest/src/main/kotlin/org/projectforge/rest/GroupPagesRest.kt (351 lines) 351 lines · 288 code · 32 comments · 31 blank
Source file: GroupPagesRest.kt - rest controller in ProjectForge REST module.

Architecture Analysis

Resides in projectforge-rest, the JAX-RS REST API layer consumed by the React frontend.

Git History

CommitWhat changed
868d6abb752025 -> 2026
e71b04f637Groups: description and organization of groups are now visible for non-admins.
28fd4bcf34Group.setEmails -> Group.populateEmails.
ed842744d2GroupPagesRest: Excel contains now mails of assigned users.
b2de9061faGroupPagesRest: Excel export added (analog UserGroupPagesRest) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
278e6042d0User, Group access tightend (also in UI).
63081666f6Source file headers: 2024-> 2025.
2a5005e7feGradle, javax.validation -> jakarta.validation
3c42485eb9Migration stuff in progress... (all tests of all packages: OK).
77bade6dfbjavax.* -> jakarta.*
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
b360e5f4d1GroupPage, UserPage: clone support. GroupPage validates now groupname on existing ones.
5a8eeade11WIP: UserPagesRest
4df1901969WIP: React version of users.
15af713be9GroupPagesRest: disable list row click for non-admin-users.
44dcb895b9AbstractPagesRest.createListLayout(...) refactored.
07db5cb1a8WIP: GroupPagesRest
762d940ad1WIP: GroupPagesRest
4a8ee9d9cfWIP: AG-Grid, multi-selection
d6e38e6087WIP: AG-Grid, mass-update
5f7ef41b8cCopyright 2021 -> 2022
ceb63e8a1bSource code header: (C) 2001-2021.
261f475ae3Merge branch 'develop' into ReactMigration
685d7f9cc2rest: optimizations for usage from Java classes.
e16d8a0b65Redirect group restpoint to react version.
9ac06b25acAdd Visitorbook rest pages
4056f0625dRenaming stuff: *BaseRest -> *PagesRest.