- 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 |
||
|---|---|---|
| .. | ||
| AutoSuggestNextActionBox.tsx | ||
| ProjectDetails.tsx | ||
| ProjectItem.tsx | ||
| ProjectModal.tsx | ||
| ProjectShareModal.tsx | ||