printdotio / pio.js

An embeddable widget that enables users to quickly and easily monetize a webpage by enabling photo-product sales of its images.
4 stars 0 forks source link

Ability to create multiple users with restrictions #74

Closed carterteefury closed 9 years ago

carterteefury commented 9 years ago

As an account admin, I want to be able to create multiple users and give them specific permissions, so that certain users cannot see or modify account and payment settings.

bhox commented 9 years ago

@carterteefury Great idea. How about just two roles: Admin (full access) and Viewer (Everything but account settings, e.g. orders, coupons, reports, dashboard, etc.)?

carterteefury commented 9 years ago

Yeah I think that would work as an mvp. But like I told Austen, ultimately, giving users permissions to read/write and which screens they can do so, would be great. Also, if the user can't see settings, why should they see financials? Just some things to consider moving forward.

Our Customer Service reps don't need to see our cost, or what we owe print.io, or anything like that. It's not that we don't want to be transparent, it's that they don't need that information to do their job so why give it to them. But they do need to be able to see where in the production process the order is at, in case a customer asks.

bhox commented 9 years ago

@carterteefury Makes sense. Did you have roles in mind other than 'Customer Service Rep'?

carterteefury commented 9 years ago

The only other role would be accounting, but the Viewer role you mentioned would be perfect for that one!

bhox commented 9 years ago

@carterteefury we are building this feature out now. Could we hop on the phone/ google hangout and I can show you where we're going? I'd love your feedback.

bhox commented 9 years ago

Live