PMS 5.4 Technical Release Notes¶
MapServer¶
Development Tasks¶
TFS#25165 Add CLASSGROUP to layers
TFS#25166 Add WMS mirror application
TFS#25167 Add Footways Surveys tile applications
TFS#25168 Add Intersections tile application
TFS#25169 Configure caches for each LA
TFS#25186 Mechanical Switch Layers
TFS#26136 MapServer layers update Placeholder
TFS#26310 Style Requirements for Survey Status & Compliance Status
TFS#26383 Create a Compliance style
TFS#26384 Create a Survey Status style
TFS#25365 Add Road Junctions Layer
TFS#25379 Add SizeId to SpeedSigns WFS
Bug Fixes¶
TFS#26002 When Filtering the grid using the select by shape functionality this has no influence on the exported shape file
JavaScript¶
Development Tasks¶
TFS#24521 Transfer Menu Items
TFS#24522 Transfer Basic Form and Tabs
TFS#24523 Transfer Measures Grid in General Tab
TFS#24524 Transfer Split Tool (Upgrade from oL2 to oL6)
TFS#24530 Transfer Menu Items
TFS#24531 Transfer Basic Form and Tabs
TFS#24534 Transfer Missing Edges Tool (oL2 to oL6)
TFS#24726 Transfer Bridge Tool
TFS#24727 Transfer Add Bridges Form
TFS#24728 Transfer Add Culvert Form
TFS#24729 Transfer Menu Items
TFS#24764 Transfer Menu Items
TFS#24765 Transfer Segments Form
TFS#24766 Transfer Edge Solver Tool
TFS#24767 Transfer Node Junction Tool
TFS#24774 Transfer Menu Items
TFS#24775 Transfer Speed Sign Form (4 tabs)
TFS#24776 Transfer and Upgrade Speed Limits Sign Tool
TFS#24519 Transfer Public/Private Splits Module
TFS#24529 Transfer Missing Edges Module
TFS#24544 Transfer Speed Signs Module
TFS#24725 Transfer Bridges Module
TFS#24730 Transfer Segments Module
TFS#25290 Create Grid and Menu Item for ReportFinanceExport
TFS#25311 Add editModel/Window & getId function to PPSplits grid
TFS#25312 Update Funding Category name
TFS#25345 Add editModel/Window to Missing Edges grid
TFS#25380 Configure Speed Sign Size filter in SpeedSigns Grid
TFS#25387 Remove /attachment/ from Signs thumbnail in default
TFS#25414 Add font-gis glyphs to layers
TFS#25246 Add Bridge Type Filter to grid
TFS#24650 Tooltip/Error Msg Bugs & Enhancements
TFS#24239 Remove polygons when changing selection type
TFS#25534 Store aliases incorrect for various models
TFS#25774 Add button and service call to Project form
TFS#25786 Add Strip Map exports to Info window
TFS#25829 Select segment tool
TFS#25864 Disable deactivated options from the Category combo
TFS#25901 Complete Flip Checkbox Tool
TFS#25907 Update Location Start and End if geometry is reset
TFS#26050 Add Form A link to dashboard with Year selection
TFS#26073 Add Loading Masks to tabs
TFS#26082 Configure help url for info tabs
TFS#26163 Add bounding boxes geometry to RP services
TFS#26381 Add Bounding Box map layer
TFS#26401 Add Road Programme layer functionality
TFS#26403 Add filtered Projects WMS layer
TFS#26484 Add Start and End chainage markers
TFS#25359 Move MRL layers into Survey Folder in layer tree
TFS#25374 Move MRL (survey) RS menu items to their own dropdown
TFS#25511 RS Data Grid Filters for Engineers Area and District / LEA field
TFS#26660 Add Dropdown to choose Year
TFS#26334 Create data store for AADT Bands with ‘Unsurveyed’ record
Bug Fixes¶
TFS#26719 Expand/Restore icons missing from some creation forms
TFS#20361 Getting exception when creating boundaries with polygon tool
TFS#26818 Layer tree grids - Export to Shapefile functionality is exporting wrong entries for some grids
TFS#21974 Refreshing After moving start or End Point will cause the user to be unable to drag points
TFS#22123 Is Location Urban? not needed for planned phase
TFS#22747 Serialization exception from server logs (Material.Designation)
TFS#22786 Serialization exception from server logs (ProjectFunding.RoadsProgramme)
TFS#25416 Total Length column not displaying value in History Tab
TFS#25449 Total Length not displaying value in History Tab
TFS#25456 Programme Project grid has empty fields
TFS#25684 Clear All Function not Working for Signs Features
TFS#24570 When Exported from Grid the ‘€’ sign will export as ‘€’
TFS#25409 No Tooltip displayed when trim tool is hovered
TFS#25429 unfriendly error message for missing geometry
TFS#25557 Filter for phase can be enhanced in the Pavements Projects Export Grid
TFS#25558 No ? and Expand buttons for Reports Grids
TFS#25659 Incoherent naming in Menu and Grid/Layer for Missing Roads
TFS#25661 Projects historical works length value issue (Form B)
TFS#25662 When opening the Data Grid for Missing Roads the Grid is not filtered to only display Unprocessed entries like in the Old PMS system
TFS#25680 The Documentation for Public/Private Spilts is missing images
TFS#25683 Entries Showing ‘-999’ for MaxSpeed2 in grid
TFS#25752 Costs field reverts to 0 in Works grid
TFS#26574 Filters for PCSI Rating are diferent between Latest PSCI Ratings and PSCI Ratings Grids
TFS#26575 Filtering the PSCI Ratings Grid By -1, seems to be picking up on all the features
TFS#26596 ‘Open the Dashboard’ tooltip on the wrong icon
TFS#26608 User stuck with Select by Shape tool after closing grid
TFS#26565 Possible to save Speed Limit Zones and Speed Limits without the Speed Limit (Km/h) which is marked as mandatory
TFS#26595 Reports - Permissions to see this menu item are not correct after re-login, only after refresh
TFS#26117 Segment - Trying to add an unregistered road (previously in Road Schedule) the No Feature Pop-Up Displayed
TFS#26128 Missing Expand functionality for Reports Grids
Backend .NET Services¶
Development Tasks¶
TFS#26712 Update PSCI Validation to allow 90% plus
TFS#23336 Update AssemblyVersion and AssemblyFileVersion in internal services project
TFS#23337 Update AssemblyVersion and AssemblyFileVersion in external services project
TFS#25455 Check Project fields in a Programme response
TFS#25736 Add functionality to bulk import of funding allocations through excel template file
TFS#25737 Add functionality to generate empty excel template for funding allocations
TFS#25738 Add functionality to generate populated excel template with current funding allocation values
TFS#25740 Add functionality to edit single funding allocation value
TFS#25753 Create Funding Allocations datatable grid
TFS#25755 Create ‘update history’ of Funding Allocations datatable grid
TFS#25831 Create Projects info pane .NET service
TFS#25833 Create Schedule info pane .NET service #1
TFS#25835 Create PSCI info pane .NET service
TFS#25837 Create Surface info pane .NET service
TFS#25839 Create Speed info pane .NET service
TFS#25841 Create Bridges info pane .NET service
TFS#25958 Set up basic service endpoint
TFS#26001 Map RI fields to Database View
TFS#26012 Map RM fields to Database View
TFS#26027 Remove old info tool related services, classes etc.
TFS#26041 Add missing fields to info services
TFS#26441 Remove old unused ‘works’ related code from .NET solution
TFS#26447 Database Migration to W19-PMS-SQL
TFS#26461 Update segmentProperties
TFS#26713 Update validation rules
TFS#26717 Formatting Changes
TFS#26788 Update Project Edges validation to prevent overlapping edges from saving
TFS#26832 Update logic to generate calculated Project geometry to follow PathIndex order of edges
TFS#26075 Restoration Maintenance Grant (RM) & Supplementary Maintenance (SRM)
TFS#26076 Discretionary Grant (DG)
TFS#26077 Community Involvement Scheme (CIS)
TFS#26078 Specific Improvement Grant (SG)
TFS#26079 Strategic Regional and Local Road Grant Projects (SRLR)
TFS#26080 Drainage Grant (DrG current Code in MapRoad)
TFS#26081 Climate Change Adaptation and Resilience (CCAR)Climate Change Adaptation and Resilience (CCAR)
Bug Fixes¶
TFS#25773 Error in mechanicalDataChainage service
TFS#26193 Unable to Save Roads Programme
TFS#20797 Users should be prevented from editing their own account
TFS#22115 Contradicting information for Password requirements
TFS#25260 Entity Framework BulkInsert package exception
Database¶
Development Tasks¶
TFS#25845 Create DB view from WorksSections
TFS#26074 Restoration Improvement Grant (RI)
TFS#26091 Recalculate Segment Geometries in database
TFS#26132 Make fields in report.PSCISummary table nullable to support non-survey records
TFS#26133 Change logic of updating report.PSCISummary table to add non-survey records
TFS#26134 Update stored procedures / views that use report.PSCISummary to exclude non-survey records
TFS#26138 Review mapserver views to ensure new non-survey records get displayed
TFS#26140 Add new function to reverse a line to SQLSpatialTools DLL
TFS#26144 Make fields in report.SurfaceSurveySummary table nullable to support non-survey records
TFS#26249 Creating Test Cases - Non Survey Records #4
TFS#26311 Test accessing WMS/WFS in GIS applications (psci)
TFS#26361 Remove old mrl summary stored procedure
TFS#26412 Testing - Non Survey Records #4
TFS#26442 Remove old unused ‘works’ related db views/stored procedures/functions
TFS#26462 Update calculated name logic
TFS#26465 Create UAT/Production deployment scripts for new SQLSpatialTools
TFS#26546 Update .NET CLR assemblies to make them compatible with SQL 2019
TFS#26661 Fix Permissions scripts for DEV/Staging
TFS#26733 Update db scripts to use new STRING_AGG function instead of FOR XML PATH
JS Mapping Library Updates¶
Python¶
Development Tasks¶
TFS#26072 Add MD and RC fields to Python routing service
TFS#25945 Update python line tool for surveys to include specified fields
Bug Fixes¶
TFS#26164 Info Tool - Currently possible to Make ‘T’ Selections
TFS#26767 T-shaped features can be drawn for projects and using the Info tool
Testing¶
TFS#23586 Add tests to CI
TFS#25385 Testing Public/Private Splits Module
TFS#25386 Testing Missing Edges Module
TFS#25458 Testing for Additional Buttons in the UI
TFS#25485 Test Dashboard
TFS#25486 Test Speed Sign module
TFS#25961 Testing Segments module
TFS#26247 Testing - Form A #2
TFS#26248 Creating Test Cases - Information Pane #3
TFS#26250 Creating Test Cases - Non-Survey for Latest Surface Survey #5
TFS#26251 Creating Test Cases - Allocation Create/Edit #7
TFS#26252 Creating Test Cases - Create other Expenditure Category #9
TFS#26253 Creating Test Cases - Road Schedule Inventory Tools #11
TFS#26254 Creating Test Cases - Project Line #12
TFS#26255 Creating Test Cases - Pavement Project Strip Map #13
TFS#26312 Test accessing WMS/WFS in GIS applications (surface)
TFS#26313 Test accessing WMS/WFS in GIS applications (aadt)
TFS#26356 Creating Test Cases - Display “Non Survey” records for Latest AADT #6
TFS#26357 Creating Test Cases - Programme Display on Map #10
TFS#26410 Testing - Programme Display on Map #10
TFS#26411 Testing - Information Pane #3
TFS#26413 Testing - Non-Survey for Latest Surface Survey #5
TFS#26414 Testing - Allocation Create/Edit #7
TFS#26415 Testing - Create other Expenditure Category #9
TFS#26416 Testing - Road Schedule Inventory Tools #11
TFS#26417 Testing - Project Line #12
TFS#26418 Testing - Pavement Project Strip Map #13
TFS#26708 Testing - Display “Non Survey” records for Latest AADT #6
TFS#25869 Testing Bridges Module
TFS#26509 Creating Test Cases - Form A #2
TFS#26567 Creating Test cases for Funding Source Create/Edit #8
TFS#26568 Testing for Funding Source Create/Edit #8
TFS#26009 Create Partially Complete projects for testing
Miscellaneous¶
TFS#24535 Update Docs for Missing Edges Module
TFS#26068 PMS Activity Queries (Ad-Hoc for PF)
TFS#26243 Create Funding Allocation SQL Scripts
TFS#26551 2021 engineering areas - Donegal County Council
TFS#23583 CI/CD Update for PMS
TFS#25164 MapCache Migration
TFS#26372 Remove classic PMS web UI app from build and release pipelines
TFS#26446 CI and UAT Deployment Updates
TFS#26460 MRL Updates
TFS#25282 Dashboard
TFS#26837 Document and send 5.4 changes relevant to MRL
TFS#26854 Remove old IP based rewrite rules/restrictions from front-end web.config generator
TFS#26714 Update docs
TFS#26731 Document multipart segments to fix for RMO
TFS#26494 Update Documentation (Programmes)
TFS#26499 Release Notes
TFS#26500 SQL Scripts Review
TFS#26502 Prepare UAT deployment package
TFS#26548 PMS deployment to Staging
TFS#26449 Migrate Tipperary dev to new servers
TFS#26450 Restore database from LGMA
TFS#23954 To remove superUser rewrite rule from External services web.config files
TFS#24526 Update Docs for Public/Private Split Module
TFS#24731 Upload and replace SQL_PRIME2_LGMA_FULL in LGMA
TFS#25063 Add info tool help page to docs
TFS#25141 Update deployment process with windows services identities provided by lgma
TFS#25396 Add MapCache builds to CI process
TFS#25397 Document MapCache setup
TFS#25213 ‘?’ help page missing for TII Priority Scheme
TFS#25221 ‘?’ help page missing for MPD layer
TFS#25283 Tidy Up Dashboard
TFS#25510 Set Up MapCache locally
TFS#25514 Add geocoder.maproadpms.ie
TFS#25515 Add mrl.maproadpms.ie
TFS#26569 Form A Documentation
TFS#26448 Update required dev database list
TFS#26451 Remove pms2 subfolder and move to root
TFS#26452 Remove tiles subfolder as no longer required for printing
TFS#26459 Redirect mapserver to mapserver2
TFS#26482 Change PMS JS app deployment on DEV to use ‘production’ build
TFS#26049 Rename UAT database from PMS_UAT to PMS
TFS#26107 Run through tests
TFS#25865 Create initial spec
TFS#25866 Contact NOC to take external UAT server offline
TFS#25867 Update Docs for Bridges Module
TFS#25850 Discuss section grid functionality with RMO