Media-Public / mediapublic-server

MediaPublic Website Platform
GNU General Public License v3.0
1 stars 4 forks source link

User Authorization Levels #11

Open thequbit opened 9 years ago

thequbit commented 9 years ago

So I like to define these up-front so we don't get into a long drawn out conversation of who can do what on the site. I think there should be four authentication levels, and all end-points need to fit one level.

VIEWER
STANDARD_USER
ELEVATED_USER
ADMINISTRATOR

VIEWER This is someone who goes to the site and has not logged in.

STANDARD_USER This is someone who has created a login. They should be able to:

ELEVATED_USER This is someone who works at an organization. They should be able to:

ADMINISTRATOR This is the highest authorized user. They should be able to:

Does that make sense? Have I forgotten anything and/or simplified it too much? I think we can fit most things into this model ...

melodykramer commented 9 years ago

Yes, and I agree that we should only have certain users posting to the blog. This seems like a good demarcation.

GabeIsman commented 9 years ago

LGTM