solidus
solidus copied to clipboard
Add a customer service role
While discussing #3394 we cam up with the idea to add a "customer service" role. This should help us test the various permissions we are having and provide stores with a role that is not allowed to make critical changes like:
- [ ] Changing shipping methods and rates
- [ ] Changing tax rates
- [ ] Changing users passwords
- [ ] Changing store settings
- [ ] Changing stock locations
- [ ] Changing tax rates
and many more
I've been handling similar permissions work on my main project, and can probably submit something for this if you want to assign it.
This would be great. Go ahead
I like the idea. Also, I'm tempted to propose moving the user roles extension into core, what do you think?
Thought about the same and tend to agree.
I think adding that extension would be great. It would have been really useful for the role and permission customizations I have going in my project.
I like the idea. Also, I'm tempted to propose moving the user roles extension into core, what do you think?
sounds good 👍
We are currently doing work on this as we implemented user roles this past month and are testing it now live with our CS team.
We also have a handful of other customization outside of a vanilla install which come into play when considering this such as minor gems like solidusio-contrib/solidus_comments. Think we would need to discuss the current state of the extension and potential improvements which should be considered before discussing rolling it into core.
We can provide some documentation and examples of how we have it implemented and pain points
We are currently doing work on this as we implemented user roles this past month and are testing it now live with our CS team.
Hope this will release soon cause I can't bundle this solidus_user_roles anymore, the latest build in master branch is error.
I'm fixing some bugs and I've opened some PRs to give compatibility with Solidus v3 to the solidus_user_roles
gem and I've seen no activity in that repo anymore.
I've also asked if at least it could be moved in the solidus_contrib
, but I've got no response.
I would also glad to help to make it happen.
My repo should contain a version compatible with Solidus v3, this is the branch I'm using currently in production: https://github.com/adnotam/solidus_user_roles/tree/custom_sm