DETAILS:
Superiors:
- Superiors do not become Company-Default-Supervisors automatically
- Superiors become irregular supervisors without rerouting, existing supervisions are not changed
- Superiors become company users at equal-to-max priority, if not already
For each AVN User update:
- if superior change for unchanged company:
all company supervisions with remark "Vorgesetzter" are removed
create admin problem that notifies about superior change (special if new superior could not be created)
- all company associates are irregularly supervised by the new superior with remark "Vorgesetzer"
Questions:
- company had superior, but no longer: just remove superior-supervisions, do not report admin problem?
- Problem: superior changed, but we first encounter this through a user changing company. Change is not detected at this point, old superiors remain until an old company associate is updated too
|
||
|---|---|---|
| .. | ||
| Audit | ||
| Auth | ||
| Colonnade | ||
| Control | ||
| Cron | ||
| Crypto | ||
| CryptoID | ||
| Data | ||
| Database | ||
| Foundation | ||
| Handler | ||
| Import | ||
| Jobs | ||
| Jose | ||
| Language/Haskell/TH | ||
| Ldap/Client | ||
| Model | ||
| Network | ||
| Numeric/Natural | ||
| Prometheus | ||
| Servant | ||
| ServantApi | ||
| Settings | ||
| System | ||
| Text | ||
| UnliftIO/Async | ||
| Utils | ||
| Web | ||
| Yesod | ||
| Application.hs | ||
| Audit.hs | ||
| Cron.hs | ||
| CryptoID.hs | ||
| Foundation.hs | ||
| Import.hs | ||
| index.md | ||
| index.md.license | ||
| Jobs.hs | ||
| Mail.hs | ||
| Model.hs | ||
| ServantApi.hs | ||
| Settings.hs | ||
| Utils.hs | ||