Roles and Permissions
Roles
We have three types of roles in our application:
personal_assistant.admin
personal_assistant.branding_manager
personal_assistant.chatbot_manager
Permissions
personal_assistant.admin
The
admin
role has access to all functionalities granted to thechatbot_manager
andbranding_manager
roles, as well as any additional admin-specific functionalities.
personal_assistant.chatbot_manager
The
chatbot_manager
role allows for executing the following actions:Access to Chatbot list
Create or Edit chatbots
Delete chatbots
Publish or set access settings for chatbots
personal_assistant.branding_manager
The
branding_manager
role allows for executing the following actions:Save image, theme, and configs for custom branding
Delete assets from custom branding
Restore branding to default
General Permissions
All other operations are accessible to all authorized users.