Show HumHub spaces' activity in Rocket.chat and sync HumHub groups.
- Embed HumHub space's activity in a Rocket.Chat channel:
- If logged out HumHub: you see the activity for guests
- If logged in HumHub: you see other user's activity, including private content
- Synchronization from HumHub groups and groups' members to Rocket.chat roles and roles' members (1)
- Synchronization from HumHub spaces' members to Rocket.chat channels' members (2)
HumHub and Rocket.chat relationship:
- for groups to roles, with the name of HumHub group and Rocket.chat role (must be the same)
- for spaces to channels, with a setting in each space allowing to select which channels to sync the members (only available to system administrators)
- for users, with the email or, if not found, the username (possible conflict is a user on HumHub has the same username as another user on Rocket.chat)
(1) Use case:
- An admin creates the group "admin" on HH. The role "admin" is automatically created on RC.
- An admin deletes the group "admin" on HH. The role "admin" is automatically deleted on RC.
- User X becomes a member of HH group "admin". He automatically becomes a member of RC role "admin"
- Then, user X is removed from the members of HH group "admin". He automatically is removed form the members of RC role "admin".
(2) Use case:
- In HH Space A settings, you tick the RC channels B and C
- Then, user X becomes a member of HH Space A. He automatically becomes a member of RC channels B and C
- Then, user X is removed from the members of HH Space A. He automatically is removed form the members of RC channels B and C
You don't need this module, you can do it with the Custom pages module, by adding an "iframe" page or a snippet containing this URL (replace uppercase characters): https://ROCKET_DOMAIN_NAME.TDL/channel/CHANNEL_NAME?layout=embedded
Go to "Administration" -> "Settings" -> "Rocket.chat"