Release v3.2.17

The newest point release of ArkCase version 3.2 was released on November 16th, 2018.  This point version is v3.2.17.  For more information, please review the release notes below.

 

Ticket ID Summary Description Resolution
6963 Time and Cost Tracking Approval Task not shown in the table When new Timesheet or Costsheet is created with “workflow turned ON”, approver has to be selected and approval task is automatically created. That task should be visible in the Task table, under the Time/Costsheet.

As it is now, task is created, but not visible in the Tasks table.

Fixed
6955 Time and Cost Tracking – Approval Task – Workflow Issue Time and Cost Tracking – Approval Task – Workflow Issue

Fixed Timesheet approval workflow
Fixed Costsheet Approval Workflow

Fixed
6939 Time and Cost Tracking modules issues Please check attached document with all issues found on the Timesheet and Costsheet, including “Workflow-OFF” or “Workflow-ON”

Additionally make the draft/final dropdown active on a new time or cost sheet before saving for the “Workflow-OFF”.

Fixed
6912 Upgrade Sonar build to use upgraded Sonar version Upgrade Sonar build to use upgraded Sonar version Fixed
6910 FOIA – Queue Details Page – Billing Issues FOIA – Queue Details Page – Billing Issues Fixed
6899 Angular deployer should account for new Angular dependencies This ticket is to update the Angular deployer such that new Angular dependencies are available to the deployed application in a seamless way. Fixed
6886 On edit “Confirm Auth User Password” field is not populated in Ldap configuration modal On edit “Confirm Auth User Password” field is not populated in Ldap configuration modal. However, it is a required field and user can’t save any edits on the form without populating the field again. Fixed
6882 Configurable dashboard banner (browser advice) Add a property “dashboard.banner.enable” to foia.properties. If enabled, show the “ArkCase recommends Chrome or Firefox…” label that we show now.  If disabled, hide this label. Fixed
6837 New FOIA CORE Correspondence Templates Need the attached Correspondences to be the standard templates for FOIA CORE.

1. Request Form

2. Request Acknowledgement Letter

3. Request Received Acknowledgement Letter

4. Appeal Form

5. Appeal Acknowledgement Letter

6. Appeal Received Acknowledgement Letter

7. Denial Letter

8. Appeal Denial Letter

9. Request Extension Letter

Fixed
6834 Web Portal/Application – Add “All fees up to $25.00” to the Select Amount Willing to Pay dropdown Web Portal/Application – Add “*All fees up to $25.00*” to the Select Amount Willing to Pay dropdown on both the web portal page and the application. Fixed
6833 FOIA Web Portal – Implement Notifications We need to implement notifications on the FOIA External portal for all responses we handle on the portal (including Error messages) Fixed
6832 FOIA – Labels missing FOIA – Fix missing labels Fixed
6831 Changing Assignee on the object (Case or Complaint) does not change participants on the child objects (documents) Changing Assignee on the object (Case or Complaint) does not change participants on the child objects (documents) Fixed
6830 Checked-out document cannot be Checked-in Once the document is locked with “Check-In”, it cannot be released from Lock. User who did “Check-in” should be able to do “Check-out” with new file, or just “Cancel Editing” and that way release document lock. Fixed
6827 FOIA – Download selected Files/Folders issue When downloading selected file or folder from the doc-tree, the whole root-folder structure is downloaded. Fixed
6825 Dashboard – Wrong Widgets show on First time new user logs in Dashboard – Wrong Widgets show on First time new user logs in.  The users dashboard should show empty. Fixed
6824 Can’t Update RequestDispostionType and RequestDispostionSubType Lookup Tables The point of a lookup table exposed in Admin is so it can be updated.  I currently can’t update the RequestDispostionType and RequestDispositionSubType table. Fixed
6823 Correspondence Merge Terms should be pulling Value not Key from the Lookup tables Correspondence Merge Terms should be pulling Value not Key from the Lookup tables. Fixed
6820 FOIA – Issue with Label Reset When trying to reset Core Labels in FOIA (Admin module), action error happens. Fixed
6811 Improvements in Adding/Editing participants User can edit Assignee or Owning group and in that case User/Group picker should be used (as it is now, only User picker is used), and same logic should be used as when changing Assignee or Owning group in the Header. Fixed
6809 Costsheet Naming convention needs to be fixed Costsheet Naming convention needs to be fixed Fixed
6808 Timesheet Naming convention needs to be fixed Timesheet Naming convention needs to be fixed Fixed
6804 Change Amount Willing to Pay dropdown options On the FOIA portal, change the Amount Willing to Pay dropdown option from “Provide estimate before processing” to “Provide me an estimate before processing” Fixed
6803 UI improvements for “OK” buttons all-over the application Check all modal windows and forms in the application, that has confirmation buttons, like “OK” button and make the button label to be more descriptive. Fixed
6801 Report – Fix “Fees Collected for Processing Requests” Report – Fix “Fees Collected for Processing Requests”
6799 Timesheet Configuration – The rate should be in dollars on the table and in add table model Timesheet Configuration – The rate should be in dollars on the table and in add table modal

Also, the Charge Role Column should be populated with the Charge Role Value, not the Key. (i.e. Approver1 (value) not A1 (key)).

Fixed
6796 FOIA – user can insert decimal values in time to complete section of the admin module FOIA – user can insert decimal values in time to complete section of the admin module Fixed
6795 Check in and cancel editing option disabled for a checked out document and other strange behavior Check in and cancel editing option disabled for a checked out document and other strange behavior Fixed
6790 Time and Cost – Change the workflow so no approval is needed Time and Cost – Change the workflow so no approval is needed Fixed
6786 Add extension and customer support to ArkCase Angular deployer and Spring bean web.xml entries The Angular deployer should support core and extension UI elements loaded from core ArkCase, and customer UI elements from extension jar files; and also core, extension, and customer Spring beans.  See foia-migrate.pdf in the parent epic for details. Fixed
6782 Participant ID changed after participant type is changed In core, logged in as tjones@armedia.com and used this case file to add and edit participant :

https://core.arkcase.dev.armedia.com/arkcase/home.html#!/cases/1914/participants

Added a participant tjones@armedia.com as a follower to the case file. Participant ID was 62870 (see attached before screenshot)

Then updated it to a reader. Participant ID changed to 62872 (see attached after screenshot)

This is problematic because participant audit events use the ID equality to validate any changes and comparison of these objects are based on their IDs

Fixed
6779 Download All Files does not work if folder is selected (Firefox) In Firefox only, if a folder is selected and the download button is chosen, the resulting zip files shows no contents. Fixed
6778 Request Status search does not require full last name Request Status search does not require full last name even though it is a required field. Fixed
6777 Email with Attachment and Hyperlink does send Email When right-clicking on a document, there are three email options: As Attachment, As Hyperlink, As Attachment and Hyperlink.  Emailing as ‘Send As Attachment and Hyperlink’ is not sending the email. Fixed
6776 Links to Notes do not open from history table After clicking on Return, user was prompted to enter a reason.  In the history tab, the reason was captured as a note with a link to it, but the link doesn’t open the note, like it should. Fixed
6775 FOIA – Burning Redactions on a Document that already has Redactions removes exemption codes FOIA – Burning Redactions on a Document that already has Redactions removes exemption codes Fixed
6767 FOIA – Extension Checkbox Issue FOIA – Extension Checkbox Issue due to caching. Fixed
6761 FOIA – Web portal – Not able to attach .msg file to request When request is created from the Web Portal, if user attached *.msg files, they are not shown in the request folder in application. Fixed
6748 Update username in annotation notes to FirstName LastName The username in the exemption annotation notes needs to be updated to FirstName LastName. Fixed
6747 Add timestamp to modified date in request modules Add timestamp to all date fields in request module. Fixed
6744 Change Exemption Creator to display FirstName LastName In the exemption code table, the Creator field should display the user’s FirstName and LastName, not the userid. Fixed
6695 OnlyOffice – lock is acquired even if user has only read permissions When document is opened for co-edit if user doesn’t have write permission, document should not be locked and should be open in read only mode.

Now the document is opened only in read only mode, but lock is acquired.

Fixed
6693 Change subject of release email When an approver releases a request, an email is sent to the requester with a subject of “New Request”.  The subject should be “Request Complete”.

As a side note, all of the email subjects should be more specific, particularly for emails sent to requesters.  At a minimum, they should have “FOIA” in the subject.

Fixed
6666 Login error after cleared cache After clearing browser cache, the favicon.png image is displayed on first login.  After hitting back and re-attempting to login it goes away. Fixed
6659 Add Created and Last Modified fields to global header Add Created and Last Modified fields to global header:

Created Date and Time
Last Modified By
Last Modified Date and Time

Fixed
6644 Edit Online Functionality not working Edit Online Functionality not working because it never opens in word or pdf to be edited.  See use cases/steps below. Fixed
6632 FOIA – When request is submitted from FOIA portal, organization is not inserted FOIA – When request is submitted from FOIA portal, organization is not inserted Fixed
6553 FOIA – Searching public documents/folders in reading room is not working – only on TEST 1: Login to FOIA with user that have permissions to Requests module.

2: Click on Requests from left side menu.

3: Open some released request.

4: Click on Documents from left side menu.

5: Expand Response folder and make public some document.

6: Open FOIA External portal.

7: Click on Reading Room from left side menu.

8: Search some word from  public document.

Expected result: document is listed in results grid.

Actual result: document is not listed in results grid.

6481 Billing Table – 508 Issues The mandatory items should have asterisks (*) and alt-text for accessibility (i.e. Section 508). Fixed
6412 FOIA – “Due Date” and remaining days values are not correct if user select “Include Weekends as Working Days” in Holiday Schedule and when there is holiday within FOIA – “Due Date” and remaining days values are not correct if user select “Include Weekends as Working Days” in Holiday Schedule and when there is holiday within Fixed
6379 FOIA – Change the Owning Group Picker FOIA – Change the Owning Group Picker to allow the assignee to be picked also.  This selection of the assignee is optional. This change should be done in core. Fixed
6377 Admin privilege should not be required to get the holiday configuration or the queue time-to-complete Admin privilege is currently required to use the queues module; since the queue details page requests the holiday configuration and the queue time-to-complete, and admin privilege is required to call these URLs.

It should be globally allowed for everyone to read the holiday config and the time-to-complete.

Fixed
6342 FOIA – Queue Viewer Details Page -Creator should just be a system user when the request is created from the web portal FOIA – Queue Viewer Details Page creator should just be a system user when the request is created from the web portal. Fixed
6288 Email modal is not opened when user try to send document by email from Task module Email modal is not opened when user try to send document by email from Task module Fixed
6282 Organization added to Complaint can’t be edited – 500 error occurs Organization added to Complaint can’t be edited – 500 error occurs Fixed
6105 400 error occurs when user try to insert organization with 2 emails 400 error occurs when user try to insert organization with 2 emails Fixed
6088 Merge Functionality – Need to change the Search Modal to New Modal Merge Functionality – Need to change the Search Modal to New Modal Fixed
6033 508 – Implement ngAria in the ArkCase Core Please review the ngAria page below and implement the functionality to solve Input tags on forms. Fixed
5983 Acquire and release READ lock when Snowbound window is closed When a file is open in Snowbound it should be open in read only mode. At that point we will put a read lock on the file, so no one can delete it.

On a button click the Snowbound editor should enable writes to the file. At that point we will put a write lock on the file, so one else can edit it.

When the Snowbound window closes we should remove all locks to the file.

Fixed
5904 Document Locks Implement new document locks. Fixed
5876 403 error occurs when user tries to add folders or upload files on a costsheet 403 error occurs when user tries to add folders or upload files on a costsheet Fixed
5577 There is not field validation for phone field in Person There is not field validation for phone field in Person Fixed
5477 Translation for Admin Module All missing (untranslated) labels in the Admin module should be translated in different languages Fixed
5150 Some of labels are not translated into Russian Some of labels are not translated into Russian Fixed