Hermes Tasks
From openSUSE
This is a list of tasks for implementation in the Hermes web app (Starship).
Contents |
[edit]
User management
(locilka, jkupec)
- Implement user UI to edit user data
- Implement admin UI to set the admin bit
- Admin UI to see other user's subscriptions
[edit]
Port herminator to Rails
(mvidner, mzugec)
- Implement HTTP API to receive notifications and write them to the notifications table
- Implement admin UI to edit notification descriptions
- Implement authentication for the HTTP API and the admin UI
- Implement access control to define which user is able to create new notification types
- Show statistics about business of system
[edit]
Notification Online reader
(jsuchome, jreidinger)
- Make /messages cool
- Only show unread messages by default
- Implement paging
- Implement searching in messages
- Don't show messages which are obsoleted by other messages
[edit]
Unit tests
- Write unit tests for the models
- Write functional tests for the controllers
- Check test coverage with rcov
(jmatejek, mkudlvasr)
[edit]
Admin UI
- Implement a view to see notifications which aren't processed yet
- Implement an editor for templates
(jsrain, lslezak)

