I have a project where I am thinking of defining some external users in PIM in order to give them access to editing some products.
Since there may be a lot of users of this type, I was wondering if it is possible to create users and assign permissions programmatically.
Specifically, the actions I am interested in are:
1. Create user (that's already possible)
2. Create Warehouse (that's also very probable possible)
3. Assign Warehouse permissions to specific Users (there will probably be 1:1 relations between users and Warehouses)
There is also another point that is not an existing functionality and I am interested in.
On Product create or import, can I use some kind of notification that would save on a product field, the ID of the User making the import or creating the Product?