====== Story 7.B - 2017 Server Incremental Work ======
This is a "new" 7.B, with changes to support the AccessWeb application and website integration.
Server and API to be renamed to 1.25.2.
**Start** 2017-10-24
^ Task Number ^ Owner ^ Actual ^ Estimate ^ Status ^ Description ^ Notes ^
| **7.7** | | | | | **Structural DB changes** | |
| 7.7.1 | mja | 0.1 | 0.5 | done | Extend versions for short description | |
| 7.7.2 | mja | 0.5 | 0.5 | done | Add email field to user, populate on start | |
| 7.7.3 | mja | 0.5 | 2 | done | Add project journal table | |
| **7.8** | | | | | **API methods / changes** | |
| 7.8.1 | mja | 0.2 | 0.5 | done | Add getFolder/getFile via handle not just path java/c++ | |
| 7.8.2 | mja | 0.3 | 0.5 | done | API method for user based "edit profile" | |
| 7.8.3 | mja | | 0.5 | | Add getProjectSettings() to ProjectApi. | |
| 7.8.4 | mja | 0.2 | 0.5 | done | Add ability to rename a project (AccessServer-23) | |
| 7.8.5 | mja | 1 | 2 | done | Add project journal API methods | |
| 7.8.6 | mja | | 1 | | Add "proposedPublicURL" method to StoredFile | |
| 7.8.7 | mja | 0.1 | 1 | done | Remove CustAdmin restriction on archive/restore project. | |
| 7.8.8 | mja | 3 | //new// | done | Add C++ methods, get folder/file via handle, email folder on user, update self on connection | |
| 7.8.9 | mja | 1 | //new 3// | done | Add site license behavior to LicenseKey | |
| **7.9** | | | | | **Internal structural changes** | |
| 7.9.1 | mja | 0 | 1 | done | Rename roles operations vs. support | |
| 7.9.2 | mja | 2 | 2 | done | Orphan detector to create orphan file folder in root | |
| 7.9.3 | mja | 0 | 1 | done | Make sure delete folder deletes contents //Yes, yes it does.// | |
| **7.10** | | | | | **Infrastructure** | |
| 7.10.1 | mja | 0.1 | 1 | done | Remove uploaders | |
| 7.10.2 | mja | 0.5 | 1 | done | Split legacy access client | |
| 7.10.3 | mja | 0.2 | 1 | done | Split haul sim and gps sim to different repos | |
| 7.10.4 | mja | 2.5 | 1 | done | Test relative timing of DLM, if acceptable, switch over | |
| **7.11** | | | | | **Bugs** | |
| 7.11.1 | mja | 0 | 1 | done | AccessServer-24: Tracker acknowledge issue - Moved to SimpleTrack | |
| 7.11.2 | mja | 0.3 | 1 | done | Throw exception if project name is empty "", process projects @start, rename if "" | |
| 7.11.3 | mja | 2 | | done | Fix DLM unit test, which mosly fails. | |
| **Total** | | **9.5** | **20** | | | |
**End:**
**Effort:**
**Duration:**
**Velocity:**
====== Story 7.A - 2017 Server Incremental Work ======
This story is given the number it has because it's bigger than the last known story.
**Start** 2017-04-28
^ Task Number ^ Owner ^ Actual ^ Estimate ^ Status ^ Description ^
| **7.1** | | | | | **Distributed Lock Manager** |
| 7.1.1 | mja | 0.5 | 2 | Move to 7.B | Switch in memory lock for DLM in tracks. |
| 7.1.2 | mja | 0 | 0.5 | Done | Add host ID to server.props |
| **7.2** | | | | | **Reporting** |
| 7.2.1 | | | | Done | Develop new usage report |
| 7.2.1.1 | mja | 3 | 2 | Done | Report Bean |
| 7.2.1.1.A | mja | 1 | //new// | Done | UserKeyDay rpt |
| 7.2.1.2 | mja | 1 | 2 | Done | Extend report page on current web server |
| 7.2.2 | mja | 3 | 3 | Done | Add prune licenselog job |
| 7.2.3 | mja | 1 | 3 | Done | Add role chart for support tool |
| 7.2.4 | mja | 1 | //new// | Done | Add world-wide-tracker report |
| **7.5** | | | | | **C++ API** |
| 7.5.1 | mja | 0.25 | 1 | Done | Remove association API, add serial to vehicles |
| 7.5.2 | mja | 0.25 | 1 | Done | Add TZ offset to project API |
| 7.5.3 | mja | 0.25 | 1 | Done | Add getVehicle(assetid) method |
| 7.5.4 | mja | 0.25 | 1 | Done | Add sim serial, imei, phone number to gpsstat |
| **7.6** | | | | | **Server bits** |
| 7.6.1 | mja | 1 | 1 | Done | Improve performace of getGpsStats() and updateGpsStats() |
| 7.6.2 | | | 1 | | Fix hang on restore project. |
| **Total** | | **11.5** | **17.5** | | |
====== Story 7.old - 2017 Server Incremental Work ======
**Start**
^ Task Number ^ Owner ^ Actual ^ Estimate ^ Status ^ Description ^ Notes ^
| 7.1.1 | mja | | 2 | | Switch in memory lock for DLM in tracks. | |
| **7.3** | | | | | **Job Infrastructure** | |
| 7.3.1 | | | 2 | | Define job requirements | |
| 7.3.2 | | | 2 | | Research Lambda | |
| 7.3.3 | | | 3 | | Implement job for sub-process | |
| 7.3.4 | | | 3 | | Implement job for Lambda | |
| 7.3.5 | | | 2 | | Add extended attribute extractor job | |
| **7.4** | | | | | **Web app framework** | |
| 7.4.1 | | 1 | 1 | Done | Make list of web frameworks & UI FW | |
| 7.4.2 | | 8 | 3 | Done | Create Skel Frame work | Work continues on WebApp story 2.5 |
| **Total** | | **0** | **X** | | | |