All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
sites
parameter in theinterviews
list consumed by LegalServer.sort
andpage_limit
parameters in the search functions.- Added functions and objects to collect documents on a case.
- Updated reference in documentation.
- Changed the require login method in the sample interview based on a PR.
- Added support for the new
external_id
parameters.
- Clarified documentation based on user feedback.
- Added some type ignores to account for PyCountry's classes.
- Added support for GIS fields.
- Additional Names now populate properly.
- Fixed the keys for the Non-Adverse Party fields and adjusted the populate function.
- Fixed the keys for the Services fields.
- Fixed the keys for the Adverse Party fields and adjusted the populate function.
- Fixed the keys for the Events fields and adjusted the populate function.
- Added missing keys to the matter list to prevent them from displaying as custom fields.
- Added dependency to python tests automated workflow to fix tests.
- Sample Letter Interview
- Initial Release
- Resolved todos regarding tasks populating records properly.
- Added function to retrive a LegalServer Report API request and return it as a
python dictionary. Unit tests included for either XML or JSON reports. This
required specifying the
lxml
dependency.
- Changed the upload a file function to return the entire LegalServer response as a dictionary instead of just the uuid as a string. Updated tests accordingly.
- Check for Pro Bono Users before trying to populate them.
- Object for the current LegalServer user, i.e., the user who initiated the Docassemble interview.
- Objects for Tasks and Non-Adverse Parties.
- Refactor for
legalserver_site_type
as a variable from LegalServer - Better error handling for API call errors.
- Objects for current Primary Assignment, First Pro Bono Assignment, Latest Pro Bono Assignment, and all Pro Bono Assignments.
- Get filepath's filename if needed when posting a document to LegalServer.
- Enabled Black formatter
- Explicit Docassemble dependency
- Functions for Adverse Parties
- Specific Role Privilege for the custom endpoint
- Initial draft of Python unit tests
- Function to check if an API key exists for the given site.
- Human readable error if the key doesn't exist.
- Test to populate variables
- Updated for new
v2
lookup elements
- added python modules to populate most tables
- Updated for
michael.test
- Added delete parameter to the retrieve stashed data function
- Added inital block to retrieve stashed data
- Successful POC passing file to the Documate endpoint