Release v3.2.15

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

 

Ticket ID Summary Description Resolution
6517 New Cases dashboard widget is not populating on Core and isn’t working on FOIA Solution New Cases dashboard widget does not have the correct filter for date values. Issue was spotted on New Complaints dashboard widget so the same fix (on the solr query) needs to be applied to new cases as well. Fixed
6497 FOIA – Saving the Request adds another Request Form FOIA – Saving the Request Extension adds another Request Form

Steps:
1. Login to FOIA Dev
2. Create a new Request
3. Open the Requests document section and see that there is only one Request Form on the Request
4. Now click the Extension checkbox and save
5. Now look at the Request document section and see that there are two Request Forms on the Request now

Fixed
6489 LDAP: no way to revive an INACTIVE existing user (and ConcurrentModException when adding the same user id again) When trying to add a new user account, where the same user already exists in ACM_USER table with ‘INVALID’ status, the add user code throws an exception:

From the Admin UI, there is no obvious way to reactivate an INACTIVE user, or to search LDAP for existing users to add to a group.

Possible resolutions: Update the add-user code to detect the existing user (in LDAP and ArkCase), and handle appropriately. Or, report the exception (“requested new user already exists”) and update the admin UI to allow associating the INVALID user to a group.

Fixed
6488 FOIA – Time to Complete – Calculation Bug FOIA – Time to Complete – Calculation Bug

Steps:
1. Login to FOIA Dev
2. Click on new request from the web portal
3. Create the request
4. Open the Request in the Queues module and look at the Time to Complete value, which should be (15 Days)
5. Now open the Request in the Request module and look at the Time to Complete value, which should be (15 Days, but shows 21 days)

This causes the due date to be wrong in the Requests module.

Fixed
6486 FOIA – FOIA Requests by Queue Dashboard Widget is Broken FOIA – FOIA Requests by Queue Dashboard Widget is Broken. Fixed
6479 AFDP-3283 Use Arkcase dates from and to as default dates ArkCase From and To Dates for non-yearly reports should pass in the dates to the Pentaho date control. Fixed
6471 Dashboard – News Widget – Labels issue Dashboard – News Widget – Labels issue Fixed
6437 Request Details – Changes Request Details – Changes

1. The Requester Details need to be removed from the Request Details page. The Person (Requester) and Organization (Organization) need to be maintained on the People and Organization Tables only, which we have now. So we just need to remove the requester details from the Request Module and the Request detail viewer page.

Fixed
6435 Web Portal – Request Status – Make both search fields Mandatory Web Portal – Request Status – Make both search fields Mandatory:
– Request Number
– Last Name
Fixed
6432 FOIA Web Portal – Expend the size of all Web portal pages Web Portal pages (New Request, Request Status and Reading Room) should have larger frames (stretched to take more of the space). Fixed
6423 FOIA – Web Portal – Release Email is to the wrong link FOIA – Web Portal – Release Email is to the wrong link

Your New Request with number 20180810_319 has been released and the document(s) is ready for download on the portal. Please go to the check status page at this link.

The hyperlink goes to old Request Details page on the old portal.

Fixed
6422 FOIA – Completing a Request from Billing and moving to Release Queue Issues FOIA – Completing a Request from Billing and moving to Release Queue Issues

Steps:
1. Find a Request and move it to the Billing Queue
2. Now complete the Request from the Billing Queue and notice the Request is updated 3 or 4 times (notification in the top left popups 4xs)

Not sure what is happening and why it take so much time to save and why it seems like it is saving over and over.

Fixed
6421 Snowbound view – closing document tabs is not persistent When multiple documents (or document versions) are opened in separate tabs, closing some of the documents by clicking “x” on the document tab, doesn’t clear the list with selected (opened) documents. Any next “refresh” of the viewer (either when burning new version, or opening another document), will open again all previously closed documents. Fixed
6419 Web Portal – New Request – Fix the Verbiage on the Confirmation Page Web Portal – New Request – Fix the Verbiage on the Confirmation Page Fixed
6417 Emails not being Sent on Cloud Environment Emails not being Sent on Cloud Environment

Outgoing emails are not being sent from the Cloud environment. When I create a new user account, a reset password email should sent and that is not working. Also, if I select one or many documents and send as email, that outgoing email isn’t firing.

Fixed
6415 FOIA – Issue creating automatically correspondences for Request released After moving to Release queue, Request “Response” folder is empty.
There should be automatically created correspondences for Request Released
Same issue with Appeals, except for Denied Appeals. When Appeal is denied, “Denial Letter” is automatically cretaed
Fixed
6414 FOIA – Opening .docx files in Snowbound issue .docx files cannot be opened in Snowbound (Internal error message) Fixed
6411 FOIA – Request Status page – extend the table to show more data Result Table in Request Status page on the FOIA Web Portal should be extended (Increase height) .
Please check the Reading Room page – Result Table, if this can also be extended, according the available space on the page (we can reduce the height of the first panel with description)
Fixed
6409 FOIA Web Potal – Reading Room page – Fix the table columns Reading Room table columns has to be alligned Fixed
6406 AFDP-6403 Request Status Page – Change “GC Review” status to “Supervisor Review” Request Status Page – Change “GC Review” status to “Supervisor Review”

*Old Text:*
GC Review = Your request has been assigned to the general counsel to perform a final review.

*New Text:*
Supervisor Review = Your request has been assigned to Supervisor Review to perform a final review and approval.

Fixed
6405 AFDP-6403 Request Status Page – Remove the Appeal Column Request Status Page – Remove the Appeal Column Fixed
6404 AFDP-6403 New Request Page – Update verbiage, add missing field, remove unneeded fields, add logo, add banner New Request Page – Update verbiage, add missing field, remove unneeded fields, add logo, add banner Fixed
6394 Overlapping text and object name In Admin user management, object naming convention is not user-friendly and text overlaps making it difficult to read. See screenshot.

Steps to reproduce:
1. Log in as admin
2. Click LDAP User Management
3. See overlapping text

Fixed
6392 FOIA Web Portal without Authentication – New Request form changes Web Portal New Request form should be changed for integration with backend for the new portal requirements. Fixed
6382 FOIA – Time/Cost Form Searching for Request Issue FOIA – Time/Cost Form Searching for Request Issue

I added a new Type for both the Time and Cost form. That type = Request. Now when I try to create a new Timesheet or Costsheet, I can find any results when I search for a Type = Request. If I add Case back to the Type dropdown I can search and find the request. This needs to be fixed, so I can search for Requests and find the request.

The steps I followed was:

1. Opened a new Cost Form
2. Select Type = Request
3. Click the field to search the request and nothing returned

Fixed
6381 Deleting a file through ECM file service deletes only the last version in Alfresco The default behaviour of {{EcmFileService.deleteFIle(Long id)}} deletes only the latest document version in Alfresco, but deletes database record for that file, no matter if there are still document versions in Alfresco. This causes discrepancies when an attempt to delete document version > 1.0 is made. Fixed
6380 Remove Extra Steps in Assigning Owning Group and Assignee Remove Extra Steps in Assigning Owning Group and Assignee

Both the Owning Group and Assignee have too many clicks. When the user clicks the Owning Group or Assignee hyperlink, they need to go right to the search page. No need for the boxes in the SSs below.

Fixed
6378 FOIA – Request Module Global Information change Due Date FOIA – Request Module Global Information change Due Date

1. The FOIA Due Date Field needs to be made so it can’t be edited from the global header.

Fixed
6375 FOIA – Request/Appeal Acknowledgement Letter Fixes FOIA – Request/Appeal Acknowledgement Letter Fixes

See the highlighted areas on the attachments. Those areas show changes needed.

Request Acknowledgement Letter.docx
Appeal Acknowledgement Letter.docx

Fixed
6374 FOIA – Web Portal – New Request Field Changes Two Changes:
1. Switch the “Country” Field to be after the “Zip” field.
2. Make the “Country” Field optional.
3. The “Country” Field should be a dropdown everywhere, not a freeform field.
Fixed
6368 FOIA – Change the HELP Link FOIA – Change the HELP Link to point to = https://arkcase.zendesk.com/hc/en-us/categories/360000182612-ArkCase-FOIA-User-Guide Fixed
6361 FOIA – Admin – Reports Configuration Reports in Admin – Report configuration should be linked to Roles, not to Groups
Same changes need to be done on Core too
Fixed
6355 FOIA – Task – change label in the info ribbon Task – Global Information ribbon – “Incident Date” Should be changed to “Created Date” Fixed
6354 FOIA – Task – Parent Request hyperlink issue Task – Global Information ribbon – The Parent Request hyperlink doesn’t redirect the user to the correct request in the Request module. It always redirects to the first request in the tree-view in Requests module Fixed
6350 FOIA – Request Viewer Details Page – Tasks Tab issue When request is opened from some Queue, on Request Viewer Details Page – Tasks Tab – When user creates a new task, the task should be created and added to the task table and the user should not be redirected to that new task page, but stay on the same request viewer details page, on task tab with updated task table with the new task. Fixed
6346 FOIA – Cost Module – Expense Table – Total Cost Column needs to be in dollars, not just a number FOIA – Cost Module – Expense Table – Total Cost Column needs to be in dollars, not just a number

