Child pages
  • App4Legal.v7.5 Release Notes




You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Issue TypeSummaryCreatedDescription
BugWrong widget header background in dashbaord and reports10/15/2018 13:21*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*



Go to dashboard or reports and look at the header of the widgets



*Actual Results*

 the color should be dark like the top menu and not light blue as defined in the default theme color



*Note*:

 * if we restore the default theme settings, the issue will be solved

 * changing the background color will not be affected in the app



 
BugBug in task export to excel10/15/2018 11:39Environment



Can be replicated in Google Chrome, Firefox and IE.



Steps to Reproduce



# Go to Tasks

# Add a new task with a description text that has more than 100 characters





Actual Results



The task description is saved in the record but when exporting to excel it shows cropped text



Expected Results

The whole text should appear in the exported file.
QA_BugExternal/Court Reference should always show 10/12/2018 9:31*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # Edit litigation

 # Go To Activities



*Actual Results*



External/Court does not show with a stage name



*Expected Results*

 # External/Court Reference should appear always next to the stage name in the system since a litigation can have the same stage multiple time

 # all External/Court will show under stage name by a comma separator like matter container



 



*Notes*



...



*Workaround*

...
QA_BugReport Builder permission10/11/2018 16:12Environment



Can be replicated in Google Chrome, Firefox and IE.



Steps to Reproduce



Go to Reports -> Report Builder



Create a new report and assign a user (other than the logged in user) as watcher on this report



Login as the watcher use then navigate to the newly created report



Actual Results

User gets permission denied, can't view the report



Expected Results

User must be able to view the report



Notes



Video available, ask for it on HipChat



*Dev Feedback:*

separate report builder functions to

 * Report Builder

 * Report Builder - Create

 * Report Builder - Export to PDF

 * Report Builder - Export to ...
QA_BugEnhance the way of adding lawyers to a team10/11/2018 12:20*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # Go to Administration & Setup

 # Go to Assigned Team

 # Add or Edit One



*Actual Results*



only add - edit a name



*Expected Results*

 * Enhance the way of adding lawyers to a team, once an admin create a team, a user should be able to add team members directly from the same page

 * Assigned Team Page (add or edit) list like assign team in user edit.

 * list user will display order by group and show user status.



*Notes*



...



Workaround

...
QA_BugEnhance the performace of Hearing Roll Session10/11/2018 12:01we need to re-engineer the query of the report and the query of the export to excel as it takes time to load the data.



When dealing with large data sets (more than 4K), the grid is taking more than 15 seconds to load.



 
QA_BugClient name not showing in Time Logs exported excell10/10/2018 13:00Environment



Can be replicated in Google Chrome, Firefox and IE.



Steps to Reproduce



Go to time logs

Export to Excel



Actual Results



Client name is empty when the time log in Internal



Expected Results

Client name should always be present (billable and Internal)



Notes



...



Workaround

 ...
QA_BugBug when exporting the grids to excel without sorting10/9/2018 9:37*Summary*

The order of the excel is different from the grid order in the default state of the grid where no order are set by the user.



*Environment*

Can be replicated in Google Chrome, Firefox, and IE.



*Steps to Reproduce*

 # Open companies grid for example

 # Remove any sorting on the columns if exist

 # Export to excel

 # Look at the exported view and compare it with the grid data



*Actual Results*

The order in the excel is by id ascending while in the grid with a different order.



*Expected Results*

The order of the excel data should be the same order of the grid data.

To be solved in all grids.



*Notes*

check the attached of the grid and excel
QA_BugHearing under each stage should be always sorted by date10/8/2018 17:10*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # Go to Litigation Cases

 # Go to Activities

 # open stage and open hearings



*Actual Results*



sorted ascending



*Expected Results*

 * Hearing under each stage should be always sorted by date descending

 * Hearing under other Hearing in activtes 



*Notes*



...



Workaround

...
ImprovementAdd requested by to matter and litigation case grid columns10/8/2018 16:53
BugDatabase error when saving a matter10/8/2018 16:12scenario: trying to save a matter that contains Arabic text in its subject and assigned to another user in order to let the system sends a notification for the user to notify him/her.
ImprovementEdit the footer10/8/2018 8:39Remove (Powered by Infosysta.) from the footer
BugMigration of workflows on MSSQL not working10/1/2018 14:28check screenshots, there is a db error when migrating a workflow with MSSQL db
ImprovementEnhance the performace of Hearing Roll Session9/24/2018 14:59we need to re-engineer the query of the report and the query of the export to excel as it takes time to load the data.



