EmployeeStatus.ktI18nEnum. Defines 8 employment statuses used as time-dependent attributes on employees. Each enum value has a key (German identifier) and an i18nKey (full i18n path fibu.employee.status.{key}).| Enum Constant | Key | Meaning |
|---|---|---|
FEST_ANGESTELLTER | festAngestellter | Permanent employee |
BEFRISTET_ANGESTELLTER | befristetAngestellter | Fixed-term employee |
FREELANCER | freelancer | Freelancer / independent contractor |
AUSHILFE | aushilfe | Temporary helper / assistant |
STUDENTISCHE_HILFSKRAFT | studentischeHilfskraft | Student assistant |
STUD_ABSCHLUSSARBEIT | studentischeAbschlussarbeit | Student thesis/dissertation |
PRAKTIKANT | praktikant | Intern |
AZUBI | azubi | Apprentice / trainee |
Companion object provides safeValueOf(name) (null-safe enum lookup) and findByi18nKey(i18nKey) (reverse lookup by i18n key).
868d6abb7 2025 -> 2026 63081666f Source file headers: 2024-> 2025. ac2dbb269 Migration stuff in progress... b79a1edca Migration stuff in progress... (all tests of all packages: OK). b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. 5f7ef41b8 Copyright 2021 -> 2022 ceb63e8a1 Source code header: (C) 2001-2021. c526c1bbb I18nEnum, IUserRightId -> Kotlin. 54bd2e890 WIP: vacation mail notifications. bc0a52bc7 Vacation stuff... b2657ec3a Vacation list, MagicFilterProcessort supports now I18nEnum values. 7c79f1922 Copyright of source header -> 2020. af35917ac More code cleanup 2d86a8cd6 PROJECTFORGE-2306 Refactorings for keeping access check at update time 9ebb88522 Initial commit