Skip to content

Team-owned resources across Nextcloud #2644

Description

@marcoambrosini

The problem

In Nextcloud, "Shared with the team" almost always means "owned by a person, lent to the team." With the exception of Team-folders, Collectives, and Talk, resources are bound to a single user; a team is only granted access on top. That makes the team a guest in its own workspace, with important consequences:

  • Off-boarding silently destroys team assets. A team is meant to outlive any member, but delete the account of the person who created a resource and it can vanish.
  • Team roles don't govern resources. A team owner has no authority over a deck board owned by a member, and removing someone from the team doesn't touch what they own.

Possible solutions

  • Allow all main Nextcloud resources to be owned by a team, instead of a single user.
  • From each app, allow users to add team members to the team, instead of adding share recipients to resource

App specific issues

  • Talk (we probably need a way to lock the participants list to the team members list)
  • Activity (team filtered-activity?)
  • Team owned calendar  calendar#3044
  • Notes
  • Deck issue
  • Announcements
  • Forms
  • Tasks
  • Tables
  • Polls
  • Collectives
  • Files

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions