Managing User Permissions

At a glance

User permissions overview

If you’re working with a handful of trusted collaborators, user permissions (eg, preventing User A from modifying or deleting an exhibit created by User B) aren’t a big deal - it’s generally fine for everyone to have access to everyone else’s work. Things get a bit trickier, though, if you’re using Neatline with large numbers of people - for example, if you’re teaching a 200-person lecture course, and want to use Neatline for an assignment. Even if none of the users are malicious, with that many people clicking around in the system it’s just a matter of time before someone accidentally deletes someone else’s work, etc. There needs to be a way to rope off users and ensure that they can only make changes to their own content.

To accomplish this, Neatline makes use of the built-in ACL (Access Control List) system in Omeka, which defines a series of user “roles” for site administrators, each with a different level of access (see the Omeka documentation for more information about how to create and manage user roles). Here’s how Neatline grants privileges to the different roles:

Working with user “groups”

User roles can only be assigned to individual users - Omeka has no notion of a “group” of users. This is problematic if you want to make it possible for teams of users to work collaboratively on the same exhibit. It doesn’t work to just create separate “Contributor” accounts for each of the users, which would make it possible for each individual user to create her own exhibits, but not for the entire group to make edits to the same exhibit. You could always just make all of the users “Admin” users, but that defeats the point of the permissions system altogether - everyone would be able to edit everyone else’s content, not just the exhibits that are “owned” by the group.

For now, the easiest way to deal with this is just to create a single “Contributor” account for each group. So, if you have 10 groups, each comprised of 4 students, create 10 “Contributor” accounts and give the same set of login credentials to all 4 students in each of the 10 groups. This way, users can edit exhibits and records created by anyone else in their own group, but not exhibits created by anyone in a different group.

Getting Started

Working with Exhibits

Working with Neatline Plugins

Working with Neatline Stylesheets

Working with the Neatline Editor

Records

Text Tab

Map Tab

Style Tab

  • Editing Groups
  • Editing Colors
  • Editing Opacities
  • Editing Dimensions
  • Editing Dates
  • Editing Imagery
  • Editing Visibility