Steps:

1. Login to FOIA Dev
2. Create new Costsheet
3. Click on Expense table
4. See that the Total Cost column is just a number when it should be a dollar amount (i.e. $145.00)

Fixed
6345 FOIA – Cost Module – Global Information – The Parent Request hyperlink doesn’t direct the user to the correct request in the Request module FOIA – Cost Module – Global Information – The Parent Request hyperlink doesn’t direct the user to the correct request in the Request module

Steps:

1. Login to FOIA Dev
2. Create new Costsheet
3. Click on parent request
4. User is redirected to first request in the treeview, when they should be redirected to the correct request

Fixed
6344 FOIA – Cost Module – Change Global Information Labels FOIA – Cost Module – Change Global Information Labels

o Global Information – “Incident Date” Should be changed to “Created Date”
o Global Information – “Subject Type” Should be changed to “Request Type”

Fixed
6341 FOIA – Snowbound should show the version # after the document name on the viewer tab FOIA – Snowbound should show the version # after the document name on the viewer tab Fixed
6328 Case Module – Document Management Tree – Safari UX Issue Case Module – Document Management Tree – Safari UX Issue

1) When searching on a case and viewing results, once the user clicks next to a folder to view all related .PDF documents, as shown below, the columns are cut off on the right. Please see screen capture below.
(When the user first logs on, before the user clicks next to a folder to expand it, all columns display correctly).

Fixed
6325 Simple search is not working on core or any extension Simple search is not working on core or any extension

Steps:
1. Login to Core Dev or FOIA dev
2. Go to top right and click on simple search
3. Hit enter and the user is redirected to Search module and the search never returns

Fixed
6323 FOIA Public Flag functionality improvement Would be good to have a column called “Public” in the FOIA Request document tree, so all users know what is public and what isn’t. Fixed
6321 FOIA – Can’t Create a Task from a Request Document FOIA – Can’t Create a Task from a Request Document

Steps to Reproduce:
1. Login to FOIA environment
2. Go to request module and select a request and open document management section
3. select a document and try to create a task from the document
4. No option to create a task like we can on core.

Fixed
6304 FOIA Web Portal – New Request Form – improvements 1. There is no need for “Request Type” drop-down field in the New Request form. All requests created through “New Request” form will be New Requests (not Appeals). Appeals will be created through Request Status page, by clicking on “Appeal” ling beside each Request. Clicking on that link will open form for entering appeal data (for specific request).
2. There should be possibility for deleting attachments (files added in the “Description of Records Requests” section on “New Request” form)
Fixed
6296 FOIA – Cost and Time Module Nodes don’t match Core Product The time and cost module nodes in the core don’t match the FOIA solution nodes. The nodes from the core should also be in FOIA Cost and Time module. The node label for Approvers is also missing in FOIA Time Module.
Implementation done for Core, by [~marjan.trifunov], should be same here in FOIA. Check why the code is overwritten on FOIA.
Fixed
6284 AFDP-5673 Doc-tree refactor for selecting parent folder together with all child Refactoring needed for the doc-tree component for selection of the folders and files. When the parent folder is selected (check-box clicked), all its child (sub-folders and files) should be selected automatically. same when parent folder is un-selected, all child should be un-selected Fixed
6271 Ensure ArkCase scheduler is always working Ensure ArkCase scheduler is always working Fixed
6261 AFDP-5675 FOIA Billing – UI implementation for “Generate Invoice”, “List Invoices” and “Email Invoice” in Billing table FOIA Billing – UI implementation for “Generate Invoice”, “List Invoices” and “Email Invoice” in Billing table Fixed
6246 AFDP-6242 FOIA Web Portal – Reading Room page Reading Room page for FOIA Web Portal should be implemented again, now on Angular 6. Fixed
6244 AFDP-6242 FOIA Web Portal – Check Status form Check Status form for FOIA Web Portal should be implemented again, now on Angular 6. Fixed
6243 AFDP-6242 FOIA Web Portal – New Request form New Request form for FOIA Web Portal should be implemented again, now on Angular 6. Fixed
6242 FOIA Web Portal – Rewrite all current forms on Angular 6 Since we are moving on Angular 6 for the FOIA Web Portal application, we have to rewrite all current forms/pages:
– New Request form
– Check Status page
– Reading room
Fixed
6231 AFDP-5675 UI – Billing node table in Request module FOIA – Request Module – Billing Node – Create new Table Fixed
6230 AFDP-5675 UI – Billing table as tab in Queues details page Billing table as tab in Queues details page Fixed
6224 AFDP-3283 FOIA – Report 3: Dispositions of FOIA Requests — All Processed Requests Report Name = *Dispositions of FOIA Requests — All Processed Requests* Fixed
6162 Need to add a core label for people.comp.details.title Need to add a core label for people.comp.details.title

