RocketChat / RocketChat/Rocket.Chat
Onboarding of guests (assign `guest` role by default)
Open
@sampaiodiego is already working on this.
Since Nov 21, 2019.
feat: roles / permissions
triaged
type: improvement
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
We would like to onboard guest users (students from a course) to a specific channel only. In order to do that I am currently facing a bunch of hurdles in the following process:
- students register via rocket registration website -> working fine
- I manually activate them -> this is fine but
Issue 1: now they are having the defaultuserpermission level for a short period which I do not want (related to issue 3 below) - I go to
permissions, remove that user from theuserspermission group and add them to theguestpermission group.
Issue 2: Manually removing users from one group and adding to another is cumbersome, a defaultguestrole would be much easier
Issue 3: I cannot re-assign permissions before the user is activated (related to issue 1 above)
Rocket.Chat Version: 0.57.1
Running Instances: 1
DB Replicaset OpLog: doesnt show
Node Version: doesnt show
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.