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

« Previous Version 3 Next »

Important highlights from this release

  • A user can lock and unlock a document in App4Legal while editing it so that one user can edit it at a specific time.
  • Contracts in App4Legal can now include watermarks.
  • Adding more widgets to the dashboards for better performance management.
  • Contra Dashboard has new functionalities and a new look & feel.
  • Now you can easily assign multiple cases/matters using bulk assignment.
  • Log and Track time entries to your contracts and agreements.
  • Auto-assign contracts when a user is out of office.
  • Companies now include new tab called company branches.
  • Now a user can tag another user on the level of each contract in Contra.
  • Minor Bugs & Minor Improvements


Issue TypeIssue KeySummaryDescription
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

New FeatureA4L-8501Locking a document while editing it

A user can lock and unlock a document in App4Legal while editing it so that one user can edit it at a specific time.

The user can also lock, unlock, and refresh the document 

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 contractsContracts in App4Legal can now include watermarks
New FeatureA4L-8451Optimized security on the level of documents

When the document is uploaded, it is encrypted before saving and it is decrypted before downloading it.

ImprovementA4L-8413

New default values tailored per country in different languages

New Sample date for Practice Areas, Corporate Matter Stages, Client Portal and Common Configurations

New FeatureA4L-8364

Two widgets were added to the dashboard management 


The following widgets were added to the dashboard management:
  •  Matters per External Advisor widget
  •  Matters per Company of External Advisor widget
ImprovementA4L-8363

Action makers in App4Legal can disable/Enable receiving emails for their own actions.

A user can Enable/Disable receiving email notifications whenever an action taken by him in App4Legal


ImprovementA4L-8362

Revamp of Contra Dashboards

The contra dashboard has been revamped including new look and feel and the ability to drill-down using the charts

ImprovementA4L-8359

Revamp of Money module Dashboard

The Money module dashboard has been revamped including new look and feel and the ability to drill-down using the charts

ImprovementA4L-8259

New design for Contra approval email


New FeatureA4L-8156

Bulk assignment of Matters and Cases

In the Matters/Cases grid, a user can assign multiple cases/matters to a specific teams/assignee 
ImprovementA4L-8149Adding notes count in contract details
ImprovementA4L-8145Add related time logs to the contract

Now a user can log and track time entries to a contract 
 

New FeatureA4L-8125

Auto-assign contracts when a user is out of office

Whenever a contract is created with assignee, 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-8096

Control contracts privacy settings

A user can choose to make contracts private by default.
New FeatureA4L-8084Company Branches is now available under companiesCompanies now include new tab called company branches.

New FeatureA4L-8070Tag users in ContraNow a user can tag another user on the level of each contract in Contra.
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.