Skip to content

role names

1 pointubudesign4 comments
On HN

ok this is a simple question. I am trying to come up with 7 levels of permissions and their respective role names. what I have is:

root, admin, manager, assistant,user,public,none

or

root, admin, publisher, editor ,user,public,none

I'm not too happy with this naming. could you suggest something better that would be understood by most users? This is in the context of database

Comments

Sounds overly complex, offhand.

I think you may have a point -- what kind of user (A) has to deal with these roles, and (B) can't understand terms like 'DBA' or 'superuser'? Hopefully you're not just renaming roles already defined by the DBMS?

It sounds like you might not be dealing with non-technical business users here; if you can explain your users a bit better, you can probably get more help.

Otherwise...

If you can get spaces into the names, all to the good. Could just be too restrictive to use one-word role names. Longer names might look like: [database manager, table designer, table manager, writer, reader, banned]

Or use verbs: [administer, manage, design, write, read, do nothing.] This allow you to write friendly messages; "You may #{ role-verb } pages on this site."

If the database holds, say, web sites and pages, try to find actual career names; [database administrator, site manager, web designer, writer, customer, banned]

Hope that's some ideas.

Thanks. yes, I could change them to role code, role name, and description. also naming by what they can do is good too. read xxx create xxx etc...

I know that's why I want to make them into something easy. I could reduce it to 5 but most users don't know what things like root means

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.