====== 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.