microsoft / microsoft/simplechat

Update README - Add Group Workspace role

Open
#110 0 comments 0 reactions 1 assignee View on GitHub

@paullizer is already working on this.

Since Feb 6, 2026.

documentation
Dominant language
Python
Stars
152
Forks
116
Avg merge
7h 7m
Merged PRs (30d)
122

Description

## Roles and Permissions

1. **Group Owner**
- **Creation:** Automatically assigned to the user who creates the group.
- **Membership Management:** Can add/remove members, approve membership requests, and manage roles (promote users to admin or document manager).
- **Group Settings:** Can rename the group, delete the group, and transfer ownership if desired.
- **Highest Authority:** Has all permissions of a Group Admin plus full control over the group lifecycle.
2. **Group Admin**
- **Membership Management:** Can add/remove members, approve membership requests, and assign roles (promote members to Group Admin or Document Manager).
- **Group Settings:** None.
- **Cannot Delete Group**
3. **Group Document Manager**
- **Document-Focused Role:** Responsible for organizing and managing documents within the group.
- **No Membership Management**
4. **Group User**
- **Basic Member:** Can participate in group activities (list group documents, chat using group documents, and read group documents).
- **Membership Requests:** Can request to join a group.
- **No Administrative Privileges:** Cannot add/remove other users or change any group settings.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.