Hello, I am using Strapi version v5.0.6 and node version v18.20.1
How to achieve data isolation between platform administrators and ordinary merchants? Do you have any good plans?
This topic has been created from a Discord post (1298254574532034620) to give it more visibility.
It will be on Read-Only mode here.
Join the conversation on Discord
what do you mean by ordinary merchants? there’s roles you can have on admin users
I want to create a CMS similar to a multi tenant system, divided into operational roles and merchant roles. For example, operations can see all orders, while merchants can only see orders belonging to this merchant
you can choose which strapi user has access to what etc
other solution would be to create a different system plugged to Strapi and use that as the backoffice dashboard for your merchants
I usually do that using refine.dev
Refine.dev doesn’t seem to solve my needs. What I want is an e-commerce system platform with platform administrators and merchant administrators. Merchant administrators can only view the corresponding data (orders, products, etc.) below them, while platform administrators can see the entire platform’s products and orders
I guess you can check on admin roles there’s tweaks to do so each merchant only see certain elements
The menu can be controlled, but the data inside cannot be controlled. The merchant administrator can see all the data now. I don’t want him to see everything, he can only see his own data below. How can this function be implemented? Is there a solution?
when you edit a role, on a content type there
check if this answer your problem
otherwise I have no idea, you might need a plugin or another project