Release v3.1.21

Summary Description Resolution
Admin – Create Role / Select Privileges removes all other privileges except for the one that was changed Steps to reproduce:

# Login as admin
# Open the admin “Create Role / Select Privileges” page
# Choose any application role, and make a change (either add a privilege, or remove one)

Expected:
# The desired change has been made
# All other rules that were in place before, are still in place

Actual:
# The desired change has been made
# All rules except for the one that was just changed are removed from the system completely

Fixed
ArkCase proxy breaks non-ASCII responses Teng identified this from working on the Data Analytics module. If the upstream response includes any Unicode / non-ASCII characters, the proxy strips those characters from the response, leaving the funny “?” character in text fields, and completely breaking any JavaScript code that includes non-ASCII characters. Fixed
Case Files – Issue Changing/Searching for new Assignee or Group from Info Ribbon Case Files – Issue Changing/Searching for new Assignee or Group from Info Ribbon

Steps:
1. Login to app
2. Go to case module
3. Click on a case the use has permissions to update
4. and try to click on the assignee or group name and click on search
5. The search group modal box is messed up

Fixed
Organization module – People node – Edit person pop-up shanges Pop-up window for editing person in organization module should be changed:
1. Title should be “Edit Person” (not ‘add’)
2. “Add New Person” button should be removed. Only changes that should be allowed are “relation/association type” and “primary” status
Fixed
Organization module – People node – Relation type to be displayed People node table in Organization module should display “Person Association type” (relation between person and selected organization), and not organizations for that person
We should have same list of relation options between Person and Organization in both pop-ups:
Add person in (organization module)
Add Organization in People module
That relation describes what is the role of that person in the organization and should have all relations:
Owner
Employer
Employee
Partner
….. ???
Fixed
People module-Organization node – Edit Organization pop-up issues Few changes are needed in pop-up window for editing organization in People module.
1. Title should be “Edit Organization” (not “add”)
2. “Add new Organization” button should be removed. Only options for editing organizations should be to change relation type, or to change “primary” status.
Fixed
People module-Organization node – Relation type to be displayed The table with records for organizations for selected person should have “Relation type” field (for relation between organization and person), not organization type
Options will be same as in the Add/Edit pop-up window, “Organization Association type” drop down box
This is mandatory data when adding or editing Organization in People module, and it should be displayed in the table
Fixed
AFDP-3202 I18n for parent Info panel in Task page I18n for parent Info panel in Task page Fixed
AFDP-3202 I18n for Info panel in Time page I18n for Info panel in Time page Fixed
AFDP-3202 I18n for Info panel in Cost page I18n for Info panel in Cost page Fixed
AFDP-3202 I18n for Info panel in Case page I18n for Info panel in Case page Fixed
AFDP-3202 I18n for componet title in Time page I18n for componet title in Time page Fixed
AFDP-3202 I18n for componet title in Cost page Based on the work of AFDP-3203 and AFDP-3959, use Complaint as template, implement i18n for object tree item labels and component link tool-tips in Cost page Fixed
People module – Related People – Hyperlink issue New added related person is added to the table. Relation is OK. Only the link is not working. When you press the name of the added “related person” it should redirect you to that person. Fixed
Organization module – Related Organization – Hyperlink issue In Organization module – Related Organization node, there is a problem with the hyperlink that should link to the related organization (in the same module) Fixed
Complaint – Location detail labels display Null if field is empty *Description*: When adding Location to a Complaint, location details input fields are not marked as required. Saving Complaint Location with none or partial information will result displaying location details with Null value in labels. Please see attached.

*Steps to Reproduce*:

# Select Complaints from main user menu
# Expand existing Complaint or add new complaint
# Edit complaint location
# Fill just one of the fields and leave rest of them empty
# Make sure that complaint location widget is enabled
# Select Complaint’s root parent that has partial info for location

*Actual Result*: Location details if empty are displayed as Null.

*Expected Result*: Either fields should be required when providing Location details or if value is empty do not display Null.

Fixed
AFDP-3844 “Details” widget for Organization module Create “Details” widget for Organization module. Changes should be applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “History” widget for Organization module Create “History” widget for Organization module. Changes should be applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “Related Organizations” widget for Organization module Create “Related Organizations” widget for Organization module. Changes should be applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “Cases” widget for Organization module Create “Cases” widget for Organization module. Changes should be applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “IDs” widget for Organization module Create “IDs” widget for Organization module. Changes should be applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “People” widget for Organization module Create “People” widget for Organization module. Changes should be applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “DBAs” widget for Organization module Create “DBAs” widget for Organization module. Changes should be applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “URLs” widget for Organization module Create “URLs” widget for Organization module. Changes should be applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “Email Address” widget for Organization module Create “Email Address” widget for Organization module. Changes should be applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “Fax Numbers” widget for Organization module Create “Fax Numbers” widget for Organization module. Changes should be applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “Phone Numbers” widget for Organization module Create “Phone Numbers” widget for Organization module. Changes should be also applied to “Preference list” and Admin/Module configuration Fixed
AFDP-3844 “Locations” widget for Organization module Create “Locations” widget for Organization module. Changes should be also applied to “Preference list” and Admin/Module configuration Fixed
Cost Tracking – Overview Widgets Need to create and add the below widgets to the Cost Tracking module and the preference section. The widgets for this module should show in the below order on the Overview page in the Cost Tracking module and in the Preference list under Cost Tracking.

New Overview Widgets to be added:
– Tags (Same widget as the ones in AFDP-3836, AFDP-3837, AFDP-3838, AFDP-3839, AFDP-3840, AFDP-3841)
– X Axis = Row (Data)/ Y Axis = Columns (Tag, Created, Created By)

