PILOS is an easy-to-use open source front-end for BigBlueButton servers with a built-in load balancer. Docker-Images: https://hub.docker.com/r/pilos/pilos
Describe the solution you'd like
Roles and permissions are necessary, to allow user, room management and maybe in feature the management of bbb servers only for user with specific roles. Every request to the backend should be checked if it is permitted to the current user or not. Also hiding of specific views and components depending on the user permissions should be considered.
Additional context
For the frontend the casl-vue package could be used. See at the laravel documentations for the authorization in the backend. It also makes sense to save the roles and corresponding permissions in the database so a migration will be necessary. Consider creating a management interface for roles and their corresponding permissions for admins of PILOS.
Describe the solution you'd like Roles and permissions are necessary, to allow user, room management and maybe in feature the management of bbb servers only for user with specific roles. Every request to the backend should be checked if it is permitted to the current user or not. Also hiding of specific views and components depending on the user permissions should be considered.
Additional context For the frontend the casl-vue package could be used. See at the laravel documentations for the authorization in the backend. It also makes sense to save the roles and corresponding permissions in the database so a migration will be necessary. Consider creating a management interface for roles and their corresponding permissions for admins of PILOS.