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