Role-Based-Access-Control (RBAC)

admin role and user role

User with admin role for serverside checked python file:

  • 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 for unserverside python file:

  • 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 for serverside checked python file

  • 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

Last updated