#2865: SetupForm.java

projectforge-wicket/src/main/java/org/projectforge/web/admin/SetupForm.java

Path: projectforge-wicket/src/main/java/org/projectforge/web/admin/SetupForm.java · Type: Java Wicket component

Purpose: Part of the ProjectForge admin module.

Source: GitHub

262 lines total
CommitDateMessage
868d6abb2025 -> 2026
63081666Source file headers: 2024-> 2025.
4efcbd0fMigration stuff in progress...
b6092df0Copyright 2023 -> 2024
ab45d51fCopyright 2001-2022 -> 2001-2023.
18a7481aFinalization of UserPagesRest (SetupPage)
ea7ec255Refactored (due to security reasons): PFUserDO.password -> UserPasswordDO.passwordHash
5f7ef41bCopyright 2021 -> 2022
0050a24dString password -> char[] password. Not yet tested: LDAP client/master and change of Wlan-Passwor
ceb63e8aSource code header: (C) 2001-2021.
7c79f192Copyright of source header -> 2020.
af35917aMore code cleanup
992751fcSetup page: preset value for calendarDomain.
3ae96bc8ConfigurationDO.java -> ConfigurationDO.kt
150046adPROJECTFORGE-3119 Merge database services
f979e8a4MGC-UPDATE: Update auf Version 3.0.0-SNAPSHOT
0922fdc3PROJECTFORGE-2967 fix unit test, refactorings
d590fdcbPROJECTFORGE-2967 fix bug with singleton in PasswordQualityService, refactorings
8caa5631refactor Password Quality Check + setup multiple i18n as return messages
7ea3d593PROJECTFORGE-3048 use configured min password length, fix findbugs issues

What it does

Apache Wicket Wicket component. Extends AbstractForm<SetupForm, SetupPage>. Key methods: validate(), setSetupTarget(), getSetupTarget(), getTimeZone(), getPassword(). Package: org.projectforge.web.admin. Patterns: overrides super.

Key takeaways