Release v3.1.17

Summary Description Resolution
Subscription search parent type 1.Log into the application.
2. Click on subscription in the sidebar.
3. In the search field insert “Request” and click the search button.When i search with the parent type “request” no result is displayed.
Fixed
Claim is not working – Error Converting circular structure to JSON 1: Login as user that have permissions to Cases/Complaints
2: Open some case/complaint
3: Click on Claim button,
Expected result: Case is assigned to current user,
Actual result: Exception occurs: TypeError: Converting circular structure to JSON at JSON.stringify
Fixed
Calendar: Events are not per Case/Complaint All created Events for some specific Case can be seen from any other Case or Complaint.

Actual situation:
1. Event is created for some specific Case
2. That Event can be seen from any other Case or Complaint

Expected situation:
1. Event is created for some specific Case
2. That Event can be seen ONLY from the Case from where the Event is created.

Fixed
Notiification message informing that case is successfully created is not displayed 1: Login as user that have permissions to case files
2: Click on New/Case
3: Insert all required data and save it,
Expected result: Notification message is displayed: “Case with ID {id} was created”.
Actual result: No notification message that case is successfully created.
Fixed
Global problem with validating and saving “Date” format In all modules where date should be entered (ex. IDs nodes, “Date Issued”… ), there is no validation for the “date” format, and error is generated, that blocks all functionalities after that. One solution is to use some kind of “Date Picker” (Calendar), so the data will always be in right format. Fixed
Tag can’t be added 1: Login as user that have permissions to cases/complaints
2: Open some existing case/complaint
3: Click on Tags link
4: Click on “+” insert some text and click “Add Tag” button
Expected result: Tag is successfully added in grid,
Actual result: tag is not added in grid, Typescript error occurs.
Fixed
Complaint module – Organizations node – Label in the first table column is missing Complaint module – Organizations node – Label in the first table column is missing Fixed
403 Error occurs when admin try to update user display configuration 1: Login as user that have permissions to admin module
2: Click on Admin/Application/User Display Configuration
3: Select some setting from radio buttons and click “Apply” button.
Expected result: Action was successful,
Actual result: Notification is displayed: “User has not granted permissions for this action” – 403 error in console
Fixed
Notification message for “New Organization created” Notification message when new organization is created should be user friendly “New Organization – “Name of the organization” – is created Fixed
People Sort by created date desc 1. Log into the application.
2. Click on people on the sidebar.
3. Above the people list and search field, click on the sort button.
4. From the drop down menu click on Sort Date Created Descending. (bug).When i click on the sort by created date desc, it does not give the last created people in the list.
Fixed
When ad hoc task is created under complaint/case, notification for task creation and case/complaint update is not displayed 1: Login as user that have permissions to cases/complaints
2: Open some case/complaint
3: Click on Tasks link from the ribon
4: Click on “+” sign
5: Insert all required data and click “Save” button.
Expected Result: notification is displayed “Task with ID {id} is created”, “Case with ID {id} is updated”
Actual Result: No notifications for task and case/complaint
Fixed
Dashboard save button 1.Log into the application.
2. Click on edit button on the dashboard.
3. Make some changes on the widgets (e.g edit title or time periods).
4. Click save and the changes are displayed but in the console i got the error below.
5. Refresh the page.When the page is refreshed the changes are not saved.
Error on clicked save button. :
https://core.arkcase.dev.armedia.com/arkcase/api/v1/plugin/dashboard/set 500 (Internal Server Error)
Fixed
Internal server error occurs when user try to change dashboard widget permissions in admin 1: Login as admin
2: Click on Admin from left side menu
3: Click on Dashboard/Dashboard Configuration
4: Select some widget
5: Select some authorized or not authorized group/role and click << or >>,
Expected result: Action is successful, role/group is moved to authorized or not authorized
Actual result: Internal server error occurs.
Fixed
Labels to be checked for core platform and than update FOIA and Correspondence Management Make sure that all labels in Core are OK and then check if they are properly merged in FOIA and Correspondence Management extensions. Fixed
New Organization has Save button at the button; ho… New Organization has Save button at the bottom; however New Task and New People have it as the top.

Let’s be consistent and put it at the top going forward.

Fixed
When creating a Person or Organization, we can the… When creating a Person or Organization, we call the address locations and the same within Cases and Complaints. However, on the People node we call them “Addresses”

Please change to Locations to be consistent. Also, check the Organization to make sure it’s Locations also.

Fixed
Creating Organization with 2 Identifications, save button does not submit New > Organization
Enter Organization Name and type “Corporation:
Enter ID#1
– Identification Number ‘CD27J’
– Identification Type ‘Cage Code’
– Identification Issuer ‘US Government’
– Identification Issued ‘4/16/2002’Enter ID #2
– Identification Number ‘1233253532’
– Identification Type ‘DUNS’
– Identification Issuer ‘D&B’
– Identification Issued ‘4/16/2002’

Press “Save Organization”
Nothing seems to happen. No error messages, no alerts, no page refresh

Removed ID#2 and was able to save.

