- User Registration
- It shall be possible to register as a new user.
- It shall be possible to re-direct registration to an external registration system.
- It shall be possible to register via an external LDAP page.
- The following fields shall be stored:
- Username
- Password
- Passwords shall be stored as a hash.
- User Logon
- It shall be possible to authenticate against local registrations.
- It shall be possible to authenticate against an external system.
- It shall be possible to authenticate against LDAP.
- User Permissions
- N/A
- Uploading Modules
- N/A
- Rating Modules
- N/A
- Searching for modules
- It shall be possible to search for modules alphabetically
- Searching for Authors
- It shall be possible to list all registered module authors
- It shall be possible to search for module authors alphabetically
- Alphabetized list will contain all authors
- Alphabetized list will contain an option to sort by letter
- It shall be possible to search for module authors by name
- Version Control
- Module authors shall have a way to control release versions
- Removing Modules
- N/A
- Module Comments
- N/A
- Administration
- Administrators shall have access to delete modules
- Administrators shall have access to revoke module author status from accounts