diff --git a/legal-api/src/legal_api/core/filing.py b/legal-api/src/legal_api/core/filing.py index f2768d133..cb1a0d742 100644 --- a/legal-api/src/legal_api/core/filing.py +++ b/legal-api/src/legal_api/core/filing.py @@ -478,7 +478,6 @@ def get_document_list(business, # pylint: disable=too-many-locals disable=too-m """Return a list of documents for a particular filing.""" no_output_filings = [ Filing.FilingTypes.CONVERSION.value, - Filing.FilingTypes.COURTORDER.value, Filing.FilingTypes.PUTBACKOFF.value, Filing.FilingTypes.PUTBACKON.value, Filing.FilingTypes.REGISTRARSNOTATION.value, @@ -528,6 +527,7 @@ def get_document_list(business, # pylint: disable=too-many-locals disable=too-m no_legal_filings_in_paid_withdrawn_status = [ Filing.FilingTypes.REGISTRATION.value, Filing.FilingTypes.CONSENTCONTINUATIONOUT.value, + Filing.FilingTypes.COURTORDER.value, Filing.FilingTypes.CONTINUATIONOUT.value, Filing.FilingTypes.AGMEXTENSION.value, Filing.FilingTypes.AGMLOCATIONCHANGE.value, @@ -566,6 +566,7 @@ def get_document_list(business, # pylint: disable=too-many-locals disable=too-m no_legal_filings = [ Filing.FilingTypes.CONSENTCONTINUATIONOUT.value, Filing.FilingTypes.CONTINUATIONOUT.value, + Filing.FilingTypes.COURTORDER.value, Filing.FilingTypes.AGMEXTENSION.value, Filing.FilingTypes.AGMLOCATIONCHANGE.value, ] diff --git a/legal-api/src/legal_api/core/meta/filing.py b/legal-api/src/legal_api/core/meta/filing.py index a1f0899a1..02ff4511c 100644 --- a/legal-api/src/legal_api/core/meta/filing.py +++ b/legal-api/src/legal_api/core/meta/filing.py @@ -389,9 +389,16 @@ class FilingTitles(str, Enum): 'courtOrder': { 'name': 'courtOrder', 'title': 'Court Order', - 'displayName': 'Court Order', - 'code': 'NOFEE' - }, + 'codes': { + 'BEN': 'COURT', + 'BC': 'COURT', + 'ULC': 'COURT', + 'CC': 'COURT', + 'C': 'COURT', + 'CUL': 'COURT', + 'CCC': 'COURT', + } + }, 'dissolution': { 'name': 'dissolution', 'additional': [ diff --git a/legal-api/src/legal_api/models/filing.py b/legal-api/src/legal_api/models/filing.py index 6b95210e7..f83b40f30 100644 --- a/legal-api/src/legal_api/models/filing.py +++ b/legal-api/src/legal_api/models/filing.py @@ -291,6 +291,19 @@ class Source(Enum): 'CCC': 'CRCTN', } }, + 'courtOrder': { + 'name': 'courtOrder', + 'title': 'Court Order', + 'codes': { + 'BEN': 'COURT', + 'BC': 'COURT', + 'ULC': 'COURT', + 'CC': 'COURT', + 'C': 'COURT', + 'CUL': 'COURT', + 'CCC': 'COURT', + } + }, 'dissolution': { 'name': 'dissolution', 'voluntary': { @@ -450,7 +463,6 @@ class Source(Enum): # changing the structure of fee code in courtOrder/registrarsNotation/registrarsOrder # for all the business the fee code remain same as NOFEE (Staff) 'adminFreeze': {'name': 'adminFreeze', 'title': 'Admin Freeze', 'code': 'NOFEE'}, - 'courtOrder': {'name': 'courtOrder', 'title': 'Court Order', 'code': 'NOFEE'}, 'putBackOff': {'name': 'putBackOff', 'title': 'Put Back Off', 'code': 'NOFEE'}, 'putBackOn': {'name': 'putBackOn', 'title': 'Put Back On', 'code': 'NOFEE'}, 'registrarsNotation': {'name': 'registrarsNotation', 'title': 'Registrars Notation', 'code': 'NOFEE'},