Skip to content

Conversation

@haraldschilly
Copy link
Contributor

@haraldschilly haraldschilly commented Dec 3, 2025

  • ref improve project collaborator management #7718
  • as mentioned in the ticket, optionally tighten security via project setting
    • ⚠️ this requires updating the DB schema
  • above project setting can be enforce this via admin site settings for all projects

screenshots

The panels below are from the perspective of a collaborator, with and without owner-only management of collaborators (adding/removing). In all situations, though, someone is able to remove oneself.

Screenshot from 2025-12-04 16-25-11 Screenshot from 2025-12-04 16-24-48

site setting, enforcing this setting for all projects

Screenshot from 2025-12-04 16-25-34

changing role

Screenshot from 2025-12-04 16-25-52

if there is just one owner left, the owner can't demote oneself

Screenshot from 2025-12-04 16-26-11

@haraldschilly haraldschilly force-pushed the project-transfer-ownership-7718 branch from 6be9911 to b4795a6 Compare December 3, 2025 12:21
@haraldschilly haraldschilly changed the title project/collaborators: implement ownership management -- #7718 project/collaborators: implement ownership management Dec 3, 2025
@haraldschilly haraldschilly force-pushed the project-transfer-ownership-7718 branch 18 times, most recently from 1f9dee6 to 8a97abf Compare December 4, 2025 15:13
@haraldschilly haraldschilly force-pushed the project-transfer-ownership-7718 branch from 8a97abf to 2552dd7 Compare December 4, 2025 15:33
@haraldschilly haraldschilly added the PR-TODO-cocalc2 merge/migrate this PR into CoCalc2 in the future label Dec 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR-TODO-cocalc2 merge/migrate this PR into CoCalc2 in the future PR-work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants