tududi/frontend/utils
antanst 22cf2ccf00 frontend: implement project sharing UI and guards; backend: secure share APIs and enrich shares listing
- Add project share modal and service; wire Share menu and hide for non-owners
- Show emails in shares list; label access levels clearly
- Enforce owner/admin-only grant/revoke on share endpoints
- Include project user_id in list/detail responses for ownership checks
- Show 'Permission denied' toast on forbidden project/task edits/deletes; avoid blank state on failure
2025-09-22 15:20:46 +03:00
..
__tests__ Setup slugify and fix nanoid issues 2025-08-08 23:14:40 +03:00
areasService.ts Add sorting projects (#175) 2025-07-21 18:41:11 +03:00
authUtils.ts Lint frontend (#131) 2025-07-09 12:23:55 +03:00
dateUtils.ts Fix an issue with check to done task not moving to completed 2025-07-23 12:22:06 +03:00
fetcher.ts Lint frontend (#131) 2025-07-09 12:23:55 +03:00
inboxService.ts Add inbox pagination (#340) 2025-09-19 16:07:50 +03:00
noteDeleteUtils.ts Fix delete note refresh (#337) 2025-09-18 12:57:28 +03:00
notesService.ts Update frontend to use UID-based routing 2025-08-06 15:54:45 +03:00
profileService.ts Feat add first day of week (#339) 2025-09-18 12:57:28 +03:00
projectsService.ts Setup slugify and fix nanoid issues 2025-08-08 23:14:40 +03:00
sharesService.ts frontend: implement project sharing UI and guards; backend: secure share APIs and enrich shares listing 2025-09-22 15:20:46 +03:00
slugUtils.ts Setup slugify and fix nanoid issues 2025-08-08 23:14:40 +03:00
tagsService.ts Linting. 2025-08-06 15:54:45 +03:00
taskEventService.ts Improve task page 2025-08-04 23:50:53 +03:00
taskIntelligenceService.ts Lint frontend (#131) 2025-07-09 12:23:55 +03:00
tasksService.ts Refactor Upcoming section and recurring setup 2025-08-13 19:00:37 +03:00
urlService.ts Lint frontend (#131) 2025-07-09 12:23:55 +03:00