MyScriptDao.ktAbstractScriptDao. Grants execute access based on the script's executableByUserIds or executableByGroupIds fields rather than requiring finance/controlling group membership.Only allows SELECT operations for non-privileged users. On SELECT, checks:
executableByUserIds CSV list.executableByGroupIds CSV list (resolved via userGroupCache).AccessException.
868d6abb7 2025 -> 2026 af1dabd8a KostZuweisungsExport: Konten fixed. MyScriptDao: group-check fixed. 63081666f Source file headers: 2024-> 2025. 3785f8347 Migration stuff in progress... 4c04cfd65 MAJOR-CHANGE! Migration of integer id's to Long id's. 5bafe7941 @Repository -> @Service. 67ce75fe9 Migration stuff in progress... b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. 38bec971a ThreadLocal -> Kotlin 389e0f809 WIP: sudo scripting and executable scripts by normal users. 061f11d59 WIP: sudo scripting bebba9753 WIP: sudo scripting