When dealing with large data sets (more than 4K), the grid is taking more than 15 seconds to load.



 
Bug"Delete invoice" is not working9/24/2018 12:00*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*



Go to invoices and try to delete an invoice



 *Actual Results*

success message but without deleting the invoice



*Expected Results*

removing the invoice from the system



*Notes*



it is due to the dependencies with item commissions and attachments so if we added these dependencies then the invoice will be deleted successfully. The solution is make the delete works without these dependencies.
ImprovementHearing grid is missing data9/20/2018 12:41*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # GO to hearing



*Actual Results*



Hearing grid is missing a lot of info tracked in the hearing



*Expected Results*



all data related to the stage where the hearing relates to should appear. 



 *Notes*



...



*Workaround*

 ...
ImprovementExternal/Court Reference should always show 9/19/2018 20:58*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # Edit litigation

 # Go To Activities



*Actual Results*



External/Court does not show with a stage name



*Expected Results*

 # External/Court Reference should appear always next to the stage name in the system since a litigation can have the same stage multiple time

 # all External/Court will show under stage name by a comma separator like matter container



 



*Notes*



...



*Workaround*

...
ImprovementHearing under each stage should be always sorted by date9/19/2018 13:43*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # Go to Litigation Cases

 # Go to Activities

 # open stage and open hearings



*Actual Results*



sorted ascending



*Expected Results*

 * Hearing under each stage should be always sorted by date descending

 * Hearing under other Hearing in activtes 



*Notes*



...



Workaround

...
New FeatureEnhance the way of adding lawyers to a team9/19/2018 13:38*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # Go to Administration & Setup

 # Go to Assigned Team

 # Add or Edit One



*Actual Results*



only add - edit a name



*Expected Results*

 * Enhance the way of adding lawyers to a team, once an admin create a team, a user should be able to add team members directly from the same page

 * Assigned Team Page (add or edit) list like assign team in user edit.

 * list user will display order by group and show user status.



*Notes*



...



Workaround

...
ImprovementActivity page is refreshed9/19/2018 12:31*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # Edit Litigation Case

 # Go to Activities

 # Collapse Stage

 # Collapse hearing

 # try to add hearing 



*Actual Results*



all collapse section will be closed. 



*Expected Results*



in add hearing or open stage and add hearing stage will still open in the same stage.



*Dev Plan:*

 # conflict with collapse divs after saving data and retrieve HTML to replaced with old 

 # add stage number in URL and if user copy link to another tab open with a stage.



*Notes*



...



*Workaround*

 ...
New FeatureShow attachments inside the hearing9/19/2018 12:22*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # Add Hearing with file

 # Go to edit case

 # Go to Activities



*Actual Results*



if check the hearing will not found file uploaded.



*Expected Results*

 * In Activities page will list files under each hearing list or other hearing



*Dev Plan*

 * create a new table for hearing files.

 * link files uploaded with hearing.



 



Notes



...



Workaround

...
ImprovementExternal/Court Reference need to apprear in the top of the menu9/19/2018 11:15*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # Go to Litigation Cases

 # Edit Litigation case

 # Change Matter Stage



*Actual Results*



External/Court Reference at the bottom of the list.

 Court Type, Court Degree, Court Region, Court and Sentence Date did not appear by default



*Expected Results*

 External/Court Reference need to appear in the top of the menu of changing the litigation stage. Court Type, Court Degree, Court Region, Court and Sentence Date need to appear in the form by default



*Notes*



...



Workaround

 ...
ImprovementAssets improvement9/14/2018 10:28Assets tab:



Ability to add custom fields



Grid + advanced search + export to excel



Upload documents



edit of the asset will go to a new tab with the details and documents grid



 assets report for all companies



assets folder in the documents tab



 



