Blueprint changed by Christopher Adams: Whiteboard changed: The two basic user levels are: Admin - total control of the site, including Aiki admin and db access - User - profile page, settings page, font upload, comments, etc. + Member - profile page, settings page, font upload, comments, etc. In addition there are Visitors who have no permission level, but can see everything that does not require User permissions or above. Now in addition to these two levels, there are a number of other levels that may be useful at some point: - Managers - can manage user accounts (create, delete, view stats, etc.) - Librarians - can manage, clean up font content, create font collections, write blog posts, etc. + Secretaries* - can manage user accounts (create, delete, view stats, etc.) + Librarians† - can manage, clean up font content, create font collections, write blog posts, etc. Foundries - maybe some category for clearly qualified designers, or real foundries - My recommendation at some point would be to create a category of - Librarians who can manage the site (users, fonts, blog posts) but + * Secretaries - secretar: late 14c., "person entrusted with secrets," from M.L. secretarius "clerk, notary, confidential officer, confidant," from L. secretum "a secret" (see secret). + † Librarians - this term is used on OCAL + + The rationale for creating the Secretaries and Librarians is to have + users who can manage the site (membership, fonts, blog posts) but without needing direct access to the Aiki admin panel or the database. - It might be good to aim for this by version 0.3. + We should aim to have these roles functional by version 0.3. - Users could also be assigned a more incisive descriptor, such as - "Members." + For version 0.1 we will have four user levels supported by the aiki_users_groups table: + SystemGOD (i.e., Admin) + Secretaries + Librarians + Members - For version 0.1 we will have three user levels supported by the aiki_users_groups table: - SystemGOD (i.e., Admin) - Librarian - Member + Although all roles will be available, only Admin and Members will be + used at first. For reference, the original Open Font Library community had 5 roles of increasing power: Font users Font developers Site contributors Site developers Site administrators
-- The site needs the right set of user levels and permissions https://blueprints.launchpad.net/openfontlibrary/+spec/user-permissions _______________________________________________ Mailing list: https://launchpad.net/~aikiframework.admins Post to : aikiframework.admins@lists.launchpad.net Unsubscribe : https://launchpad.net/~aikiframework.admins More help : https://help.launchpad.net/ListHelp