PollDao.ktBaseDao with custom access control beyond the standard user right check. Implements multi-faceted access: poll owner, explicit full access users, explicit full access groups (resolved through GroupService), and attendee status.Overrides hasAccess with three-tier checking:
fullAccessUserIds CSV, and fullAccessGroupIds CSV (via GroupService.getGroupUsers).868d6abb7 2025 -> 2026 63081666f Source file headers: 2024-> 2025. 67805f2fc ThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser 4c04cfd65 MAJOR-CHANGE! Migration of integer id's to Long id's. 5bafe7941 @Repository -> @Service. @Transactional-Annotations removed. e33c8b9c2 Migration stuff in progress... b6092df09 Copyright 2023 -> 2024 b89441787 Added State.FINISHED_AND_MAIL_SENT and smaller fixes 4e4d94bc4 delegated user can now be attendee OR full access user cdb862e09 fixed delegation bugs and contains() mistake on string 5cfd12067 Reformat code, some logging, i18n & Source Headers 25185faa0 Add Attendee and Access filter. be1f00a8f accessuser and accessgroup 17c9ac5c6 change data object and database 24744bd53 change PollDao from Java to Kotlin