DEV Estimation:

 * Administration: custom fields *{color:#de350b}4h{color}*

 * Assets grid:  grid + advanced search + export to excel  {color:#de350b}*2d*{color}

 * Asset form: add+delete+upload doc+create asset folder+db changes  {color:#de350b}*1.5d*{color}

 * Edit form: display + docs view + actions {color:#de350b}*1.5d*{color}

 * Report: grid+company filter+export to excel *{color:#de350b}2d{color}*

 * Testing + MSSQL *{color:#de350b}1d{color}*



Total: {color:#de350b}*8.5d*{color}



 



 



 
New FeatureSupport for Active Directory on Cloud9/13/2018 8:09
New FeatureIntegration with Dropbox9/7/2018 8:39*To-DO*:

 * New actions to be added to attachments grids "Dropbox Integration" and "Refresh" as shown in the below attachments (capture-for-jira-screenshot-20180910-112502-176.png and capture-for-jira-screenshot-20180910-114049-042.png)

 * New link called "Integrations" in admin page (capture-for-jira-screenshot-20180910-113216-252.png)

 * Integration page should contains the Dropbox logo, small description about the integration and how to steps + links if needed

 * When integrating with Dropbox, a new tab called "Dropbox" in all attachments grids should be visible for users

 * The current tab "Documents" should be renamed to "App4Legal Documents"

 * The integration should be done in the Dropbox tab without impacting the first tab

 * Ability to specify the default tab in admin page to let the user re-order the tabs in the page

 * Retrieving of data should be done by "object id-object name": 0000001-INFOSYSTA

 * When renaming a folder in Dropbox, App4Legal should suggest for the user to create the folder when accessing the matter related docs page because the link has revoked and no data should be visible in the grid (Folder does not exist or the link has been lost )

 * if company folder / matter folder is already exists in Dropbox before creating the matter in App4Legal, then the link should be exists without creating another folder



*To-Check*:

 # limitation in folder name: put contact name,company name and matter subject with limited characters and avoid duplication. Plus, & sanitize folder name from disallowed characters like forward slashes

 # Changing the client name in matter form => sync is done on old client folder name

 # Ability to create folder and rename folder inside the sub folders. For example: rename "companies/0000001-INFOSYSTA/0000054-matter 1/abc"

 # Log API calls and display general error message instead of displaying error details from dropbox



*Internal Comments:*

 # load active providers in index function - 1h

 # create root folder in callback fct - 0.5h

 # define active providers in controllers & check access token in every request & load provider model - 2h

 # callback URL is static in model => check solution for cloud instances - 2h

 # login callback => input sanitization for GET data - 0.5h

 # store token in DB and startup mode - 2h

 # changes in interfaces and classes - 3h

 # changes in controllers actions & set permissions - 1h

 # Actions: - 3d

 ## list per category

 ## upload

 ## create folder

 ## delete file / folder

 ## rename file / folder

 ## search for file / folder

 ## download file

 # limitation in folder name - 2h

 # case of changing client name - 2h

 # API logging - 3h

 # integration page: UI + content + ability to order tabs - 1d

 # add tabs in all grids attachments + refresh icon + enable feature button - 1.5d

 # case of suggestion to create a folder - 1h

 # A4L API - 2d

 # Risk - 1d

 # Testing (cloud & local server) + check Dropbox Business account  - 1.5d

 # POC + estimation: 3d (Done on 20 Sep)

 # Total estimation: 3w 1d
ImprovementTime Tracking KPI9/4/2018 16:59In Time Tracking KPI report (with details), the user field should be printed next to each record and not grouped 1 time.



!image-2018-09-04-16-59-03-209.png!
ImprovementClient name not showing in Time Logs exported excell9/4/2018 12:45Environment



Can be replicated in Google Chrome, Firefox and IE.



Steps to Reproduce



Go to time logs

Export to Excel



Actual Results



Client name is empty when the time log in Internal



Expected Results

Client name should always be present (billable and Internal)



Notes



...



Workaround

 ...
ImprovementTime logs permission9/4/2018 12:29Requirements:



Users should be able to edit *only* the time logs they created ( found in My Time Logs), this should be the default behavior (no change in permissions).



Administrators should have access to edit *ALL* time logs, found in All Time Logs (This is the current behavior, no need to do anything).



 



High Level Design (to be filled by the developer)



 



 
BugReport Builder permission9/4/2018 12:22Environment



Can be replicated in Google Chrome, Firefox and IE.



Steps to Reproduce



Go to Reports -> Report Builder



Create a new report and assign a user (other than the logged in user) as watcher on this report



Login as the watcher use then navigate to the newly created report



Actual Results

User gets permission denied, can't view the report



Expected Results

User must be able to view the report



Notes



Video available, ask for it on HipChat



*Dev Feedback:*

separate report builder functions to

 * Report Builder

 * Report Builder - Create

 * Report Builder - Export to PDF

 * Report Builder - Export to ...
BugIncorrect behavior in Event Form8/9/2018 10:23*Environment*



Can be replicated in Google Chrome, Firefox and IE.



*Steps to Reproduce*

 # Go to Activities tab

 # Click on add event

 # Click on the calendar checkbox without adding a subject

 # Enter a subject then press save



*Actual Results*

Screen freezes due to incorrect behavior.



*Dev Feedback:*



The hidden subject for calendar data should not be filled when clicking on the checkbox and it should be copied in the back-end when submitting the form or in front-end when pressing on the save button



 



Workaround

 ...
Sub-tasktest every single request in the modules portal Customer - API - Outlook and fix the errors7/19/2018 16:54*DEV:*

h6. {color:#d04437}TODO:{color}

 # test every single request in the modules portal Customer - API - Outlook and fix the errors
Sub-taskUpgrade Codebase Framework7/19/2018 14:49{color:#333333}*DEV:*{color}



{{TO Do:}}

 * iinstall vagrant and virtualbox

 * update classes file names (libraries, drivers, controllers and models) for all modules
ImprovementUpgrade Codebase Framework7/17/2018 14:14# Upgrade to php 7.1



codeigniter 3.1.9



*DEV:*



{color:#ff0000}Box created using:{color}

UBUNTO 14.04.1

mySQL 5.6

PHP 7.1.19

Apache 2.4.7



modules to be enabled: mod_rewrite, openssl, mcrypt



enable in php.ini : curl dll and error reporting



 

 * CodeIgniter 3.1.9 is installed.

 * Upgrading from v2.2.x to 3.0.x (replace the system folder with some config files)

 * Fix db scripts errors(install.php) on the new version of mySQL



{color:#ff0000}TO Do:{color}

 * upgrade libraries and use composer instead.

 * update the file README.md

 * choose the best formatting

 * fix errors from the upgrading of php , mysql ,and codeigniter

 * create a script for the files that are not allowed to be committed such as database.php and config 

 * library change from the encrypt library to the encryption library everywhere in the system

 * find a solution for the base_url variable in the config files



*DEV PLAN:*

 # Migration

 ** Pending migration points.{color:#d04437}1w{color} *A*

 ** Order by problem from db drive upgrade {color:#d04437}1d{color} *A*

 ** curl module problem {color:#d04437}4H{color} *M*

 ** encryption library changes to affect all system {color:#d04437}4H{color} *M*

 # Testing and bug fixing on MYSQL

 ** core {color:#d04437}2w{color} *M*

 ** money {color:#d04437}2w{color} *A*

 ** cp {color:#d04437}3d{color} *A*

 ** api {color:#d04437}1w{color} *M*

 ** others(exporter, encoder) {color:#d04437}1d{color} *M*

 # Testing and bug fixing on SQLSRV {color:#d04437}1w{color} *A & M*

 # Last steps:

 ** base_url parameter to have the best solution {color:#d04437}2h{color} *A*

 ** choose the best formatting {color:#d04437}2h{color} *M*

 ** documentation to be updated(installation,update,standard rules..., apis) {color:#d04437}1d{color} *A*

 # Libraries to be upgraded and to use composer instead (needs micro-planning to know the estimation)
BugBug in IP edit form in API7/5/2018 12:40*Environment*



Can be replicated in Google Chrome, Firefox and IE.



 



*Steps to Reproduce*

 # Go to an Intellectual Property edit form in API that has no client

 # try to add a client for this IP and save

 # The client is not added



*Actual* Results



not able to add the client field in IP form in API



 



*Expected Results*

the system should allow the user to add the client field



 



*Notes*



to check all scenarios



 
BugBug when exporting the grids to excel without sorting3/1/2018 15:29*Summary*

The order of the excel is different from the grid order in the default state of the grid where no order are set by the user.



*Environment*

Can be replicated in Google Chrome, Firefox, and IE.



*Steps to Reproduce*

 # Open companies grid for example

 # Remove any sorting on the columns if exist

 # Export to excel

 # Look at the exported view and compare it with the grid data



*Actual Results*

The order in the excel is by id ascending while in the grid with a different order.



*Expected Results*

The order of the excel data should be the same order of the grid data.

To be solved in all grids.



*Notes*

check the attached of the grid and excel
ImprovementAbility to link matter to contact from related matters11/14/2017 12:28Go to "Related Matters" in contact, I have no option to link Matters to contacts
  • No labels

This page has no comments.