Child pages
  • App4Legal.v8.15 Release Notes




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

Compare with Current View Page History

Version 1 Next »

Important highlights from this release

  • Minor Bugs & Minor Improvements


Issue TypeIssue KeySummaryDescription
ImprovementA4L-8581اضافة الاسم باللغة الانجليزية عند اضافة شخص جديد*Client Feedback*:



تم حذف الاسم باللغة الاجنبية عند اضافة الاشخاص الى النظام علما انه كان موجود بالفعل سابقا يرجى اعادة اضافة الاسم باللغة الانجليزية عند ادخال اسم جديد للنظام لتوفير الوقت والجهد كما فى السابق



 *Dev Feedback*:



We need to revert it back to Personal Details section between Middle Name and Mother Name
ImprovementA4L-8572Quick contract enhancement# Edit the contract right section order :

People --> Dates --> Notifications --> Privacy

# Make people , dates, notifications uncollapsed by default

# Add signees as Authorized Signatory (this point to be discussed)

# Add approvers/signees users as contributors

ImprovementA4L-8554Add contract to the profile walkthroughcontract tab is missing



 
ImprovementA4L-8533rename ISGroup to Internal-Infra
New FeatureA4L-8501Development of Lock By User APIsThe Locks APIs need to support locking and unlocking a documents by a single user as there are editor apps that don't support collaborative editing and so only one user can edit a document at a time.



Therefore, the developed Lock APIs in Docs v2 are required to support the following functionalities:

 * Get Lock By User



 * Lock By User



 * UnLock By User



 * Refresh Lock By User
ImprovementA4L-8469Renaming the "Contracts" Tab to "Contracts & Documents"the sub-menu should be as follow:

 * List all

 * List Clauses

 * Awaiting approval

 * Awaiting signature
ImprovementA4L-8453Watermarks on the contractsHussein on Slack: Hi Today we've been addressed to have watermarks on the contracts,



Asmaa replied: Hi We can add it as an option for docx in the document grid(add watermark) and let the user choose(either image or text) and we can add then the watermark
New FeatureA4L-8451Document Encryption/Decryption Fileswhen uploading a document encrypt it before saving, and decrypt it before downloading in laravel DMS API.
ImprovementA4L-8413New Sample data per language and countryNew Sample date for Practice Areas, Corporate Matter Stages, Client Portal and Common Configurations



https://documentation.app4legal.com/pages/viewpage.action?pageId=90735480
New FeatureA4L-8364Dashboard Management New WidgetsAdd the following widgets to the dashboard:

 # Matters per External Advisor widget

 # Matters per Company of External Advisor widget
ImprovementA4L-8363Revert email notification not sent to action makerneeds to be reverted so this issue newly added can be applied to contracts as well. https://collaboration.app4legal.com/browse/A4L-8121
ImprovementA4L-8362Revamp Contra Dashboards* pie chart (*done*)

 * Introduce syncfusion library for implementing modern widgets.

 * Render all widgets with syncfusion charts 

 * add drill-down functionality with syncfusion drilldown and render syncfusion server side grid component
ImprovementA4L-8359Revamp money dashboard ui/ux and syncfusion# new UI/UX use the same js functions of the Dashboard - Management 1d

 # expenseCategory filter 6h

 # apply syncfusion library to charts (16 widget) 1d

 # add drilldown functionality to syncfusion grid 1d

 # add new column on mysqli and mssql 2h

 # fixes on save widget to save chart type and load widget to load chart type 2h

 # new functions get_table_records and update_widget_chart_type + handle their permissions 2h
ImprovementA4L-8346api for email notificationsapi for email notifications to be generic and accept triggers

remaining points:

- db scripts to add the trigger to notification scheme

- translations for email subject and content

- response message

- validations

- documentation

- api for external actions
ImprovementA4L-8259STC-add info to the approval emailIn the phrase put the subject of the contracts between "": the Contract CT1 "Subject of the Contract" is awaiting ...



Add more information to the approval email



Type:

 Sub type:

 Requester:

 Assigned Team:

 Assignee:

 Priority:

 Contract Value:

 Applicable Law:

 Country:

 Parties:

 Contract Date:

 Start Date:

 End Date:

 Description:



Added Points:

revamp the whole design to be tables as presented in the attached screenshot
New FeatureA4L-8178Development of Lock APIs for WOPIThere a set of APIs that need to be developed in order to implement the WOPI protocol to integrate with Microsoft Office for the web.



These APIs include the following:

 * GetLock

 * Lock

 * UnLock

 * RefreshLock



 
New FeatureA4L-8156Bulk Assign - Matters/Cases 



