solidus icon indicating copy to clipboard operation
solidus copied to clipboard

Add a customer service role

Open tvdeyen opened this issue 5 years ago • 9 comments

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

tvdeyen avatar Oct 25 '19 08:10 tvdeyen

I've been handling similar permissions work on my main project, and can probably submit something for this if you want to assign it.

JDutil avatar Oct 26 '19 18:10 JDutil

This would be great. Go ahead

tvdeyen avatar Oct 26 '19 19:10 tvdeyen

I like the idea. Also, I'm tempted to propose moving the user roles extension into core, what do you think?

kennyadsl avatar Oct 28 '19 10:10 kennyadsl

Thought about the same and tend to agree.

tvdeyen avatar Oct 28 '19 10:10 tvdeyen

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.

JDutil avatar Oct 29 '19 21:10 JDutil

I like the idea. Also, I'm tempted to propose moving the user roles extension into core, what do you think?

sounds good 👍

JuanCrg90 avatar Nov 14 '19 14:11 JuanCrg90

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

seandawes avatar Mar 06 '20 15:03 seandawes

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.

phuducnp avatar Mar 11 '20 15:03 phuducnp

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

afdev82 avatar Jun 27 '22 09:06 afdev82