Table of Contents

Managing Editors

Feature Description

An administrator will have the ability to add new editors, remove existing editors, and view all editors that currently have accounts.

Prerequisites

Before accessing the features allowing the user to manage editors, the user must first successfully login as an administrator. Once that is accomplished they must navigate to one of the links for managing editors.

What the User Sees

Adding a new Editor

The user will see a page prompting them for the new editor's name, their username, their password, and a confirmation of their password. If we decide to allow for different permissions among editors, then those options would also be available on this page. Once all the necessary information is provided, the user will be prompted to confirm their addition.

Removing an existing Editor

The user will see a list of current editors. Each element in the list will consist of the editor's name, their username, and the option (possibly a check-box) to remove them. This will allow the user to remove more than one editor at a time. Once the user has made their selection, they are prompted to confirm their deletion(s).

Viewing Editor Accounts

The user will see a list / table that is filled with all of the site's current editors. Each editor will have their name and username. Should we also log the last time they made an edit or the total number of edits they have made?

User Behavior

The user will be able to add, remove, or view editor accounts. Users will be prompted to confirm their choices when adding or removing accounts in an attempt to limit the number of mistakes that are made.

Use Cases

Simply put, the feature for adding editors will be used to add users and create new logins. The feature for removing users will do the opposite and delete accounts. And the feature for viewing editors will be used as a means of seeing which accounts exist and how many their are. Potentially, this feature could also display data on the editing habits of the user.

Relative Priority of Feature

Priority: Medium

We rank this feature at a medium priority because it is not essential to the operation of the website. That being said, the classicists would greatly benefit from a means of more directly manipulating and changing the data on the site.