Digital Team Release Notes
Code release details will be documented with each code deployment here
Drupal_Tag/2023_02_03
DIG-1033 - Price Filter Updates
This enhancement updates the price filter on the Metro Listing page so users have the ability to enter minimum and maximum prices to filter a price range appropriate to the listing type(rental or sales) they are searching
DIG-1043 - Show either rental units or for sale homes, not both
This enhancement separates rentals and sale properties in the search results so users are not confused by the listing type they are viewing
DIG-1714 - Metrolist price filters don't work on Sale properties
This enhancement shows the user sale properties when they are using the price filters on the Metro Listing page
Drupal_Tag/2023_01_26
DIG-1770- Metrolist Listing Form Error
Code was rolled back to the previous version after the listing form was throwing an error. Cause and Solution will be investigated for permenant fix
Patterns_Tags/2023_01_26
DIG-1659 - UI change to Boston.gov contact form
This adds email validation to the contact forms to avoid postmark errors
Drupal_Tags/2023_01_25
DIG-1679- Adjust style for document link button in "three column w/ image" component
Update the styling of document link on a three column image component so internal and external button links match
DIG-1720 -PDF Generation may fail if multiple requests occur simultaneously
This fix allows endpoint folders to accept both upper and lower case fiscal year names so the form accept process is not blocked.
Registry_Tags/2023_01_24
DIG-1564- Add email validation to marriage intention form
This adds email validation to the marriage intention form. A user must enter matching emails before submitting the intention form. If the emails do not match the user will get an onscreen error message. This will ensure we do not receive postmark errors due to incorrect/incomplete email addresses.
DIG-807- Add email validation to registry applications
This adds email validation to the birth, death and marriage certificate request forms. A user must enter matching emails before submitting any of these request forms. If the emails do not match the user will get an onscreen error message. This will ensure we do not receive postmark errors due to incorrect/incomplete email addresses.
Drupal_Tags/2023_01_17
Digital Team
DIG-1164 Address Barcode for abatement application through assessing online
This update added code that writes a PDF and adds a barcode to the downloadable exemption information section of the abatement application
DIG-1653 Bug with last name in 'grid of quotes' component
This bug fixes the name display on the grid of quotes feature in Drupal. When editors add a persons full name to grid of quotes it will display correctly on Boston.gov
DIG-1687 'Add to calendar' button not working on 'events"
This bug fixes the error where the Add to Calendar button on the events page was not working properly. When users clicked this button to add the event to their calendar nothing happened. When users click this button now it gives them the option to add the event to their preferred electronic calendar
DIG-1712 - Update Street Numbers on Forms
This fix updates the way addresses appear across assessing forms.
Metrolist
DIG-1561 Fix Styling of Metrolist Grid of Cards
This fix updates the Grid of Cards styling on the Metrolist page to match everywhere else on the site
DIG-1584 Change "Calculate" to estimate on unit details screen
This update changes the text on the Metrolist unit details screen from calculate your eligibility to estimate your eligibility in the Eligibility Section
Patterns_Tag/2023_01_13
DIG-1652 Styling of bullets needs to be adjusted
This fixes a bug that was introduced when the bullet styling was updated to make them display better in the new tables, the bullets were being displayed in the middle of a multi-line sentence instead of in front of the first line. When bullets are used in a list the user will see the bullet positioned in front of the first sentence in a list
Digital_Tag/2023_01_05
DIG-1509 Group Management Search Order
The search order in the Group Management tool on Access Boston Portal was enhanced so users see their search results in alphabetical order
Digital_Tags/2022_12_23
DIG-1223 Error message in search of Permit Finder website
This fixes a bug where users where seeing an 400 error when using the permit finder website
Drupal_Tags/2022_12_23
Digital Team
DIG-1545 - Adjust feedback link in navigation for pages where feedback form appears
This adds functionality to the feedback link seen the on top of Boston.gov pages. If a Boston.gov page has the newly created feedback embedded when the feedback link is clicked the user will navigate directly to the new feedback form at the bottom of the page
If there is no feedback form embedded on the page, when the feedback link is clicked the user will see a contact form that submits an email to 311supervisors@boston.gov
DIG-1307 - Add updated styling to tables on Boston.gov
This updates all the tables on Boston.gov to match the newly designed tables created for the Elections results. These new designs are for both desktop and mobile. These updates were created to align with our commitment to design and brand consistency on Boston.gov
Metrolist
DIG-1547 Make Availability Info Page Required
Removes the check box option on the “Select Building” Page of the listing form that allows the users to skip the “Availability Info” page. This step will now be required in the submission process on the Metrolist Listing Form
Drupal_Tags/2022-12-14&15
Metrolist
DIG-1047 Open Project Pages in New Tab
Fixes a navigation issue for users that want to open a project page from the Build In Boston map. When clicking on a project from the map the project page will open in a new tab allowing users the ability to toggle between the map and project tabs they are viewing, and close the project pages without closing the map.
Digtial Team
DIG-1591 - Dupal Updates
Routine maintenance and code release cycle for boston.gov
Drupal_Tags/2022-12-08
Digital Team
DIG-1463 Create Boston.gov feedback form
Enhancement in Drupal to create a feedback form that editors have to the ability to add to the bottom of any page on Boston.gov
Feedback form works on both desktop and mobile
The feedback form has the following features:
Yes/No check boxes for user experience - Required field
A comment text box for users to share their experience in paragraph form
DIG-1544 'Notes' error when viewing feedback form submissions
Fixes a bug where users were seeing an error when they clicked the notes option on individual Drupal pages
Metrolist
DIG-777 Listing Form: Availability Info Screen
The following updates were made to the Availability Screen on the Metrolist form:
Set default time in Deadline Time field to 11:59PM
Add the “Remove Posting Date” date field so users can add a date to indicate when a posting should be removed so applications cannot be submitted after that date
Updated the name of the “When would you like this posted to Metrolist“ field to “Available On”
DIG-838 Equitable Treatment agreement
Three changes to the notification requiring equitable treatment and non-discriminatory practices agreement:
Moved to bottom of page, just above submit button
Added "I agree" checkbox as part of notification
Disabled "Submit" button until "I agree" has been checked
DIG-1040 Fix Pagination icons to show displayed page
This updates the Metrolist Listing form so the user sees the pagination icon highlighted to indicate which page they are currently on
Digital_Tags/2022-12-02
DIG-1024 View Only Group Management
Enhancement to the Group Management Tool on Access Boston Portal that allows users to search and view employees/contractors list of security groups in view only mode
Users with the following security group SG_AB_GROUPMGMT_SERVICEDESKVIEWONLY will see the Group Management link on their Access Portal page
Users will have the ability to search on users by name or ID
Once the correct user is found and selected their security groups will be displayed in view only mode. No edits can be made to the security groups
Drupal_Tags/2022-12-01
DIG-878 'Grid of quotes' component image upload issues
This fix allows users to upload an image by easily clicking the “media add page” in the "Grid of Quotes" component, instead of forcing them to add the media then searching to to find it so it displays
This also fixes the display itself so that the image can been seen instead of displaying the file name
DIG-1362 Display unofficial results in the same order as the ballot
This fix allows user to see the unofficial election results data displayed in the same order as it is listed on the official election ballot when it appears on the unofficial elections results page
The election data order should also display in the same order as the ballot in the filtered drop down for searching
DIG-1393 Add field to Drupal to allow election editors / admins to edit disclaimer
This fix gives election editors or admins the ability to update the disclaimer message on the Elections Results page
The editor will see a new field to add or update a disclaimer message in Drupal
DIG-1435 Error on elections file upload crashes upload form
Fixes an issue to prevent upload crashes when an elections file is uploaded
To fix this issue the following solutions were implemented:
Made the form more tolerant to missing or orphaned data in the history object which is dynamically stored in the node_elections config settings.
Added a clear history button to the form so an admin can manage the history
Added logging into the history so that clearing and deleting history is recorded
DIG-1511: Maintenance Updates
Routine contributed module updates for Drupal
DIG- 1519 Content authors / editors unable to see drafts of unpublished content
Fixes a bug where editors were unable to see their Draft Drupal pages, When a user saves a “draft” for a new content type, they get a “temporarily unavailable” message
After an update in Drupal the DateTime module seemed to be less tolerant to formatting a date, the code was updated so that the published date will only be formatted if the node has been published
Digital_Tags/2022-11-09
DIG-62 Unmask a Password - Sign in Screen Access Boston Portal
Added a show password feature to the sign in screen on Access Boston Portal. This allows users to click on the word 'Show' to unmask the password they are typing to make sure it is correct
NOTE: This code was developed by the digital team but released by the IAM team because this page lives on their servers
DIG-1155 Unmask a password - Change Password Screen
Added a show password feature to the Change Password screen on Access Boston Portal. This allows users to click on the word 'Show' to unmask the password they are typing to make sure it is correct
This screen is also used in the create password process for new users/employees
DIG-1156 - Unmask Password - Forgot Password Screen
Added a show password feature to the Forgot Password screen on Access Boston Portal. This allows users to click on the word 'Show' to unmask the password they are typing to make sure it is correct
Drupal _Tags/2022-11-03
DIG- 1363 - Add disclaimer message to top of unofficial election results
Added a disclaimer message to the top of our unofficial election results election card to clarify the order that results appear for users.
DIG -1374 - Add error validation in election uploads
This addresses an issue with uploading xml files in our new Election Results section in Drupal. It adds further error validation for users uploading problematic files.
Patterns_Tags/2022-11-03
DIG- 1343-Adjust styling of tables on mobile
Adjusted the styling of our tables when viewing them on mobile in our patterns library. This change eliminates adding an extra border at the bottom of each cell, and instead adds the bottom border below groups of data on mobile.
Drupal_Tags/2022-11-01
DIG - 1333 Adjust text in filtered dropdown for primary elections
Capitalized "rep" and "dem" party descriptors in the race selection dropdown
Drupal_Tags/2022-10-28
Unofficial elections results are mobile-friendly on Boston.gov
Background: The unofficial election results website gets updated with new data each election that reflects the current race. The data for the current page is currently being iframed into a website on Boston.gov. The data from the iframe is coming from the old cityofboston.gov website. It does not have City of Boston branding and it isn’t mobile-friendly.
Goal: Make unofficial election results mobile-friendly on Boston.gov
UI Design
Related Tickets
DIG- 1004 Importing Elections Data into Drupal
Created a new content type packaged in the module node_elections allowing the elections dept to upload elections results into a drupal page
Created an import page for the elections department to import election results file that will appear on the elections website
Created an import process where election results file contents are loaded into the new content type to updated the elections results site
DIG- 1093 Create display pages for unofficial results
Front end development work to create display pages for election results that align with approved UI designs and our patterns library
Drupal_Tags/2022-10-17
DIG-1206 Drupal Security update 9.4.8
Patterns/2022-10-07
DIG-854 Update patterns library to Node 18
Drupal_Tags/2022-09-23
DIG-1060 - Fixes a bug where the postmark contact form was not automatically adding the correct email address in the CC field so Boston City Workers could click reply all without having to cut and paste the email address into the To field. This fix allows users to see the email address in the To field after click reply or reply all.
Drupal_Tags/2022-09-21
DIG-881 - This updates the my neighborhood look up tool by swapping out the summer links for the winter links.
DIG-2021 -Routine scheduled updates to Drupal contributed modules
AWS AMI Update/2022-09-21
Weekly Maintenance that updates both PROD and the REPO
Registry_Tags/2022-09-20
DIG-1002 Error message in Registry suite of applications
Fixes issue where users are getting a 400 error in Registry Suite of Applications
Issue was due to a malformed cookie
Drupal_Tags/2022-09-20
DIG-1009 Internal links considered "external" causes WSD on older pages
Fixes issue where Cabinet page links were broken
Updated code to ignore hard coded part of the URL and read the remainder of the path to display the correct page
Drupal_Tags/2022-09-19
DIG-993 Contact forms on Boston.gov failing to send
Fixes issue where users were unable to send emails via the "mail to" links on Boston.gov
A class was not registered for the email sending process via postmark
DIG-872 Add 'last updated' to 'updated' date in 'posts'
This adds "Last Updated" before dates on a published Boston.gov page so users know when Boston.gov page has last been updated
DIG-949 Verify pages to be scanned by Percy
Added a good selection of pages from Boston.gov for Percy testing
DIG-1005 Internal links considered "external" causes WSD on older pages
Fixes issue where a URL link cannot resolve because drupal considers is external
Fix is to check if the link is external before trying to load the associated node
BoardsandCommissions_Tag/2022-09-16
DIG-905 Apply button error in 'commission summary' component
Fixes a 400 error users see when they click the Apply Online button on a Boards and Commission page
Issue was due to a malformed cookie
Drupal_Tags/2022-09-16
DIG-67 -Caching issue displaying incorrect breadcrumbs
This fixed an issue where the breadcrumbs on the top of a boston.gov page was not consistent with user navigation
The solution is to specify that the breadcrumb block be cached per url and not per content type
The breadcrumbs now appear consistent to the users navigation path
DIG-831 (metrolist)- Clarify "Minimum income" is annual income
Added a tooltip to the “Minimum Income” field explaining that the amount entered in this field should be annual income
DIG -925 (metrolist)- Email Language Errors
Updated confirmation email with correct language for the user
DIG-989 - Fix subdomain redirect in configuration for rentsmart.boston.gov
Updated our config file to point the rentsmart.boston.gov redirect to www.boston.gov/rentsmart
Drupal_Tags/2022-09-15
DIG-31 Custom 500 Error
This will activate the 500 error page on Boston.gov.
When a user gets a 500 error they will see the following:
Text: Sorry! Looks like something went wrong on our end. We're currently working to fix the issue. You can try re-loading the page in a few minutes, or email feedback@boston.gov with any questions or concerns.
DIG-853 Re-integrates Percy
This work re-enables Percy on Boston.gov
Percy will assist in automated testing by comparing screenshots to ensure new code does not break anything on Boston.gov
Percy tests must pass in order to merge new PRs
DIG-876 Resolves internal link WSD
This fixes a validation error for broken internal links in components
If a user enters an internal URL the page will resolve itself and navigate to the correct URL when saved
When users try to save a draft page with a broken internal link they will get an error message.
Drupal_Tags/2022-09-07
DIG-542(Metrolist) Calendar events do not show physical location
This will update calendar events to pull in the physical address of the event so users see the correct address on the site
This update will also accommodate events that will be held virtually - users will see language on screen saying the event will be virtual
DIG-738(Metrolist) Stop re-submission of form once submitted
Update to add language to the Metrolist listing form informing users the unique link they receive to submit a listing should only be used once. The following language has been added to these screen/emails
Listing Form Request - Important: If you need to submit listings in multiple properties, please request a new form for each one.
Email communication -Important: Do not reuse link. If you need to submit listings for additional properties, please request a new form
Listing form request on screen notification- Important: If you need to submit multiple listings, please request a new form for each building.
DIG-776(Metrolist) Submission Confirmation Email
Send a "Submission successfully completed" email notice to the contact associated with the listing when a submission is completed
DIG-775(Metrolist) Update Admin email alert
Update the Admin email recipient list, add meaningful info, and include a link to the Salesforce Development. Email will contain:
Submitted on: [Date/time stamp] Submitted By: [Listing Contact Name] Listing Contact Company: [Listing Contact Company] Contact Email: [Listing Contact Email] Contact Phone: [Listing Contact Phone]
Property Name: [Development Name] Property Address: [Street, City, Zip]
DIG-781(Metrolist) Apply Button on listings gets 404 Not Found
Fixed bug where Apply button on MetroList Listing page was getting a 404 page error
DIG-809(Metrolist) Issues accessing Metrolist from external devices
Fixed bug where Metrolist search page was not loading on some devices
In the listing date code \T was being read as timezone updating this to \\T fixed the issue
DIG-433 (Metrolist)Telephone number (&date) format on metrolist_listing webform
Fixed bug where user sees a formatting error after entering a phone number
DIG-824 Update BOS311 API for Chinese translation
Chinese translation was not appearing in BOS:311 App
API was updated to send correct language code so alerts show in Simplified Chinese
DIG- 865 Fix styling of events component in how-to page
Fixed styling on events and notices component so events boxes are not pushed to right of the screen and appear centered on the site
Drupal_Tags/2022-8-24
DIG-317: How-to pages broken components
Fix styling issues with How To content type from patterns library
DIG-318: Node landing page Full
Minor edit to the wrapper around the main items
DIG-319: Node Listing Page
Took out unnecessary code to make sure listing pages look correct
DIG-438: Add email re-verification field.
Added validation email field to Postmark contact form so users have to validate their email before submitting a question etc.
DIG-757: Event calendar bleeding into the bottom module
Fixed a bug where the calendar button was bleeding onto the components section in events, this has been aligned
DIG-733: Features sidebar svg
Fix icon svg files appearing too large in the features section on the ArtsBoston Calendar. They are now appearing at normal size
DIG-781: Apply button on listings gets 404
Fix the apply button on Metrolist listing so when clicked user can apply to any listing
AccessBoston_Tags/2022-08-18
DIG-65 - Group Management URL Security Fix
Fixes the following security issue of allowing users to access group management via copying a URL directly into the browser
Users that do not have access to group management will be directed back to the Access Boston Portal screen
Last updated