In the Matters/Cases grid, when using the multi-select check box on the left, an new menu item should be available in the Tools drop-down called  "Change Assignee"



When clicked, a modal will be opened with:

 #  Assigned Team

 #  Assignee



A confirmation dialog should be displayed with a message.



Email notification should not be triggered (this should be added as a note/help on the form)
ImprovementA4L-8149Adding notes count in contract details
ImprovementA4L-8146Revamp Contra Dashboards* pie chart ({color:#00875a}*done*{color})

 * Introduce syncfusion library for implementing modern widgets.

 *  Render all widgets with syncfusion charts 

 * add drill-down functionality with syncfusion drilldown and render syncfusion server side grid component

 *
ImprovementA4L-8145Add related time logs to the contractcheck issue A4L-6121 and work on the related branch



 
ImprovementA4L-8137Improve the design of the filters in Contract Boardcheck the dropdowns designs in the filters
ImprovementA4L-8132align notification icon in the app!image-2022-08-10-20-16-39-636.png!
ImprovementA4L-8129Add contract email notification receiverAdd contract email notification is being sent by default to contributors, it's not logical since you can't add contributors in add form (after recent enhancements on add form), so default notification receiver should be changed



 



release script to remove contributors from add contract email notification.



check if add_contract_inform_assignee is needed after the form enhancement



 



needs to be reverted so this issue newly added can be applied to contracts as well. https://collaboration.app4legal.com/browse/A4L-8121



 -inform assignee notification not working



remove the break line please between URL and the link  !screenshot-1.png!
ImprovementA4L-8128Edit the word file for contractAdd the missing fields for contract when exporting to word (sub type, custom fields...)



!image-2022-08-10-18-57-51-915.png!
New FeatureA4L-8125Contract: auto-assignment when a user is out-of-office* at the level of the User Profile, the user can specify the out-of-office (On/OFF) and when OFF the user should specify the alternative user to work on the contracts on behalf of him/her

 * if the user is out-of-office and he/she was received an assignment on a contracts from the core or ticket from CP, then we need to notify other users to handle/work on the ticket/matter

 * whenever a contract is created with assignee (API, core, CP, AP,...), we need to check the assignee if he/she is out-of-office then re-assign the contracts to the alternative user then send notification
ImprovementA4L-8121Action Maker to be optional (by configuration) in CC recipients in Notification Scheme *HLD*:

 * Add 3 dots at the top of the page as shown below

 * once clicked then drill down a drop-down list containing this action "Exclude Action Maker from CC"

 * when clicking on "Exclude Action Maker from CC" we need to display a confirmation message to confirm this action and if confirmed by the user then we need to switch it to "Include Action Maker from CC"

 * if "Exclude Action Maker from CC" is clicked then switch it back to "include ..." after the confirmation message

 * *Check if* the In-app notification sends a notification to the  action maker so apply the same feature to app notification



!screenshot-1.png|thumbnail!



 



 
ImprovementA4L-8120apply same approvers changes on signeessame as 7919 issue but for signees
New FeatureA4L-8116New Structure for Installation & Sample Data Scripts- how to make common sample data per region for multiple countries to avoid duplications?



 - remove 4-other-langs.sql and force English sample data when choosing a foreign language. For example, if a user select Russian for US then we give the user the English sample data



 - change admin@infosysta.com to be app4legal account



suggestion for new sample data structure:

 - 1-install.sql

 - 2-common.sql

 - 3-other-countries.sql

 - sample-data

 ** KSA

 *** 3-common.sql

 *** 4-english.sql

 *** 4-arabic.sql

 ** UAE

 *** 3-common.sql

 *** 4-english.sql

 *** 4-arabic.sql

 ** US

 *** 3-common.sql

 *** 4-english.sql
ImprovementA4L-8112Timelogs Grid - new Columnsنرغب ان يتم ظهور تفاصيل اكثر عند سحب سجلات الوقت حيث يظهر تاريخ الاستحقاق بالاكسيل شيت ضمن الخيارات الظاهرة بالمزيد فهل من الممكن اضافتها بالسيستم 
ImprovementA4L-8111Rad- Change the account number lenghtBased on KSA: it should be 15 characters.
ImprovementA4L-8097Contracts Grid - Quick search to work on Reference# too
ImprovementA4L-8096Ali Bin Ali- Make a contract privateMaking contracts private: Adding this feature the same way we did it for the matters/litigation cases: https://collaboration.app4legal.com/browse/A4L-7836

Private by default + Trigger to release privacy.



Bug when adding all fields in transition screen

Bug in move_status api
New FeatureA4L-8095Ali Bin Ali- Adding Time Entry for Contracts_emphasized text_check issue A4L-6121 and work on the related branch



fixed the time entry form to add contracts (/)



fix settings to contracts(/)



Add Client to contract (search table view and edit) (/)



fix All Time entries table add contract id to it(/)

 Time entry add contract(/)



In time entry only users with contract access should view contract as an option(/)

 add time entity to contract(/)

 fix reports(/)

 fix update and install files(/)

 discuss if it should be added to money



Code Review

 testing on MSSQL(/)



change the design of the contract report added as the attached pic
ImprovementA4L-8086Time Entries KPI Report - Show Details - add matter IDAdd column for Matter ID to the report
New FeatureA4L-8084Company Branches*Client Requirements*:

 # A company can have more than one branch

 # Add a new tab to company tabs called Branches

 # Branch Form:

 ## Name

 ## Registration Nb

 ## Registration Date

 ## Released on -> like the date field in License and waivers

 ## Expires on -> like the date field in License and waivers

 ## Remind (users and user groups) -> like the date field in License and waivers

 ## Attachment
ImprovementA4L-8073Add translation support for the new languagesAdd translation support for the new languages
New FeatureA4L-8070Contra- tag someoneMaroun on bugs channel:



Tagging someone in the "Contra" notes is not working like in matters
ImprovementA4L-8034AOA attorneys - تعديل تقرير مؤشر سجلات الوقت[admin@aoaattorneys.com|mailto:admin@aoaattorneys.com] : 

Mohammed Al Torbaq

تعديل التقرير الموجود حاليا و إمكانية إضافة معدل التعرفة للمستخدم بحسب المسألة التي تم البحث عنها
ImprovementA4L-8021Uninvoiced time log reportTo add two filters under Uninvoiced Time Entries



1- Assigned Team

2- Corporate Matter Status
New FeatureA4L-8005Support DMS APIs + attach documents from DMS inside email compose* add attach a document from email compose attach menu

 * update DMS APIs to consider channels other than the advisor portal

 * at the top add a dropdown with types ex: [Docs, Invoice, Matter 1(related invoice), Matter 2, Contact Docs (Company/Person)]

 * at the footer show list of the selected documents

 * list of documents related to the specific type and navigate between folders.

 * add download and select option for the document

 * add documents to the composing email



 



Created and updated DMS APIs:

 * list documents

 * view document

 * get document info

 * download document

 * get file content [binary or base64]

 * preview document as pdf [for office documents]

 * download selected documents as zip

 * create empty directory

 * upload file

 * update document with new file

 * upload multi files

 * upload directory with content

 * upload template

 * rename file

 * rename directory

 * move file(s) to another directory

 * share folder change privacy

 * show/hide toggle in AP

 * show/hide toggle in CP

 * update lock status

 * update file info (name, status, type, comment,..)

 * edit multi documents info

 * delete document

 * get folders list

 * list file versions

 * get template variables

 * generate template



 
ImprovementA4L-8000 Internal Task - add log type in logs
New FeatureA4L-7992New UI/UX for Task Form
ImprovementA4L-7977Assigned Team when viewing InvoicesDear Team, please advise if it's possible to include the 'Assigned Team' column when viewing invoices under the money module. This option is not available under more columns options.
New FeatureA4L-7976Adding New Dropbox Integration for App4Legal 360 DocsA new Dropbox integration will be added to the set of *App4Legal 360 Docs* integrations that have been developed with different cloud management solutions (GDrive, SharePoint, OneDrive).



Eventually, the configuration for enabling/disabling the Dropbox integration should appear in the *App4Legal integrations* page in the *System Preferences* section.



Upon enabling this integration, a new tab for Dropbox will appear for modules that use related documents.





Also, a release script needs to be prepared in the purpose of migrating from the current Dropbox integration to the new Dropbox integration for clients who have their Dropbox accounts synchronized with their App4Legal instance.



Finally, all the unneeded source code related to the current Dropbox integration will be removed in the core app as the current Dropbox integration will be discarded.
ImprovementA4L-7972Walkthrough for Money Module[https://documentation.app4legal.com/x/lYFoBQ]
New FeatureA4L-7955Revamp Core Dashboards Phase 2Introduce syncfusion library for implementing modern widgets.



 Render all widgets with syncfusion charts 4d (/)

 add drilldown functionality with syncfusion drilldown and render syncfusion server side grid component 5d (/)



on add widget form: add input 'choose type of widget' (the user will be able to choose the widget to be visualized in multiple ways example as barchart, piechart... 1d

 preview widget type: on widget the user can preview the widget in other chart (example the widget is barchart he can click piechart icon to view it as bar chart 1d

 edit widget type 1d



 
New FeatureA4L-7952Time Logs Support on Zapier
ImprovementA4L-7937share documents in contract- documents are being locked when shared twice with same user (/)

- documents are not saving for external users because of created by (/)

- when a document is edited, the document being edited remains the old version(not the edited one) (/)

- otp shouldn't be renewed on every refresh (/)

- apis that return the list of people already have access to this document (/)
ImprovementA4L-7930Contract Collaboration Enhancement #  right side menu containing approval center

 #  fixed design for the draft and collaborate tab

 #  in contracts edit collapse left side menu

#  enhance negotiation view

 # Fix OTP password to one time copy paste 

# Title should be capital letter

# when the external open the document and try to refresh the page should not resending the OTP again

# notification on save change by email

ImprovementA4L-7922Missing data in time gridShow the matter name, matter ID and client name beside the task ID when the task is linked to a matter in the time logs grid 
ImprovementA4L-7919Add/Edit Approvers Design Enhancement* new order :

 ** approvers then --> approval order --> additonal fields (link) (/)

 * label not required (/)

* approvers' names should appear if label is empty (/)

Same for signees (/)



# in contracts edit collapse left side menu (abed (/))

# contract opens on the draft and collaborate tab (/)

# new design for add/edit approvers/signees (/)

# add color code for each approver/signee (/)

# edit on the backend

# add set approval checkbox

# make add and edit in same popup

# make approver/signee draggable (/)
New FeatureA4L-7918auto-assignment when a user is out-of-office* at the level of the User Profile, the user can specify the out-of-office (On/OFF) and when OFF the user should specify the alternative user to work on the matters on behalf of him/her

 * if the user is out-of-office and he/she was received an assignment on a matter from the core or ticket from CP, then we need to notify other users to handle/work on the ticket/matter

 * whenever a matter is created with assignee (API, core, CP, AP,...), we need to check the assignee if he/she is out-of-office then re-assign the matter to the alternative user then send notification
ImprovementA4L-7899Sader- IP LogoFrom Add screen: the ability to attach an image as a logo.



Once uploaded it will be like the below



!image-2022-06-01-11-46-25-470.png|width=765,height=289!



the ability to change it when click on it.
ImprovementA4L-7897Sader- Client/Owner to be changedClient/Owner should be split into two fields: client and applicant.



!image-2022-06-01-09-38-40-693.png|width=489,height=356!
ImprovementA4L-7820Showing the time period spent between the first phase of the contract until its signatureto add a timeline with the time spent once adding a new contract until its signed (in contract details and grid)
ImprovementA4L-7819contracts new widgets# to add a new widget with contracts approved per year(with contract type filter)

 # to add a new widget with contracts signed per year(with contract type filter)

 # to add a new widget with contracts signed  per applicable law per year
ImprovementA4L-7774East Nets-Client Portal-3If I start a negotiation, do I have the option to make it internal not showing to the requested by user in the client portal? (we need to have the option to make it visible or not to client portal users.



 



received by:Umar
New FeatureA4L-7757Bill Approval CenterCreate a bill approval center to handle the bill approval workflow



 



take the approval steps into consideration in the Bill workflow API
ImprovementA4L-7756AP Glitches* UI glitches :

 ** Reduce the size of the status filter in the Bills list in the AP *(Done)*

 ** re-arrange the dates fields in the AP *(Done)*

 ** add tab for the logs in the case form in the AP *(Done)*

 ** reduce the font size in the tabs in the case form in the AP *(Done)*

 ** add thousands and millions separator in the AP *(Done)*

 ** make the files input multiple in the bill form in the AP *(Done)*

 ** fix the "is visible on advisor" label in the accounts form (core) *(Done)*

 ** translate the statuses in the bill form (core) *(Done)*

 ** add separator between the statuses and the export action in the bill form *(Done)*

 ** prevent submit empty bill *(Done)*

 ** check time logs list in the Bill form *(Done)*

 * split the emails to 2 groups ap and core *(Done)*

 * In the email scheme, make the schemes editable and use 'bill' instead of 'voucher' *(Done)*
ImprovementA4L-7748Change the button place in Advisor portal
New FeatureA4L-7690Revamp Invoice UI/UX*Phase 1: Setup Standalone Project (1 Week)*

- Setup the project inside an iframe used globally in the CodeIgniter project (/)

- The Project should follow a clean scalable structure (/)

- Setup Global State Management Store (/)

- Setup Router (/)

- Setup Global Authentication (/)

- Setup Passing data in and out of the iframe (/)

- Setup Translations Files (/)

- Setup RTL Support (/)

- Setup Encryption for local/session storage (/)

- Setup Exception handler

- Use build on production (/)

-       Handle Security Concerns

-       Build API Service

-       Add Bitbucket Pipeline to build the project on push



*Phase 2: Revamp Invoice (5 Weeks)*

o Add Client (/)

o Change Discount Levels (/)

o Edit Client (/)

o Edit Invoice Number (/)

o Link Matter Containers (/)

o Show Account Number in Client Lookup (/)

o Exports

o Show/Hide Elements (/)

o Add Matters (/)

o Add Time logs/Expenses (/)

o Add Expenses Without Matters (/)

o Convert Invoice Status (/)

o Reminders (/)

o Partner Shares (/)

o Credit Note (/)

o Debit Note (/)

o Replace jQuery Modal with Bootstrap Modal

o      Add Client on the fly (/)

o      Auto generate Invoice Number (/)

o      Edit Exchange Rate (/)

o      Implement Calculations (/)

o      Scale UI Elements with respect to Screen size (/)

o      UI Enhancements for step components (/)

o      Add Loader to the page (/)

o      Implement Custom Filters for matter table (/)

o      Add the ability to Sync Bill to data from company/person info (/)

o      Edit Bill to field in step 1 (/)

o      Make matter id clickable in the matters table (/)

o      Handle Case no default template or no template

o      Time log Summary

o      Merge Time Logs (/)

o      Add Tax on the fly (/)

o      Add the ability to add discount and taxes for linked expenses

o      Revert Time Logs/ Expenses Status (/)

o      Change Invoice Approval (/)

o      Delete Invoice (/)

o      Add Invoice From Quote (/)

o      Export Partner Statement

o      List Taxes in Export

o      Use Money Labels in viewing invoice

o      Spell Out Number total

o      Decompose Routes into chunks

o      Swagger Edit

o      TinyMCE fix allowed domains (/)



- Testing



ImprovementA4L-7651Repalce Support link by JIRA Support Windowwhen clicking on the Support link in footer



!screenshot-1.png|thumbnail!



we need to open the below window instead of redirecting the user to Jira Service Desk



!screenshot-2.png|thumbnail!
ImprovementA4L-7587Add new fields to Expenses Grid*Client's Requirements*:



If task is link in a matter, can we have a report showing the expenses per task under one matter?



*High Level Design*:



we need to add the practice area and task title to expenses grid: columns, search and exported excel
ImprovementA4L-7333be able to add comment directly in the Time gridmeeting with Key stone:



they suggested being able to add directly a comment from the time grid once they click on the comment field.



!image-2022-03-21-15-41-48-095.png|width=503,height=177!



Thanks,
New FeatureA4L-7177Expenses APIThe aim of this feature is to support Restful APIs for Expenses.



*DEV Plan:*

 - Expenses Form CRUD Functionality.

 - Support for Zapier 
ImprovementA4L-7120API models refactoring
ImprovementA4L-6989Trust Funds - Bank Account & Record Paymenth3. Problem 1



When adding a new trust fund for a client, the asset account (Bank, Cash, etc..) is not being reflected.



Example: If a client gave a law firm 10,000 USD as a trust fund, the money should be reflected in one of App4Legal assets accounts (Bank or Cash). Whereas in real life, this money was either physically handed or transferred to a bank account.

h3. Problem 2



When recording a payment from a trust account, and depositing (deposited to) the amount to an asset account (Bank, Cash), this account shouldn't be credited as the law firm has already received the money.



Example: Law Firm received 10,000 USD as trust fund from Client A as a bank transfer (BankAccount-1). An invoice is created for Client A for the amount of 1,000 USD, currently, if a payment is recorded, the bank account will be credited for that amount, this is wrong the money in the bank should stay as is when paying using trust.

h3. Solution

 # When adding a trust fund, we need to add a "deposit to" which will bring assets accounts (bank, cash, etc..)

 # When recording a payment, we don't need to re-deposit the money in the bank/cash



 



 
New FeatureA4L-6969AP billing
ImprovementA4L-6651Advisor email notifications revampThe email notifications that are being sent to the Advisors should have the following enhancements:

 # In the advisor registration email change the core user email by his name.

 # Matter assignment notification email:

 * Add the instance name in the email subject.

 * Add the matter subject and other some metadata.
New FeatureA4L-6448Contracts ImporterA contracts importer similar to that of the Matter/Case one



Requires support for importing custom fields too (like matter import) due to the nature of Contracts.



Approvals and Signatory to be assessed too...



 
ImprovementA4L-6322SLA Management - add columns to tableAdd columns for start and stop(sla for matters and contracts)



 
  • No labels

This page has no comments.