As a developer,
I need to set up user roles and permissions, distinguishing between admin and customer roles,
So that the website can manage user access and permissions effectively.
As an admin user,
I want to have access to admin-specific functionalities on the website,
So that I can manage products, orders, and other administrative tasks.
As a customer,
I want to have access to regular site features on the website,
So that I can shop, manage my profile, and place orders.
Acceptance Criteria
[x] Create user roles for 'Admin' and 'Customer'.
[x] Admins have access to admin-specific functionalities (e.g., managing products, orders).
[x] Customers have access to regular site features (e.g., shopping, profile management).
[x] Define permissions for each role (e.g., admin can add products, customers can place orders).
[x] Ensure that only admin users can access the admin panel.
As a developer, I need to set up user roles and permissions, distinguishing between admin and customer roles, So that the website can manage user access and permissions effectively.
As an admin user, I want to have access to admin-specific functionalities on the website, So that I can manage products, orders, and other administrative tasks.
As a customer, I want to have access to regular site features on the website, So that I can shop, manage my profile, and place orders.
Acceptance Criteria