Fixed
When trying to set preferences for the module When trying to set preferences for the module (either expanded or collapsed view), changes are not saved. Preferred view is not showing on the module page Fixed
Organization module – IDs node functionality issues For the IDs node in Organizations Module, there are few issues/defects that has to be fixed:
– Form should be consolidated as other forms (“+” in the black header for adding new address, “pen” (for edit), and “Garbage can” (for delete) …buttons on the right of each line)
– Edit functionality is not working ok.
– After “edit” there is no “delete” button
– There is no way to see what ID is the primary from the table
(example: “Primary/not primary” column can be added with radio button for choosing the primary ID)
Fixed
Organization module – Email node functionality issues For the Email node in Organizations Module, there are few issues/defects that has to be fixed:
– Form should be consolidated as other forms (“+” in the black header for adding new address, “pen” (for edit), and “Garbage can” (for delete) …buttons on the right of each line)
– There is no way to see what Email is the primary from the table
(example: “Primary/not primary” column can be added with radio button for choosing the primary email address)
– The node label should be ‘ Email Addresses’
Fixed
Improvement in New Organization form New Organization form is not in line with the wireframes. Some changes/reorganization of the fields and should be done and functionality defects should be fixed:
– Parent Organization missing
– adding another person is not working
– there is no “Cancel” button for exiting the form
– Information collected on Organization form doesn’t populate on the object tables
Parent Compnay should be displayed to the Global Info Ribbon on Organization Module
Fixed
People module – Address node functionality issues For the Address node in People Module, there are few issues/defects that has to be fixed:
– form should be consolidated as other forms (“+” in the black header for adding new address, “edit” and “Delete” buttons on the right of each line)
– There is no way to see which address is Primary. add “- Primary” after the address1
-remove map button
Fixed
People module – Picture node functionality issues For the Picture node in People Module, there are few issues/defects that has to be fixed:
– New picture can be added, but it doesn’t show on the Info ribbon
– needs refresh of the form to show the new picture/item in the table
– form should be consolidated as other forms (“+” in the black header for adding new picture, “edit” and “Delete” buttons on the right of each line)
– “Primary/not primary” column. By clicking on “primary” or “not primary” status for each item, the status of the picture will be changed.
– Picture cannot be deleted
Fixed
Notification message for “New Person created” When “new People” form is saved, notification message should notify the full name of the person Fixed
Reorganize the items in “New” popup (Global “Create New”)  Reorganize the items in “New” popup (Global “Create New”) Fixed
When user send document by email notification is displayed that “User has not permissions for that action” 1: Login as user that have permissions to cases/complaints
2: Open some case/complaint
3: Click on documents sublink
4: Right click on some document and click on Email
5: Insert you email in recipient and click “Send”
Expected result: Email is successfully sent and notification is displayed informing user that email was successfully sent.
Actual result: Email is successfully sent. Notification is displayed “User has not granted permission for this action”
Fixed
FOIA – Exemption code is not added in the grid Environment : DEV
1: Login as user that have permissions to open requests and queues
2: Click on Queues sub link
3: Click on some item in grid
4: Click on Redact icon
5: Select text
6: Right click on selected text
7: Select exemption code and click Save on document view.
8: Click on document sublink.
Expected result: Added exemption code is added in the grid.
Actual Result: Exemption code is not added in grid.
Fixed
Delete Request Comment 1.Log into the application.
2. Click on FOIA Requests in the sidebar.
3. Click on request with queue status Intake (or create new request).
4. Click on Delete button – Enter delete comment popup is displayed (Bug).Comment input is required field but, OK button is enabled when the comment input is empty and can be clicked.
Fixed
Requests Page URL 1. Log into the application.
2. Click on requests in the sidebar.
3. The Url of the page contains “Cases ” instead of “Requests”
Fixed
New Task 1.Log into the application.
2. Click new Button.
3 Click new task link button.
4. Fill in necessity fields and click save. Bug.When i click on save button the application does not redirect to the created task, instead i got error in console :
ervice call error:[500, Internal Server Error]Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Exception [EclipseLink-4002] (Eclipse Persistence Services – 2.6.0.v20150309-bf26070): org.eclipse.persistence.exceptions.DatabaseException
Fixed
Document Repository Module This will be a standalone document management repository module that will allow users to create a folder structure and store and edit versions of documents. Fixed
Close complaint – approval task 1.Log into the application.
2. Click on complaints in the sidebar.
3. Click on close complaint button.
4. Fill in necessary fields and select not further action.
5. Click submit.
6. Navigate to the approval task and click Complete (bug)
Fixed
Tasks module 1.Log into the application.
2. Click on tasks module.When i click on the task module in the sidebar in the console i got 500 internal server error.
Fixed
New Request 1.Log into the application.
2. Click on new button.
3.Click on new request button.
4. Fill in all necessary fields and click Create request. (bug)When i click create new request button i got “500, Internal Server Error]no processes deployed with key ‘foia-extension-intake-process'”.
Fixed
Pentaho Reports – Copy existing Core Reports and Write them in MySql Pentaho Reports – Copy existing Core Reports and Write them in MySql Fixed