====== Story 4B - Projects, phase 1 ======
**Start** 2018-07-24
^ Task Number        ^ Owner  ^ Actual  ^ Estimate  ^ Status  ^ Description                                        ^ Notes                                                               ^
| **4B.1**           |        |         |           |         | **Project completion**                             |                                                                     |
| 4B.1.1             | mja    | 0.5     | 2         | done    | Unclassified tracks pseudo project                 | Timezone to be same as browser.                                     |
| 4B.1.2             |        |         | 5         |         | Test timezone settings on all in project.          |                                                                     |
| 4B.1.3             | mja    | 0.5     | 1         | done    | Add track delete confirm OK/Cancel dialog          |                                                                     |
| 4B.1.4             | mja    | 1.5     | 1         | done    | Add track move function                            | to support unspecified, retrofit all buttons to use FA like Access  |
| 4B.1.5             | mja    | 1       | 2         | done    | Recode day view for each day's journal             |                                                                     |
| 4B.1.6             | mja    | 5.5     | 2         | done    | Configure project popup component                  |                                                                     |
| 4B.1.7             |        |         | new       |         | Refresh active (today's) tracks                    |                                                                     |
| **4B.2**           |        |         |           |         | **Journal**                                        |                                                                     |
| 4B.2.1             | mja    | 5.5     | 2         | done    | Complete testing of Journal Extractor              | Need update/delete functions first                                  |
| 4B.2.2  |        |         | 1         |         | Change list panes to show test summary  | Deleted, no idea what I was thinking... (mja)                       |
| **4B.3**           |        |         |           |         | **Edit Journal Entries**                           |                                                                     |
| 4B.3.1             | mja    | 1.5     | 1         | done    | Add delete entry functionality                     |                                                                     |
| 4B.3.2             |        |         | 1         |         | Insert cost code                                   |                                                                     |
| 4B.3.3             | mja    | 2.5     | 1         | done    | Add new note                                       | Need to add "add a note" when no journal entries are available      |
| 4B.4               | mja    | 0.25    | 1         | done    | Add assigned project to vehicle                    | Update of SimpleTrack to utilize                                    |
| 4B.6               | mja    | 0.75    | new       | done    | Add project management bit to customer             |                                                                     |
| **4B.5**           |        |         |           |         | **Export**                                         |                                                                     |
| 4B.5.1             |        |         | 1         |         | Export whole day                                   |                                                                     |
| 4B.5.2             |        |         | 1         |         | Export whole day of just tracks                    |                                                                     |
| 4B.5.3             |        |         | 1         |         | Export whole of journal entries                    |                                                                     |
| **Total**          |        | **18**  | **23**    | 56%     |                                                    |                                                                     |
**Complete** 
====== Story 5 - Machines and Trackers ======
**Start** 
^ Task Number  ^ Owner  ^ Actual  ^ Estimate  ^ Status  ^ Description                                                                    ^ Notes                          ^
| **Total**    |        |  **0**  |  **X**    |         |                                                                                |                                |
====== Story 2.5 - WebApp infrastructure ======
 **Start** 2017-06-15
^ Task Number  ^ Owner  ^ Actual     ^ Estimate  ^ Status  ^ Description                                                                    ^ Notes                          ^
| 2.5.1        | mja    | 0.25       | 1         | Done    | Extend Ant build.xml to handle export of WAR and export to local test Tomcat   |                                |
| 2.5.2        | mja    | 0.125      | 2         | Done    | Copy old click files, note files in "to-be-deleted" manifest for future work.  |                                |
| 2.5.3        | mja    | 0.125      | 2         | Done    | Share client connection via common session attributes.                         |                                |
| 2.5.4        | mja    | 0.125      | 1         | Done    | Add AccessComponent (bare proto to demonstrate basic flow).                    |                                |
| 2.5.5        | mja    | 0.125      | 0.5       | Done    | Make sure dependent libraries up to date.                                      |                                |
| 2.5.6        | mja    |            | 0         | Done    | Test that new WAR can be dropped over old one and show that it works.          | Development proof of concept.  |
| **Total**    |        |  **0.75**  |  **6.5**  |         |                                                                                |                                |
**Finish** 2017-06-15
====== Story 3 - Access ======
**Start** 
^ Task Number  ^ Owner  ^ Actual   ^ Estimate   ^ Status  ^ Description                                                                                                         ^ Notes  ^
| 3.1          | mja    | 1        | 1          | Done    | Header component to match click model, invokes click pages for legacy                                               |        |
| 3.2          | mja    | 0        | 0.5        | Done    | Unify session properties behind rest.Constants                                                                      |        |
| 3.3          | mja    | 1        | 2          | Done    | Locate tree pane component                                                                                          |        |
| 3.4          | mja    | 3        | 3          | Done    | Implement left pane tree                                                                                            |        |
| 3.4.1        | mja    | 0        | 0.5        | Done    | Add different folder icons based on browser client host                                                             |        |
| 3.4.2        | mja    | 0        | 0.5        | Done    | Extract project name for proper archive display                                                                     |        |
| 3.5          |        |          | 3          |         | Implement hamburger menu. (header bar replacement) - Need to defer until all app is implemented in Angular/PrimeNG  |        |
| 3.6          |        | 1        | 3          |         | Drop target upload (upload button works).                                                                           |        |
| 3.7          | mja    | 1        | 1          | Done    | Download                                                                                                            |        |
| 3.8          | mja    | 4        | 2          | Done    | Right hand pane, localized date                                                                                     |        |
| 3.9          | mja    | 3        | 5          | Done    | Archive and restore project (define UI + implement) [ will need some throttling and error recovery ]                |        |
| 3.10         | mja    | 4        | 3          | Done    | Right click context menu (define UI + implement)                                                                    |        |
| 3.11         | mja    | 2        | new        |         | Add error handling for most events, with return to login on no connection (1002).                                   |        |
| **Total**    |        |  **20**  |  **24.5**  |         |                                                                                                                     |        |
====== Story 4 - Projects ======
**Start** 2018-01-25
^ Task Number         ^ Owner  ^ Actual     ^ Estimate  ^ Status          ^ Description                                           ^ Notes                                                        ^
| **4.1**             |        |            |           |                 | **Projects tab**                                      |                                                              |
| 4.1.0               | mja    | 0          | 0         | done            | Remove machines from header                           |                                                              |
| 4.1.1               | mja    | 1.5        | 1         | done            | Add project overview top level component              | This is the one with three bands                             |
| 4.1.2               | mja    | 1          | 2         | done            | Create project card summary                           | Needs 4.1.3, ignore bar charts                               |
| 4.1.3               | mja    | 3          | 3         | done            | Timeline component to draw track timeline             |                                                              |
| 4.1.4               | mja    | 1          | 1         | done            | Add left side button vert bar                         | new project, machines, code lists, map                       |
| 4.1.5               | mja    | 3          | 2         | done            | Working time                                          |                                                              |
| **4.2**             |        |            |           |                 | **Project details**                                   |                                                              |
| 4.2.1    |        |            | 1         |                 | Statistics bar at top                      | needs 4.2.5                                       |
| 4.2.2               | mja    | 10         | 2         | done            | Track summary list                                    | Instead of text, use download and delete icon buttons        |
| 4.2.3               | mja    | 1          | 2         |                 | Journal list pane (day only)                          |                                                              |
| 4.2.4    |        |            | 1         |                 | Statistic pane                             | Similar to SmartTrack, but can select vehicles, needs 4.2.5  |
| 4.2.5    |        |            | 3         |                 | Satistics kernal                           |                                                              |
| **4.3**  |        |            | 3         |                 | **New/Edit project pane**                  |                                                              |
| **4.4**             |        |            |           |                 | **Code list interface**                               |                                                              |
| 4.4.1               |        | 0          | 1         | done            | Left sub-pane                                         | Was previously listed as 4.1.4                               |
| 4.4.2    |        |            | 1         |                 | List of codes                              |                                                              |
| 4.4.3    |        |            | 1         |                 | Delete code item                           |                                                              |
| **4.5**             |        |            |           |                 | **Infrastructure pre-requisites**                     |                                                              |
| 4.5.1               | mja    | 3          | 7         | done            | Fix server journal impl for measure, use tracks       | Might need bugfixes.                                         |
| 4.5.2               | mja    | 1          | 2         | done (I think)  | Write an image button component                       | Support for left pane operations                             |
| **4.6**             |        |            |           |                 | **Discovered tasks**                                  |                                                              |
| 4.6.1    |        |            |           |                 | Unclassified tracks pseudo project         | Timezone to be same as browser.                              |
| 4.6.2    |        |            |           |                 | Add track delete confirm OK/Cancel dialog  |                                                              |
| **Total**           |        |  **26.5**  |  **33**   | 80%             |                                                       |                                                              |
**Complete** 2018-07-24
Called bankruptcy on story 4. Worked with Mike Clapp to reorder stories for better release process.