-
-
Notifications
You must be signed in to change notification settings - Fork 0
Feature planning
Version 1.0 includes importing and exporting the 802 Excel maintenance database files. The main display is centred around a list of maintenance items. Clicking the "Show" button for an item displays the item's details such as which standard and clause it applies to and its current status. The item's history is displayed below, with an entry for each meeting at which the item was discussed.
Administrators can log in and are then able to create, edit and delete items and update the minutes for each item.
This was the first version to be publicly released supporting the 802.1 maintenance database. Deployment was via Capistrano to a dedicated VM and the Rails app was hosted behind an Nginx front-end.
Version 1.1 is primarily a bug-fix release. The only significant new feature is the ability to filter open items such that items in the "Balloting" state are excluded. The resulting set of items is a good start for a maintenance meeting agenda.
The deployment model was changed to support Docker. This was managed first using Tutum, and then Docker Cloud when that was released. Deployment is massively simpler using this method.
Version 1.2 incorporates the text of the maintenance request item into the database, instead of simply linking to it as a static PDF file. An external Ruby program parses the maintenance database e-mail archive and creates maintenance database items and requests from the maintenance request form embedded in the e-mail message. This allows new maintenance items to be automatically incorporated into the database.
Version 1.3 adds tracking of projects as a major new capability. Projects are grouped according to the Task Group which is responsible for them. A graphical timeline shows the events in the project's history.
This version improves API support for the daemon which updates project events, and the timeline download.
This is primarily a security release.
Bugfixes and Autobuilding.
Now we have two developers! Bugfixes and security updates.
## v1.8 (May 2018) More bugfixing.
Initial release of the Active Ballots feature. Ballots are tracked as events in the project tracking system, and so currently active ballots can be presented on the web site. This release also contains bugfixes and security fixes.
What features would you like to see in the tool in future? Some ideas are:
- Linking to the web pages documenting the development of a standard and its revisions
- Watch lists and email updates (unlikely to be developed by the original author)
- Download and re-upload of the Insanity list (which is the list of active projects).
- Tracking of committee motions so that motions affecting projects can be documented in the timeline.