Confirm the Order of Widgets for Cost Tracking Module is in the order of the list below:
1. Details
2. Person
3. Expenses
4. Tags

Fixed
Time Tracking – Overview Widgets Need to create and add the below widgets to the Time Tracking module and the preference section. The widgets for this module should show in the below order on the Overview page in the Time Tracking module and in the Preference list under Time Tracking.

New Overview Widgets to be added:
– Tags (Same widget as the ones in AFDP-3836, AFDP-3837, AFDP-3838, AFDP-3839, AFDP-3840, AFDP-3842)
– X Axis = Row (Data)/ Y Axis = Columns (Tag, Created, Created By)

Confirm the Order of Widgets for Time Tracking Module is in the order of the list below:
1. Details
2. Person
3. Hour Summary
4. Tags

Fixed
My Documents – Overview Widgets Need to create and add the below widgets to the My Documents module and the preference section. The widgets for this module should show in the below order on the Overview page in the My Documents module and in the Preference list under My Documents.

New Overview Widgets to be added:
– Tags (Same widget as the ones in AFDP-3836, AFDP-3837, AFDP-3838, AFDP-3839, AFDP-3841, AFDP-3842)
– X Axis = Row (Data)/ Y Axis = Columns (Tag, Created, Created By)

Confirm the Order of Widgets for My Documents Module is in the order of the list below:
1. Details
2. Documents
3. Participants
4. Notes
5. References
6. History
7. Tags

Fixed
Documents – Overview Widgets Need to create and add the below widgets to the Documents module and the preference section. The widgets for this module should show in the below order on the Overview page in the Documents module and in the Preference list under Documents.

New Overview Widgets to be added:
– Tags (Same widget as the ones in AFDP-3836, AFDP-3837, AFDP-3838, AFDP-3840, AFDP-3841, AFDP-3842)
– X Axis = Row (Data)/ Y Axis = Columns (Tag, Created, Created By)

Confirm the Order of Widgets for Documents Module is in the order of the list below:
1. Details
2. Documents
3. Participants
4. Notes
5. References
6. History
7. Tags

Fixed
Default sort for People and Organization should be… Default sort for People and Organization should be alphabetically (A-Z) Fixed
Organization ID versus Number Not sure what the… Organization ID versus Number

Not sure what the difference is between the ID and the Number. For now, let’s keep the ID and drop the Number since the ID may include alphabetical characters. Also, the ID is linked to the case and complaint and the number does not display.

If we want to keep the number field, I would make it optional.

Fixed
Organization > DBAs table doesn’t show User full name Organization > DBAs table shows Modified By as login ID versus Full Name Fixed
URLs within Organizations and People should be hyperlink that opens in a new tab Organizations > URLs

URLs within Organizations and elsewhere should open in a new tab

Navigate to Organization, select a Organization > URLs
Enter a URL “https://www.arkcase2021.arkcase.com”
Save URL

Saved URL should be hyperlinked and open to a new tab

Fixed
Cannot submit ticket from ArkCase Feedback button I get the following error:

Oops! Something went wrong…

Value of priority field is either missing or too long.Priority is required.

Fixed
Case or Complaint > Document Management > Change Document Type Case or Complaint > Document Management > Change Document Type

Provide the ability for authorized users to change the document type of a document.

User enters a document with type “Other”
User desires to change the type to “Invoice”

Fixed
New Person form – Organization node – data not saved When new person is created, there is an option to associate that person to some existing organization and define its role in that organization. But these data is not saved and is not shown in the “People” module – “Organizations” node Fixed
Choose report select box is empty in Admin/Reports Configuration 1: Login as user that have permissions to Admin module
2: Click on Admin/Reports/ Reports Configuration,
Expected result: In Choose reports select box are displayed available reports
Actual result: Choose reports select box is empty, 500 server error occurs.
Fixed
Merge “Identification ID” and “Identification Number” Merge “Identification ID” and “Identification Number” in the system. They seem to be duplicates. I like ID as the id could be alphanumeric versus just numeric. Fixed
Case module – relation to People Case module can’t hyperlink to the People Module
Can’t add a new or existing person on the Person table in the Case Module.
Fixed
Complaints module – relation to Organization issues Can’t add a new organization from the Complaint – Organization table
Label for “Organization role” is not OK
When “new organization” pop-up window is opened, please check the labels. In this pop-up window, people node is not working.
Fixed
FOIA – Request Report responds with 401 1: Log into the application
2: Click on Reports in the sidebar menu
3: Click on Choose Report dropdown menu and select FOIA Request Report,

*Expected Result:* Report with selected criteria is generated.

*Actual Result:* Server responds with 401 error code which is displayed on the UI.

Fixed
Document Viewer – Add Participants – Old Picker Document Details Viewer – Add Participants – Old Picker

Steps to reproduce:
1. Login to app
2. Go to Case module
3. Go to document management
4. Open a document in the document details viewer
5. Add a participant
6. See that the picker is the old picker; we need to change it to the new picker.

Fixed
Dashboard widgets – MyCase, MyTasks, MyPackages, etc. Dashboard widgets – MyCase, MyTasks, MyPackages, etc. should exclude items that are Closed. Fixed
FOIA Ext – New task status 1. Log into the application.
2. Click on the new button.
3. Click on new task button.
4. Fill in all necessary fields and select status INACTIVE (or CLOSED).
5. Click save button.

The task is created with the task state as ACTIVE.

Fixed
Fix info message in Timesheet and Costsheet frevvo forms The info message in both forms should show case’s/complaint’s title. Fixed