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