Creating new person model box, when creating a new person from the existing complaint or case.

Steps:
1. Login
2. Go to Case Module
3. Click on a case and click the person table
4. Click add and select add new person
5. New person model pops up and the Details label is messed up
Randomly happens, can’t recreate every time.

Fixed
6155 FOIA – Expose All FOIA Correspondences and Remove All Other Templates FOIA – Expose All FOIA Correspondences and Remove All Other Templates

FOIA – Change the List of Correspondence for the Standard Build

Only Correspondences that should be available for the FOIA Solution Out of the Box build:
*Note: if any of these are not correspondences that can be changed in the Correspondence Management section of Admin, they need to be set up that way.*

1. Request Form
2. Acknowledgement Letter
3. Appeal Form
4. Appeal Acknowledgement Letter
5. Denial Letter
6. Multi Correspondence

Fixed
6120 Implement new ArkCase form for the current Frevvo “Close Complaint” form Implement new ArkCase form for the current Frevvo “Close Complaint” form Fixed
6118 Implement new ArkCase form for the current Frevvo “New Costsheet” form Current Frevvo “Costsheet (Expenses)” form should be replaced with Angular form within the application. Make research and propose a form designer tool to be used as substitute for plain form designer.
Also automatically generated PDF files should be created based on the “New Complaint” form.
Please note that new form would not include the part with adding attachments/files. Attachments will be additional added on the Cost Tracking module – Document node
Fixed
6115 Implement new ArkCase form for the current Frevvo “New Complaint” form Current Frevvo “New Complaint” form should be replaced with Angular form within the application. Make research and propose a form designer tool to be used as substitute for plain form designer.
Also automatically generated PDF files should be created based on the “New Complaint” form.
Please note that new forms would not include the part with adding attachments/files.
Fixed
6113 Token authentication has no mechanism for refreshing the session Session time out when token is used for authentication (iframe) and there is no user authenticated. Fixed
6078 IE issue – Cannot save changes to dashboard in ArkCase core as ann-acm

Modify dashboard (e.g., remove widget, add another). Click Save.

change focus.
Come back to dashboard.
Changes are not saving.

Fixed
6025 FOIA – Denial Letter FOIA – Denial Letter

If the request or appeal is denied any where in the process, they should select the Disposition type and Disposition subtype (if applicable) and enter OTHER reason (if applicable)

If the Disposition Type of “Partial Denial” or “Full Denial” is selected, then the Denial template should be generated with that information.

Fixed
6005 Change the Core Roles to the new OOTB Roles Need to change the OOTB roles to the below list for ArkCase Core and FOIA Solutions, which will replace the current ROLEs we use now.

o ROLE_ADMINISTRATOR (Not New)
§ All Access
o ROLE_SUPERVISOR (Not New)
§ Everything but Admin
o ROLE_CONTRIBUTOR (New)
§ Read/Write
o ROLE_CONSUMER (New)
§ Read Only
o ROLE_EXTERNAL (New)
§ Limited Access/See modules/no data

Fixed
5886 When user try to delete completed task, appropriate validation message to be displayed that task can’t be deleted 1: Login as user that have permissions to Cases/Complaitns
2: Click on Cases from left side menu.
3: Click on Tasks sublink.
4: Add new task.
5: Click on Complete button to complete it.
6: Click on Case title and tasks sublink.
7: Open dev tools.
8: Click on delete button.
Expected result: Appropriate message to be displayed informing user that completed task can’t be deleted.
Actual result: The task is not deleted, 500 error occurs in console log.
Fixed
5860 Create new VPAT for ArkCase Create new VPAT for ArkCase Fixed
5856 AFDP-5675 FOIA – Billing – Create Invoice Email Template FOIA – Billing – Create Invoice Email Template

– The system shall allow a user to generate an invoice email.

The user should be able to click a single button that will automatically send an email (following the attached template) and attach the Invoice correspondence to the email and send to the requester. An invoice email can only be sent if an invoice for that request has already been generated for the request.

Fixed
5855 AFDP-5675 FOIA – Billing – Create Invoice Correspondence Template and Implement Invoice Funcationality FOIA – Billing – Create Invoice Correspondence Template and Implement Invoice Functionality

– The system shall allow a user the ability to generate a correspondence invoice.
– The system shall allow invoices to be generated on each request.
– The system shall store each generated invoice as a document in the document management section of the request.
– The system shall generate all lines on the billing node table on the correspondence invoice.

Fixed
5854 AFDP-5675 FOIA – Request Module – Billing Node – Create new Table FOIA – Request Module – Billing Node – Create new Table

– The system shall have a billing node in the Request Module.
– The system shall display the below columns in the billing node table:
o Item # (Greyed out item number on a sequence for that request i.e. 001, 002, etc.) – System Generated
o Description (Freeform) – Mandatory
o Amount (Number) – Mandatory
o Grand Total – System Generated
– The system shall allow a user to add new line items to the billing table.
– The system shall automatically add a line item when a timesheet has been saved for a request.
– The system shall not allow any billing table line items from being edited or deleted.

Fixed
5853 Signature is not displayed in the eSignauture table after the task is signed 1: Login as user that have permissions to Tasks module
2: Click on Tasks from left side menu
3: Open some task assigned to user You have logged in
4: Click on Sign button.
5: Insert valid password and submit it

Actual Result:
Signature is not displayed in the eSganture table.

Expected Result:
After the task is successfully signed in the eSiganture table is displayed date and signed by column with the user who signed it.

Note
After the whole page is refreshed the record is displayed in the table

Fixed
5844 AFDP-5839 Clone the ACM3 repository to the open source GitHub repository Clone the ACM3 repository to the open source GitHub repository Fixed
5839 ArkCase Open Source Code Release This ticket is for releasing our code in a public repository with an open source license. Fixed
5678 AFDP-3283 FOIA – Report 6: Administrative Appeals of Initial Determinations of FOIA Requests — Received, Processed, and Pending Administrative Appeals Report Name = *Administrative Appeals of Initial Determinations of FOIA Requests — Received, Processed, and Pending Administrative Appeals* Fixed
5673 FOIA – Document Level Public Flag FOIA – Document Level Public Flag

o The system shall allow an authorized user the ability to mark an individual document or all documents in a Response folder as public.

Fixed
5664 AFDP-2253 Appeal – Appeal Form Appeal – Appeal Form

– Extend the current FOIA Submission page to allow a user to select ‘Appeal’ as the Request Type in the dropdown and the below fields will show on the form. This change will be needed on the internal ArkCase FOIA application Form too.

o The system shall allow the following fields to show on the FOIA request form when Appeal Request type is selected:
§ All fields on the Request Submission form should be the same except the below:
• Description of Records Requests
o Instead of just the subject field on a New Request, the below fields will
show for an Appeal Request Type:
§ Original Request Number (Mandatory)
§ Original Request Subject (Mandatory)

Fixed
5598 Snowbound – Page Count Word Wrap issue Snowbound – Page Count Word Wrap issue Fixed
5559 AFDP-5368 FOIA – Add Total Cost column for Time table in Request (or Case/Complaint) objects Add Total Cost column for Time table in Request (or Case/Complaint) objects Fixed
5225 FOIA – Burning a redaction doesn’t refresh the viewer and show the new version of the document burned FOIA – Burning a redaction doesn’t refresh the viewer and show the new version of the document burned

Steps:
1. Login to FOIA Dev = https://star.arkcase.dev.armedia.com/arkcase or FOIA Cloud = https://foia.arkcase2021.arkcase.com/arkcase
2. Go to the request module
3. Select a case and open a document on that case
4. add an annotation and select an exemption code
5. Now save
6. Now burn

Issue is the image viewer refreshes, but loads the same version and not the new burned version.

If you refresh the page with a Ctrl+F5 it will show the right version.

Fixed
2924 System sorts items ascending/descending by pages, in my opinion should sort all not matter on what page they are placed 1: Login with user that have permissions to Subscription Page
2: Click on Subscriptions
3: Click on “Modified” column,
Expected result: All items are ordered ascending by Modified column
Actual result: Only items on first page are ordered ascending by Modified fields
Fixed