Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a customer service role #3404

Closed
6 tasks
tvdeyen opened this issue Oct 25, 2019 · 9 comments
Closed
6 tasks

Add a customer service role #3404

tvdeyen opened this issue Oct 25, 2019 · 9 comments

Comments

@tvdeyen
Copy link
Member

tvdeyen commented Oct 25, 2019

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

@JDutil
Copy link
Contributor

JDutil commented Oct 26, 2019

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

@tvdeyen
Copy link
Member Author

tvdeyen commented Oct 26, 2019 via email

@kennyadsl
Copy link
Member

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

@tvdeyen
Copy link
Member Author

tvdeyen commented Oct 28, 2019 via email

@JDutil
Copy link
Contributor

JDutil commented Oct 29, 2019

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.

@JuanCrg90
Copy link
Contributor

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

sounds good 👍

@seandawes
Copy link

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

@phuducnp
Copy link

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.

@afdev82
Copy link
Contributor

afdev82 commented Jun 27, 2022

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

@solidusio solidusio locked and limited conversation to collaborators Sep 1, 2022
@waiting-for-dev waiting-for-dev converted this issue into discussion #4534 Sep 1, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants