Role-Based-Access-Control (RBAC)

User with admin role

  • Create Files: Admin can create new Python files.

  • Edit Files: Admin can edit existing Python files.

  • Save Files: Admin can save changes to Python files.

  • Delete Files: Admin can delete Python files.

  • Read source code : Source code of Python files will be displayed in Editor if user has admin role.

  • Run Files: User can run Python files created by admin users.

  • Select server side Python: if the server side python is enabled, then the admin can choose to run the python through pyodide or through the server side.

User with normal user role

  • Run Files: User can run Python files created by admin users.

  • Read description of Files: Read multiline comments at the beginning of source code

  • Change the option parameter: in the input field “Options” user can change the value of parameters