PMS 5.0 Technical Release Notes¶
Database¶
This release introduced two new schemas - materials, and projects. The works schema became deprecated.
Development Tasks¶
TFS#14835 Municipal Districts
TFS#14922 Create lookup tables
TFS#14923 Populate lookup tables
TFS#14926 Create a database diagram
TFS#15188 project.ProjectTypes
TFS#15189 project.Location
TFS#15190 roadsprogramme.ExpenditureCategories
TFS#15191 Redo or Edit LookUp Table SQLs to not use Auto Increment
TFS#15196 project.MaintenanceTreatment
TFS#18472 Add new values to material.Materials & update material.MaterialLevels
TFS#18844 Add new table material.LevelCategories table and update/rename material.Levels
TFS#18845 Add project.InterventionTypes table
TFS#19022 Create project.Projects table
TFS#19023 Create project.ProjectEdges table
TFS#19024 Create project.ProjectFundings table
TFS#19096 Review changes to spec in requirements document and create new tasks
TFS#19097 Update and fixes for [material].[MaterialDesignations]
TFS#19098 Add new values to material.Depths
TFS#19099 Add new values to materials.ChippingSizes
TFS#19100 Create sql script to test new materials schema
TFS#19115 Create project.ProjectPhases table
TFS#19148 Create project.ProjectEdge table type
TFS#19149 Create project.Project_CaclulateValues stored procedure
TFS#19155 Update Material Schema SQLs with latest data
TFS#19181 Research Schema and plan for data transfer
TFS#19182 Create spreadsheet of table/field mappings
TFS#19213 Update project.Project_CaclulateValues stored procedure with Existing Surface Course value calculation
TFS#19214 Update project.Project_CaclulateValues stored procedure with Pre/Post-Works Survey Dates value calculations
TFS#19246 Add “IsLegacy” column (bool) to Materials table (default=0)
TFS#19282 Add PathIndex and MatchesDirection to project.ProjectEdges table
TFS#19283 Final Expenses List for Programmes
TFS#19293 update table [surfacematerial].[SurfaceSurveyEdges]
TFS#19294 Add legacy materials to new materials table
TFS#19336 Add IsManual boolean flag to ProjectPhases table
TFS#19347 Create Calculate Project Phase stored procedure
TFS#19425 Update Materials Schema SQLs with new data
TFS#19441 Create and populate project.WorksSections & WorksSectionDetails
TFS#19475 Post Import run M’s SP to calculate values
TFS#19478 Create a list of mappings for works materials to project materials
TFS#19479 Develop an SQL query to transfer works data to projects
TFS#19481 Develop and SQL query to transfer Edge data from works
TFS#19482 Develop and SQL query to transfer Finance data from works
TFS#19486 Add ‘Project Attachment’ to AttachmentTypes table
TFS#19497 Transfer Attachments from works to projects
TFS#19506 Create views, stored procedures, functions related to GET Project service
TFS#19510 Add ‘Maintenance’ value to Treatments table
TFS#19511 Add legacy values to intervention types
TFS#19529 Material Schema Updates
TFS#19547 material.PavingMethod lookup table
TFS#19693 Add comments to data import scripts
TFS#19861 Populate PathIndex and MatchesDirection in ProjectEdges table
TFS#19899 Create 5.0 Database Script
TFS#20090 Add CREATE / UPDATE Project service
TFS#20136 Add WorksLanes table and schema modifications
TFS#20142 Populate WorksSecions
TFS#20143 Populate WorksSectionDetails
TFS#20144 Populate WorksLanes
TFS#20214 Update surfacematerial.SurfaceSurveys ProjectId Field
TFS#20218 Add ProjectId to [surfacematerial].[SurfaceSurveys] table
TFS#20224 Create ‘Add ProjectEdges’ stored procedure
TFS#20424 Database Naming Changes
TFS#20508 Add cycleways project type to Database
TFS#20575 Use History Tables for Works tables
TFS#20587 Update Expense Categories
TFS#20663 Make MaterialCategoryId not null in materials, make MaterialId Null in WSD, add 5 - ‘None’ to [MaterialCategories]
TFS#20799 Add IsLocked flag to Projects
TFS#20800 Add IsLocked flag to programmes
TFS#20900 Check 5.0 Database scripts
Backend .NET Services¶
Development Tasks¶
TFS#14805 Generate JSONSchema docs from WebServices
TFS#15186 Project Type Service
TFS#15195 Calculate Existing Treatment
TFS#15273 Project Location Service
TFS#15481 Lookup service for Level table
TFS#15482 Lookup service for Designation table
TFS#15483 Lookup service for MaterialLevel table
TFS#15484 Lookup service for MaterialLevelDesignation
TFS#15485 Lookup service for MaterialDesignationDepth
TFS#15668 Lookup services for ChippingSize
TFS#18985 Create RP Expenses Service
TFS#18987 Create Maintenance Treatments Service
TFS#18988 Create Intervention Types service
TFS#19050 Automate PMS .NET Service Deployments to Dev
TFS#19150 Create project/calculateValues service
TFS#19223 Remove old services
TFS#19224 Update data model
TFS#19226 Implement Material GET service + test
TFS#19227 Implement MaterialDesignations GET service + test
TFS#19228 Implement MaterialLevel GET service + test
TFS#19229 Implement LayerMaterialDesignation GET service + test
TFS#19230 Implement PavementLayer GET service + test
TFS#19268 ChippingSizes GET service + test
TFS#19295 Rename wearingCourseId to materialId in webservices
TFS#19310 Calculate Unsurveyed PSCI Length
TFS#19427 Create GET Project service
TFS#19451 Create GET Project test service
TFS#19453 Create and apply Project validation rules and functions
TFS#19523 Replace “WorksFeatures” with projects
TFS#19573 Create project.FundingCategories table and update existing FKs currently referring to works.FundingCategories
TFS#19574 Populate project.FundingCategories table
TFS#19615 RoadProgrammes deletion
TFS#19616 Review ProjectValidator.ValidateProjects method
TFS#19666 Automatic Surface Survey creation
TFS#19719 Add Legacy values to service
TFS#19724 Add Phase to LA Programmes
TFS#19839 Create material/pavingMethods service
TFS#19851 Include Works Sections validation in ‘Planned’ phase calculation
TFS#19860 Add Speed Limit to GET Project service
TFS#19971 Add Works Sections to GET Project service
TFS#20030 Implement Surface Course Material/Speed Limit validations in ProjectValidator
TFS#20223 Add CREATE / UPDATE Project test service
TFS#20229 Add Material Category to GET /material/materials
TFS#20299 Add WorksSections JSON
TFS#20300 WorksSections Create/Update JSON
TFS#20423 Return ProjectEdges as part of GET service
TFS#20428 Add DELETE Project service
TFS#20476 Project Types - add IsPaving
TFS#20477 Update Pms.store.projects.ProjectTypes to read from .NET service
TFS#20478 Update Pms.store.projects.ProjectPhases to read from .NET service
TFS#20569 Unlock Projects service
TFS#20570 Unlock Programmes service
TFS#20572 Add Year to roadsProgramme
TFS#20585 Rename Texture to MPD
TFS#20595 Add AADT Band Lookup service
TFS#20597 Project Phase Lookup
TFS#20600 Project Save/Update Service
TFS#20622 Engineers Area returning NULL
TFS#20623 Add measuredPavementWidth
TFS#20626 Add Municipal District to GET service
TFS#20629 Add EngineersArea service
TFS#20630 Add Municipal Districts service
TFS#20732 Add DELETE Project test service
TFS#20825 Add calculated field “shouldBeLocked” to returned JSON in projects GET service
TFS#20826 Add calculated field “shouldBeLocked” to returned JSON in programmes GET service
TFS#20827 Set “isLocked” = “shouldBeLocked” upon Project save
TFS#20828 Set “isLocked” = “shouldBeLocked” upon Programme save
TFS#20890 Limit length for nvarchar(max) columns
TFS#20893 Check AADTBandId and ExistingSurfaceMaterialId post deployment update script for possible imporvement/removal
TFS#21232 Add new PK to ProjectFundings
TFS#21690 Set all Chainages to 0 if length modified in mobile app
TFS#21722 Remove Works Mobile App Services
TFS#21734 Add Constructed and Project Length to Benchmarks JSON
TFS#21780 Update Projects when a Roads Programme is Submitted
TFS#21817 Add new Red Validation Rule for Sections of 0 length
TFS#21820 Phase Calculation Updates
TFS#21949 Update Existing FormB to work with Projects
JavaScript¶
Development Tasks¶
TFS#14786 Migrate CompletedContainer
TFS#14790 Migrate FundingContainer
TFS#14792 Migrate GeneralContainer
TFS#14793 Migrate PlannedContainer
TFS#14794 Migrate WorksContainer
TFS#14795 Migrate WorksWindow
TFS#14889 Migrate Toolbox (top menu)
TFS#15569 Implement UI Updates following feedback
TFS#15570 UI modifications from RMO
TFS#18698 Add New Projects Menu
TFS#18699 Create Projects Prototype Form
TFS#18700 Fix UI Elements for Programme Form(s)
TFS#18826 Add Roads Programmes Menu
TFS#18831 Create Project Model and Load Mocked JSON to Project Form
TFS#18842 Create Project ViewModel with Project Type and Bind Hidden Controls
TFS#18990 Form layout tweaks
TFS#19004 Update RP MenuController to read data from WFS layers
TFS#19014 Review Pms.util.ListGrid
TFS#19015 Review Pms.util.NumericField
TFS#19016 Review Pms.util.FeatureGridMixin
TFS#19017 Review Pms.util.DateField
TFS#19018 Review Pms.util.YearField
TFS#19019 Review Pms.util.Functions
TFS#19020 Move File Upload classes to CpsiMapview
TFS#19021 Project Form Review Changes
TFS#19029 Created mocked Works/Materials Grid
TFS#19030 Create RP Type in ViewModel and hide Allocation Fiedset
TFS#19031 RP Grid Borders
TFS#19032 Highlight invalid fields
TFS#19034 Rename everything that is called “projects” to “project”
TFS#19074 Build service request url from FundingCategoryId + Year
TFS#19123 Use a single AADT store
TFS#19154 Set editor numeric values based on Designation record
TFS#19186 Allow widths to be entered on Add Section form
TFS#19234 Bind Materials store to service
TFS#19235 Bind MaterialDesignations store to service
TFS#19236 Bind PavementLayerMaterials store to service
TFS#19237 Bind MaterialLevelDesignations store to service
TFS#19238 Bind PavementLayer store to service
TFS#19284 bind ChippingSizes store to service
TFS#19292 Bind LayerMaterialDesignation store to service
TFS#19296 Migrate Surface Inventory Menu
TFS#19297 Migrate Surface Inventory List grid
TFS#19298 Migrate Surface Inventory Editing Form (see TIN)
TFS#19303 Update Project model to use new geometry field types
TFS#19340 Fix bindings
TFS#19341 Clean up legacy code
TFS#19342 rename “RoadProgrammes” to “Programmes”
TFS#19343 remove unneeded files
TFS#19344 clean up Validation TAB
TFS#19345 Clean up RoadWorksGrid
TFS#19346 Replace FILESPANEL with the generic implementation from MapView
TFS#19434 Fill TreatmentCategory Store from Service
TFS#19495 Drag and Drop for works priority in MDs form
TFS#19496 RP Grid Updates
TFS#19500 Set field visibility dependent on project type
TFS#19501 Link form to new CalculateValues service
TFS#19503 Add UI Phase Logic
TFS#19514 remove zoom button
TFS#19562 Update objects effected by change to WearingCourseId
TFS#19598 Integrate Add External WMS Form
TFS#19609 fix financial grid (categories)
TFS#19611 Ensure when a project is assigned to a RP it gets the correct priority (highest number)
TFS#19617 Open project upon double click on roads programme projects list
TFS#19643 Founding Grid - fix deletion
TFS#19667 Check wearingCourse list for Mobile App
TFS#19692 Code cleanup and Review
TFS#19705 Updates following review
TFS#19706 Update RP grid when Programme is saved
TFS#19711 LA RP Form Updates
TFS#19713 Update new config file format
TFS#19714 Programme Grid Updates
TFS#19717 Add Funding Category filter to grid
TFS#19718 Allow Spatial Filter button to be hidden for non-spatial grids
TFS#19761 Legacy tab
TFS#19766 Mechanical Grid(s) Updates
TFS#19767 Updates following review - Mapview
TFS#19795 Add Treatment layers to projects
TFS#19798 Create final Materials Grid UI
TFS#19799 Fix legend caching for WMS classes
TFS#19800 Add ItemDeleter to grid
TFS#19802 Add store filters
TFS#19803 Surface Module Grid Updates
TFS#19853 Allocation fields in LA RP
TFS#19862 Add Help URLs to grids
TFS#19889 Update colours for Projects layers and legends
TFS#19890 Rename Material Surveys
TFS#19904 Programme Form Review
TFS#20033 Integrate Feature Info Tool
TFS#20077 Integrate Metadata tool
TFS#20131 Add Section Editing
TFS#20138 Look Up Filters, Help URLs and, Dates: Surface
TFS#20154 History Tab on Programmes Form
TFS#20213 Create sp for project level geometry
TFS#20328 Intervention Types Model/Store
TFS#20378 Modify Combo box component so that it posts full objects (models to be updated accordingly)
TFS#20504 UI Changes requested by RMO (see notes)
TFS#20505 oL4 demo to symbolise start and end of lines
TFS#20507 Add new menu entry for cycleways projects
TFS#20538 Grid filters should use ‘source’ rather than ‘type’ in store definition
TFS#20571 Implement roles enforcement in EditFormViewModelMixin
TFS#20577 Use Text Labels for read-only and calculated fields
TFS#20586 Allow deletion of Projects on MD Roads Programme form
TFS#20588 Add new LA Programme Submitter role
TFS#20693 Changes to UI (see notes)
TFS#20748 Legacy Tab missing fields
TFS#20798 Implement “unlocker” role in management tool
TFS#20829 Bind padlock icon to unlock service for Projects
TFS#20830 Bind padlock icon to unlock service for Programmes
TFS#20831 Update padlock icon based on “shouldBeLocked” status (generic)
TFS#20879 Enforce “IsLocked” checks in services (don’t allow for editing/deleting on locked records)
TFS#20880 programmes list in projects funding, manage locked programmes
TFS#21109 Implement Pms.util.AvoidDoubleWindowsMixin around in the system
TFS#21483 Update Surface Material Legend
TFS#21656 Issue with AADT Legend
TFS#21657 UI Changes for non-Pavement Projects
TFS#21685 Implement 7 update scenarios
TFS#21689 Non-Pavement Projects Lifecycle
TFS#21692 Create JS Links in Projects form
TFS#21728 Add Link and Page for Add External Map Layer
TFS#21783 Mechanical Data Issues
TFS#21785 Check MD Programme Form Output
TFS#21859 Disable Add Funding button when in Draft
TFS#21860 Message Box when Setting to Complete Phase
TFS#21863 Disable Submit Button for Non Valid Programmes
TFS#21871 Do not save as Completed if red validation warning
TFS#21950 Move OpenLayers scalebar
TFS#21957 Add internal service to external MRL services
MapServer¶
TFS#15166 Setup QGIS MapServer Bridge in QGIS
TFS#15167 Connect to MS SQL Server from QGIS
TFS#15181 Create a TIN layer
TFS#18479 Migrate Existing MapServer Layers
TFS#18989 Create yaml configs for 17 MapServer layers
TFS#19003 Create MapServer views for Roads Programme layers (MD & LA)
TFS#19005 Create MapServer layers from views created in 19003
TFS#19299 Update Surface Inventory layer
TFS#19428 Move Surface Materials MS layer from Surveys to top level as Latest Surface Survey Values
TFS#19429 Create Surface Survey Polygons Layer
TFS#19430 Create Surface Survey Edges Layer
TFS#19662 Fix MS layers for Empty Geoms
TFS#19691 Create new Projects layer and grid
TFS#19715 Fix Datetime fields in MapServer queries
TFS#19806 MRL Layer Grids: Check and Update
TFS#19847 Fix Materials Count in MS View
TFS#19848 Add IsFieldSurvey to MS Materials View
TFS#19935 Add Engineers Area Layer
TFS#19941 TimestampUtc Fields should be formatted as date rather than sting in ExtJS
TFS#20139 Look Up Filters, Help URLs and, Dates: MRL
TFS#20140 Look Up Filters, Help URLs and, Dates: Speed
TFS#20190 Look Up Filters, Help URLs and, Dates: Boundaries
TFS#20191 Look Up Filters, Help URLs and, Dates: Roads
TFS#20192 Look Up Filters, Help URLs and, Dates: The Rest
TFS#20311 Look Up Filter, Help URLs and Dates: Projects
TFS#20412 “TreatmentCategory” has been renamed “Treatment” in Projects Grid, please update scripts
TFS#21025 Update PavementWorksProject WFS
TFS#21732 Create Legacy Works layer
TFS#21781 Update Road Schedule Grid
Mobile¶
TFS#15503 Create different environments (DEV, Staging, LIVE)
TFS#15506 Create UI for login
TFS#15507 Create local database entities for storing login information
TFS#15509 Implement services for checking app version
TFS#15510 Implement User entity and repository
TFS#15511 Implement lock-out functionality for user login and user authentication
TFS#15515 Integrate Login WebService
TFS#15516 Integrate AppVersion check WebService
TFS#15524 Register AppCenter
TFS#15525 Integrate AppCenter SDK into the app
TFS#15526 Gorilla Player SDK
TFS#15527 Add Mapping library
TFS#15528 Add SpatiaLite library to the app
TFS#15548 Add popup library to the solution
TFS#15571 Add Xamarin Essentials
TFS#15572 Add Permission Plugin
TFS#15586 Set Android colours and styles
TFS#15627 Implement data binding on Login screen
TFS#15691 Store Username and Selected Local Authority on Login Screen when login is success
TFS#15702 Check app offline time
TFS#19930 Initial code push
TFS#19932 Integrate AppCenter
TFS#19995 Create Ui for login Screen
TFS#19998 Remove all pages which were part of the template from Visual Studio
TFS#20002 Add Filters section to the UI
TFS#20006 Add Projects section
TFS#20007 Add Map interface to the Main screen
TFS#20009 Add button to the Map Interface, which is a checkbox for keeping the current position on the center of the map
TFS#20011 Display a dialog with the Help Text
TFS#20014 Add Map interface
TFS#20015 Add rating controls and start/stop button
TFS#20082 Implement SQL script for creating Users table (similar like we have in PL)
TFS#20083 Implement base entities and repository into the app (similar like we have in PL)
TFS#20084 Initialize the SQLite database with the SQL script (similar approach like we have in PL)
TFS#20086 Integrate Authentication webservice
TFS#20087 Implement similar logic for user lock-out like we have in PL app
TFS#20088 Implement offline log in capability
TFS#20149 Integrate /Network/Version webservice
TFS#20150 Integrate /Network/{versionId}/outputFormat=spatialite webservice
TFS#20151 Unzip and store the downloaded road network spatialite db
TFS#20166 On Login screen, don’t close the Country selection dialog when user taps outside of the dialog.
TFS#20167 Display loading indicator on Login screen when user taps on Login button
TFS#20168 Set the Filters to default All option (except the Year filter, which should be the current year by default)
TFS#20175 Project Name filter on the Projects list, should be the “contains” operand
TFS#20176 Display different icon on “Position” button on the map to indicate if it is locked or not
TFS#20177 Display the “Read-Only” tag on the Main screen on the Projects list item, if the project is read-only
TFS#20178 Update the colour on the Calendar control from the default one to be the orange what we have in the app
TFS#20179 Edit Project screen, the Measured Pavement Width (m) is a number, therefore the numeric keyboard should be displayed
TFS#20180 Edit Project screen, AADT Band is a dropdown list, and not a free text, therefore use a picker control for that instead of textbox
TFS#20181 Edit Project screen, the “% CV Value” is a number, therefore the numeric keyboard should be displayed. It is mandatory also, and the asterix needs to be displayed.
TFS#20183 Edit Project screen, the “Actual AADT” is a number, therefore the numeric keyboard should be displayed
TFS#20185 Edit Project screen, the “Is National Road Project” segment control is changing the value on tap
TFS#20186 The transition is not smooth when we navigate back to the Main screen from the Edit Project screen
TFS#20220 Integrate TileProvider
TFS#20221 Implement snapping
TFS#20287 Test update progress with existing works app
TFS#20405 Create Projects table
TFS#20406 Create RefProjectPhases reference table
TFS#20407 Create RefAADTBands reference table
TFS#20408 Create RefEngineeringAreas reference table
TFS#20409 Create RefMunicipalDistricts reference table
TFS#20411 Create RefLocalAuthorities reference table
TFS#20437 Display warning on Main screen if user taps on the back button (physical), and ask if they want to exit
TFS#20438 Unselect the Project when navigating to Main Screen from the Create/Edit/View Project screen
TFS#20439 Move the “Is National Road Project” attribute above the “Project Notes” on the Create/Edit/View Project screen
TFS#20440 Add Satellite layer to the Google Map
TFS#20441 Display dialog on Create/Edit Project screen when click on “Capture PSCI” button
TFS#20442 Display dialog on Create/Edit Project screen when click on “Capture PSCI and Geometry” button
TFS#20443 On Create/Edit screen, make the “Capture PSCI” button bigger than the “Capture PSCI and Geometry”
TFS#20444 Physical Back button should take the user back to the Create/Edit Project screen from the PSCI screen
TFS#20447 Generate test geometries for the test Projects
TFS#20448 Display the geometries of the Projects on the Main screen map
TFS#20449 Display the Info window when user taps on the geometry
TFS#20483 Make the distance between the snapped points configurable on the Settings screen
TFS#20485 Snapped points distance configurable on the Settings screen for rural and urban
TFS#20487 Add the images from the Login screen from current Works app, to the Login screen
TFS#20488 Change app name to be the same as current Works app “Works”
TFS#20489 Add same app icon from current Works app
TFS#20495 During the PSCI survey, when we do the snapping and the actual gps position is kept in the center of the map, the tiles are not generated
TFS#20496 Display the current value of the distance between points (for development only)
TFS#20497 Display the empty slots for the edge, as survey goes
TFS#20498 Generate the pre-calcuated slots for each edges during the survey, and display them during the survey
TFS#20499 Display the current Segment Code above the rating panel
TFS#20500 If possible, display the GPS Accuracy above the rating panel
TFS#20598 Create DEV CI/CD pipeline
TFS#20603 Zoom to current location on “Create/Edit Project” screen
TFS#20604 Zoom to current location on PSCI survey screen
TFS#20696 Set the default year to current year when we create a project
TFS#20697 Display the Save and “Save and Upload” button on the toolbar on the create project screen
TFS#20698 Year, and Project Name must be set before user can capture PSCI and/or “PSCI and Geometry”
TFS#20699 Save the Project when user taps on “Save”
TFS#20700 Create Statuses for the Project
TFS#20701 Create Projects table in database
TFS#20716 Check mandatory data for Projects
TFS#20717 Validation rules for the Project attributes
TFS#20718 “Year” attribute cannot be changed if Project exists on backend
TFS#20719 “Year” and “Project Name” attributes must be set, before PSCI / PSCI and Geometry can be captured
TFS#20721 Change label “Accuracy” to “GPS Accuracy” on the PSCI screen
TFS#20722 Collapse/Expand Filters section when user taps on “Filters” label
TFS#20723 On Main screen, when user selects the geometry, the list of project can be adjusted without animation, so the scroll animation can be disabled
TFS#20725 Get the Phases from the internal webservice and use that in the JSON
TFS#20726 Get the Bands from the internal webservice and use that in the JSON
TFS#20727 Get the Engineering Areas from the internal webservice and use that in the JSON
TFS#20728 Get the Municipal Districts from the internal webservice and use that in the JSON
TFS#20730 Remove the empty space on the Create/Edit Project screen
TFS#20731 Add Satellite layer to the Create/Edit Project map as well (same as on Main screen)
TFS#20736 Change the “Speed” column to “SpeedMeterPerSec” and store only 1 decimal point for that
TFS#20737 Add “SpeedKmPerSec” attribute, and populate it during the survey, store only 1 decimal point
TFS#20755 Get Municipal Districts
TFS#20756 Get Engineering Areas
TFS#20757 Get Project Phases
TFS#20758 Get AADT Bands
TFS#20784 Create configurations for Development and Production
TFS#20785 Create Build and Release pipelines for Production
TFS#20786 Update configuration for the Dev Build and Release pipelines
TFS#20802 Valid Project data when user taps “Save and Upload”
TFS#20901 Create Project Download Webservice
TFS#20902 Create Put Project Webservice
TFS#20903 Create Post Project Webservice
TFS#20907 Sync new Projects to WebServices
TFS#20908 Sync Update Projects to WebServices
TFS#20909 Download projects via WebService
TFS#20931 Align the “down arrow” on the Main screen for the Filters, and remove the red background
TFS#20932 Invoke the search for the Project when user taps on the “Done” on the keyboard, and not only when user taps on the magnifier icon
TFS#20934 Display dialog when user taps back button on Create/Edit screen
TFS#20935 On Main screen, if the Project list is empty, display an icon font indicating that there is no project with that name
TFS#20936 Display a title on the PSCI screen
TFS#20940 Check internet connection before invoking DoSync, and display a message to user if device is offline and sync is not possible
TFS#20950 Change label “Project” to “Project Length” on Create/Edit Project screen
TFS#20951 Format the “Project Length” to be e.g. 1234.11312 m (keep all decimal numbers but add the “m” to indicate the unit as meter)
TFS#21115 Don’t display the Start and End points of the geometry on the Edit Project screen if the “pathIndex” is null for the geometry
TFS#21116 Use the same symobology for Start and End points on the Edit Project screen, just like on the backend
TFS#21125 Integrate the OSI layer
TFS#21126 Implement a switch to the user to select Google Map or OSI as the base map
TFS#21790 Update the image
TFS#21791 Change label “Country” to be “Local Authority”
TFS#21792 Decrease the size of image and remove padding on the top and bottom
TFS#21794 Set OSI as the default layer on each map
TFS#21795 On the mapping interface we should have a button indicating the which mapping layer is selected
TFS#21796 Try to remove the “Google” label from the bottom left and bottom right corner
TFS#21797 Display the Phases on the dialog on the order which is provided by the webservice
TFS#21798 Keep the Filter settings when user navigates back from any of the screens
TFS#21799 When project is selected display the start and end points on map
TFS#21801 Move the “Actual AADT” control above the “%CV Value”
TFS#21802 Change Labels
TFS#21803 Display the “Project Length” value without decimal numbers
TFS#21804 Add a remove button to the Date controls (Start Date, End Date)
TFS#21806 Adjust the height of rating panel
TFS#21812 Select project and zoom to the start of the geometry
TFS#21828 Remove warning message when we create project and user taps on “Capture PSCI and Geometry” button
TFS#21909 Change Local Authority name
TFS#21910 Label changes on Settings screen
TFS#21913 Investigate Gaps in junctions
TFS#21924 Set google map api keys for production and debug
Other Development Tasks¶
Not covered by the sections listed above.
TFS#20430 Add NodeIds to Spatialite Export
TFS#19934 Add acceptance criteria to NR3 User Stories
TFS#20032 Test - Update Surface Materials Module
TFS#20053 Test Speed Limits
TFS#20054 Test MRL - AADT UI
TFS#20055 Test MRL - TIN UI
TFS#20056 Test MRL - SED UI
TFS#20451 Roads Programes Testing
TFS#20472 Map Tools Testing
TFS#20613 UI allows for opening two instances of the same object
TFS#20750 Testing Gazeteers
TFS#21079 Projects Testing - Works Tab
TFS#21218 Unlocking Testing
TFS#21619 Test External URLs
TFS#21659 Project Phases Testing
TFS#21686 Check WFS/WMS in MapInfo
TFS#21687 Check WFS/WMS in QGIS
TFS#21688 Check WFS/WMS in ArcGIS
TFS#21691 Create Placeholder Help Pages for each Project Type
TFS#21693 Add Page for Surface Material Grid
TFS#21694 Add Page for Generic Map Tools
TFS#21698 Request new DB backup
TFS#21735 Create Screencast on Layer Tools
TFS#21742 Add page for Layer Context Tools
TFS#21779 Add Page for Chainage Calculations and Project Digitising
TFS#21883 Roads Programme Docs
TFS#21906 Map Tools - Update Documentation
TFS#21912 Testing
TFS#21940 Documentation - Automated Chainage Calculations
TFS#21948 Create Introductory screencast
TFS#21969 Screencast on Legacy Works