#2289: PollPageRest.kt

projectforge-rest/src/main/kotlin/org/projectforge/rest/poll/PollPageRest.kt

Path: projectforge-rest/src/main/kotlin/org/projectforge/rest/poll/PollPageRest.kt · Type: Kotlin class

Purpose: Part of the ProjectForge poll module.

Source: GitHub

938 lines total
CommitDateMessage
868d6abb2025 -> 2026
b309e9beMailAttachments improved (effected BirthdayButler, Polls). E-Mail is sent automatically, if nightly
63081666Source file headers: 2024-> 2025.
e4fac10bfix non critical i18n keys
157139f0Multiple changes for poll function
cbb7e189Answers not saving Fixed, CronJob NPE Fixed,
4942c854Migration stuff in progress...
38e376a2Merge commit 'f8c97b8b3d20fa403a197a5c4b4b5ca3c3bc825d' into mgc-remove
b36310feI18n Fixes
f91b628fi18n_de Changes FAgroups to FAUser method

What it does

REST controller extending AbstractDTOPagesRest<PollDO. Exposes endpoints: newBaseDTO(), onBeforeMarkAsDeleted(), export(), changeStateToFinish(), onBeforeSaveOrUpdate(). Key methods: newBaseDTO(), onBeforeMarkAsDeleted(), getStandardEditPage(), export(), changeStateToFinish(). Package: org.projectforge.rest.poll. Patterns: REST controller, request mapping, dependency injection, DTO pages REST, companion object.

Key takeaways