Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cherry Picked all new commits from main to the feature branch #2499

Merged
merged 101 commits into from
Mar 22, 2024
Merged
Show file tree
Hide file tree
Changes from 99 commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
39be823
19374 & 19375 amalgamation validaton fixes (#2397)
vysakh-menon-aot Jan 19, 2024
86335e7
11550 - AmalgamaTING and TED Business Summary PDF (#2398)
tshyun24 Jan 19, 2024
2f2e255
Add not in good standing blocker to amalgamations (#2402)
leodube-aot Jan 22, 2024
a054dc5
19154 Update TING validation rules (#2403)
chenhongjing Jan 22, 2024
133f31e
11550 - fix spacing and TING (#2404)
tshyun24 Jan 22, 2024
8d6ca0f
18802 amalgamation outputs (#2399)
PaulGarewal Jan 23, 2024
7007942
18803 Add amalgamation email (#2406)
kzdev420 Jan 23, 2024
408a072
18803 Add amalgamation email cherry pick fixes
JazzarKarim Mar 7, 2024
40daa19
18803 Add amalgamation email cherry pick fixes 2
JazzarKarim Mar 7, 2024
cc0227b
ran lint on legal api
JazzarKarim Mar 8, 2024
cb7a7dc
19292-TING-amalgamation-alert-for-future-effective-dated
jamespaologarcia Jan 23, 2024
7aade07
19292-TING-amalgamation-alert-for-future-effective-dated cherry pick …
JazzarKarim Mar 8, 2024
f75e40f
added spacing to amalgamating corp information (#2408)
PaulGarewal Jan 23, 2024
587853e
bump version numbers up for release 20.1b (#2412)
JazzarKarim Jan 24, 2024
192110b
Fixed lint errors and updated code to folow existing pattern
jamespaologarcia Jan 24, 2024
ae58a4a
Fixed lint errors and updated code to folow existing pattern cherry p…
JazzarKarim Mar 12, 2024
decbd58
19432 changed name in various amalgamation outputs from corporation(s…
PaulGarewal Jan 24, 2024
3539696
19433 amalgamation state filing fix (#2415)
vysakh-menon-aot Jan 25, 2024
f036800
19433 amalgamation state filing fix (#2415) cherry pick fixes + ran b…
JazzarKarim Mar 12, 2024
8562d6b
Merge pull request #2410 from jamespaologarcia/19292-TING-amalgamatio…
jamespaologarcia Jan 26, 2024
f60373a
19292-TING-amalgamation-alert-for-future-effective-dated cherry pick …
JazzarKarim Mar 18, 2024
9a82300
Bumbed version number for release 20.2a (#2419)
PaulGarewal Jan 29, 2024
6fac6ba
Merge pull request #2425 from stevenc987/main
stevenc987 Jan 30, 2024
2db4e1a
19043 Validation for short form (#2428)
vysakh-menon-aot Jan 31, 2024
4c1d62c
19043 Validation for short form (#2428) cherry pick fixes + ran black…
JazzarKarim Mar 18, 2024
a571ff1
19043 foreign_corp_num to foreign_identifier (#2430)
vysakh-menon-aot Jan 31, 2024
3a7864f
19043 foreign_corp_num to foreign_identifier (#2430) cherry pick fixes
JazzarKarim Mar 18, 2024
2a3185d
changed business_id to legal_entity_id
JazzarKarim Mar 19, 2024
4304a2a
update parties endpoint to include all ceased parties when param is g…
kialj876 Feb 1, 2024
87c9f79
ran black after cherry picking #2431
JazzarKarim Mar 19, 2024
944216e
19453 added legalName field to draft_results to link with auth-api (#…
PaulGarewal Feb 1, 2024
4361ec9
19453 added legalName field to draft_results to link with auth-api (#…
JazzarKarim Mar 19, 2024
eccd693
19453 changed draft results (#2434)
PaulGarewal Feb 2, 2024
e29c3e4
19453 changed draft results (#2434) ran black
JazzarKarim Mar 19, 2024
7bdcc94
fix key error (#2436)
vysakh-menon-aot Feb 2, 2024
c079879
Small change to see if we can pass back the right legalName (#2437)
seeker25 Feb 3, 2024
107a942
Small change to see if we can pass back the right legalName (#2437) b…
JazzarKarim Mar 19, 2024
2268194
bump version numbers up for release 20.2b (#2441)
JazzarKarim Feb 5, 2024
d230e1f
19405 Remove legal-api dependencies (#2444)
kzdev420 Feb 7, 2024
c9c7af7
add missed dependency (#2447)
kzdev420 Feb 7, 2024
2d89fdd
ran black on filer
JazzarKarim Mar 19, 2024
6456b91
ran black on emailer + misc. fixes
JazzarKarim Mar 19, 2024
2b1d1da
ran isort on legal api
JazzarKarim Mar 19, 2024
194d68b
Fixed all kinds of lint errors
JazzarKarim Mar 19, 2024
384de29
deleted duplication method as result of previous sync with main
JazzarKarim Mar 19, 2024
29262b4
19649 filer - short form amalgamation (#2445)
vysakh-menon-aot Feb 7, 2024
5afdf4f
19649 filer - short form amalgamation (#2445) cherry pick fixes
JazzarKarim Mar 19, 2024
a2c4ccb
fixed isort problems
JazzarKarim Mar 19, 2024
0c1328a
lint fixes on filer
JazzarKarim Mar 19, 2024
4f04bd3
fixed flake8 problems
JazzarKarim Mar 19, 2024
f7aeac7
fixed isort problem
JazzarKarim Mar 19, 2024
c60a53e
19649 inherit legal name from primary or holding business (#2450)
vysakh-menon-aot Feb 9, 2024
4e5ef41
19649 inherit legal name from primary or holding business (#2450) che…
JazzarKarim Mar 19, 2024
63055a9
19058 initial draft creation fix (#2452)
vysakh-menon-aot Feb 9, 2024
3f22729
19058 initial draft creation fix (#2452) cherry pick fixes + lint
JazzarKarim Mar 19, 2024
082de37
19787 - bump up version for release 20.3a (#2455)
ketaki-deodhar Feb 12, 2024
267a582
19521 added output bugs fixes (#2459)
PaulGarewal Feb 13, 2024
22d1b8f
Fixed email content
jamespaologarcia Feb 14, 2024
77f6540
19107 changed draft legal name for ATMP draft types (#2463)
PaulGarewal Feb 14, 2024
58e5a9d
19107 changed draft legal name for ATMP draft types (bcgov#2463) cher…
JazzarKarim Mar 20, 2024
84794e1
19088-business-summary-updates
jamespaologarcia Feb 16, 2024
1d04951
Updated summary outputs
jamespaologarcia Feb 16, 2024
d30ba9d
19713 short form amalgamation outputs (#2467)
vysakh-menon-aot Feb 16, 2024
e4caa1d
19713 short form amalgamation outputs (#2467) cherry pick fixes
JazzarKarim Mar 20, 2024
f9153ec
19781-amalgamation-ledger-title-update
jamespaologarcia Feb 20, 2024
e772e62
19781-amalgamation-ledger-title-update cherry pick fixes
JazzarKarim Mar 20, 2024
c5fa6c2
bump version for 20.3b release (#2470)
tshyun24 Feb 20, 2024
3a0a396
Merge pull request #2471 from jamespaologarcia/19885-incorrect-date-f…
jamespaologarcia Feb 21, 2024
020fd4f
19746 additional validations in amalgamation filing (#2474)
vysakh-menon-aot Feb 23, 2024
237f45b
19746 additional validations in amalgamation filing (#2474) cherry pi…
JazzarKarim Mar 20, 2024
f89830f
changed business.legal_type to business.entity_type
JazzarKarim Mar 20, 2024
c3a0dc7
20034 bump up version 2.106.0 (#2477)
vysakh-menon-aot Feb 27, 2024
0c65e6d
19904 email updates for amalgamation application (#2478)
vysakh-menon-aot Feb 27, 2024
fb9af0f
19904 email updates for amalgamation application (#2478) cherry pick …
JazzarKarim Mar 20, 2024
5d0db45
fixed lint issues
JazzarKarim Mar 20, 2024
4850823
15285 update state filing id in putbackon (#2483)
vysakh-menon-aot Feb 29, 2024
37945a6
19865-disallow-ting-restorations (#2481)
jamespaologarcia Mar 1, 2024
7e22840
19865-disallow-ting-restorations (#2481) cherry pick fixes
JazzarKarim Mar 20, 2024
2a87250
20177 amalgamations and amalgamating_businesses version (#2491)
vysakh-menon-aot Mar 4, 2024
18569cc
20177 amalgamation application output - get versioned data (#2496)
vysakh-menon-aot Mar 7, 2024
e0b1dbe
20177 amalgamation application output - get versioned data (#2496) ch…
JazzarKarim Mar 20, 2024
2357c69
20177 amalgamation application output - get versioned data more cherr…
JazzarKarim Mar 20, 2024
c839442
fix flake8 issue
JazzarKarim Mar 20, 2024
92bea64
ran black again
JazzarKarim Mar 20, 2024
7eda0b1
18750-put-back-on-rules (#2498)
jamespaologarcia Mar 7, 2024
8ac73db
18750-put-back-on-rules (#2498) cherry pick fixes
JazzarKarim Mar 20, 2024
fecba82
20255 bump up version 2.107.0 (#2504)
vysakh-menon-aot Mar 11, 2024
53ee6de
19895 sync admin dissolution in colin-api (#2506)
vysakh-menon-aot Mar 11, 2024
3577a2c
20179 admin dissolution - delete amalgamations and amalgamating_busin…
vysakh-menon-aot Mar 14, 2024
ef5c472
20179 admin dissolution - delete amalgamations and amalgamating_busin…
JazzarKarim Mar 20, 2024
c868c82
16130-removed-extra-comma (#2518)
jamespaologarcia Mar 14, 2024
9d61c8f
20179 get amalgamated into from version data (#2519)
vysakh-menon-aot Mar 15, 2024
2be1d01
20179 get amalgamated into from version data (#2519) cherry pick fixes
JazzarKarim Mar 20, 2024
730f4de
bump version numbers up for release 20.5b (#2528)
JazzarKarim Mar 18, 2024
d358795
20378 fix the ar min date calculation (#2529)
vysakh-menon-aot Mar 19, 2024
5dac74f
20378 fix the ar min date calculation (#2529) cherry pick fixes
JazzarKarim Mar 20, 2024
cfed4e8
ran poetry lock --no-update on filer
JazzarKarim Mar 20, 2024
ab452f9
Updated in response to Leo's and Argus' comments
JazzarKarim Mar 21, 2024
504302f
fixed legal api lint
JazzarKarim Mar 21, 2024
04f18cf
fixed in response to Argus' and Hongjing's comments
JazzarKarim Mar 21, 2024
880d1ec
fixed lint issues
JazzarKarim Mar 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion colin-api/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ blinker==1.4
certifi==2020.12.5
click==8.1.3
cx-Oracle==8.1.0
datedelta==1.3
debugpy
ecdsa==0.14.1
flask-jwt-oidc==0.3.0
Expand All @@ -31,5 +32,4 @@ SQLAlchemy==1.4.44
sentry-sdk==1.20.0
six==1.15.0
urllib3==1.26.11
git+https://github.com/bcgov/lear.git#egg=legal_api&subdirectory=legal-api
git+https://github.com/bcgov/business-schemas.git#egg=registry_schemas
2 changes: 1 addition & 1 deletion colin-api/src/colin_api/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import sentry_sdk # noqa: I001; pylint: disable=ungrouped-imports; conflicts with Flake8

from flask import Flask
from legal_api.services import flags
from colin_api.services import flags
from sentry_sdk.integrations.flask import FlaskIntegration # noqa: I001

from colin_api import config, errorhandlers
Expand Down
1 change: 1 addition & 0 deletions colin-api/src/colin_api/models/business.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ class CorpStateTypes(Enum):
"""Render an Enum of the CorpState Type Codes."""

VOLUNTARY_DISSOLUTION = 'HDV'
ADMINISTRATIVE_DISSOLUTION = 'HDA'

# temp converter because legal doesn't have codes only class (legal_type)
CORP_TYPE_CONVERSION = {
Expand Down
11 changes: 10 additions & 1 deletion colin-api/src/colin_api/models/filing.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ class LearSource(Enum):
# `voluntaryDissolution filing type in place as unsure if it is being used in other places
'dissolution': {
'sub_type_property': 'dissolutionType',
'sub_type_list': ['voluntary'],
'sub_type_list': ['voluntary', 'administrative'],
'type_code_list': ['OTVDS', 'ADVD2'],
'voluntary': {
Business.TypeCodes.COOP.value: 'OTVDS',
Expand Down Expand Up @@ -920,6 +920,15 @@ def get_historic_filings(cls, business: Business) -> List:
# pass through exception to caller
raise err

@classmethod
def add_administrative_dissolution_event(cls, con, corp_num) -> int:
"""Add administrative dissolution event."""
cursor = con.cursor()
event_id = cls._get_event_id(cursor=cursor, corp_num=corp_num, event_type='SYSDA')
Business.update_corp_state(cursor, event_id, corp_num,
Business.CorpStateTypes.ADMINISTRATIVE_DISSOLUTION.value)
return event_id

# pylint: disable=too-many-locals,too-many-statements,too-many-branches,too-many-nested-blocks;
@classmethod
def add_filing(cls, con, filing: Filing) -> int:
Expand Down
14 changes: 14 additions & 0 deletions colin-api/src/colin_api/resources/filing.py
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,20 @@ def post(legal_type, identifier, **kwargs):
# get db connection and start a session, in case we need to roll back
con = DB.connection
con.begin()

# No filing will be created for administrative dissolution. Create an event and update corp state.
if ('dissolution' in filing_list and
Filing.get_filing_sub_type('dissolution', filing_list['dissolution']) == 'administrative'):
if legal_type == Business.LearBusinessTypes.COOP.value:
raise Exception('Not implemented!')
event_id = Filing.add_administrative_dissolution_event(con, identifier)
con.commit()
return jsonify({
'filing': {
'header': { 'colinIds' : [event_id]}
}
}), HTTPStatus.CREATED

filings_added = FilingInfo._add_filings(con, json_data, filing_list, identifier, corp_types)

# return the completed filing data
Expand Down
19 changes: 19 additions & 0 deletions colin-api/src/colin_api/services/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright © 2024 Province of British Columbia
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""This module wraps the calls to external services used by the API."""

from .flags import Flags


flags = Flags() # pylint: disable=invalid-name; shared variables are lower case by Flask convention.
80 changes: 80 additions & 0 deletions colin-api/src/colin_api/services/flags.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Copyright © 2019 Province of British Columbia
#
# Licensed under the Apache License, Version 2.0 (the 'License');
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an 'AS IS' BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""Manage the Feature Flags initialization, setup and service."""
from ldclient import get as ldclient_get, set_config as ldclient_set_config # noqa: I001
from ldclient.config import Config # noqa: I005
from ldclient.impl.integrations.files.file_data_source import _FileDataSource
from ldclient.interfaces import UpdateProcessor


class FileDataSource(UpdateProcessor):
"""FileDataStore has been removed, so this provides similar functionality."""

@classmethod
def factory(cls, **kwargs):
"""Provide a way to use local files as a source of feature flag state.

.. deprecated:: 6.8.0
This module and this implementation class are deprecated and may be changed or removed in the future.
Please use :func:`ldclient.integrations.Files.new_data_source()`.

The keyword arguments are the same as the arguments to :func:`ldclient.integrations.Files.new_data_source()`.
"""
return lambda config, store, ready: _FileDataSource(store, ready,
paths=kwargs.get('paths'),
auto_update=kwargs.get('auto_update', False),
poll_interval=kwargs.get('poll_interval', 1),
force_polling=kwargs.get('force_polling', False))


class Flags():
"""Wrapper around the feature flag system.

calls FAIL to FALSE

If the feature flag service is unavailable
AND
there is no local config file
Calls -> False

"""

def __init__(self, app=None):
"""Initialize this object."""
self.sdk_key = None
self.app = None

if app:
self.init_app(app)

def init_app(self, app):
"""Initialize the Feature Flag environment."""
self.app = app
self.sdk_key = app.config.get('LD_SDK_KEY')

if self.sdk_key or app.env != 'production':

if app.env == 'production':
config = Config(sdk_key=self.sdk_key)
else:
factory = FileDataSource.factory(paths=['flags.json'],
auto_update=True)
config = Config(sdk_key=self.sdk_key,
update_processor_class=factory,
send_events=False)

ldclient_set_config(config)
client = ldclient_get()

app.extensions['featureflags'] = client
2 changes: 1 addition & 1 deletion colin-api/src/colin_api/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@
Development release segment: .devN
"""

__version__ = '2.96.0' # pylint: disable=invalid-name
__version__ = '2.108.0' # pylint: disable=invalid-name
71 changes: 61 additions & 10 deletions legal-api/report-templates/amalgamationApplication.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,64 @@
[[macros.html]]

<!DOCTYPE html>
<html lang="en">
<head>
<title>Amalgamation Application</title>
<meta charset="UTF-8">
<meta name="author" content="BC Registries and Online Services">
[[common/style.html]]
</head>
<body>
</body>
</html>
<head>
<title>Amalgamation Application</title>
<meta charset="UTF-8">
<meta name="author" content="BC Registries and Online Services">
[[common/style.html]]
</head>
<body>
<div class="header">
<table class="header-table" role="presentation">
<tr class="no-page-break">
<td>
[[logo.html]]
</td>
<td>
<div class="report-type">AMALGAMATION APPLICATION</div>
<div class="report-type-desc">{{ entityDescription }} - {{ entityAct }}</div>
</td>
</tr>
</table>
<div class="business-name-header">
<label class="lbl-business-name">
{% if business.legalName %}
{{ business.legalName }}
{% elif nameRequest.legalName %}
{{ nameRequest.legalName }}
{% else %}
{{numberedDescription}}
{% endif %}
</label>
</div>
</div>
[[common/businessDetails.html]]
<div class="no-page-break">
<div class="section-header mt-5 pt-4">AMALGAMATION APPLICATION</div>
</div>

{% if nameRequest.nrNumber or (not nameRequest.nrNumber and not nameRequest.legalName) %}
<!-- this block is hidden if the name is adopted from amalgamating business -->
[[incorporation-application/nameRequest.html]]
<div class="separator mt-4"></div>
{% endif %}

[[amalgamation/effectiveDate.html]]
[[amalgamation/approvalType.html]]
[[amalgamation/amalgamatingCorp.html]]
[[amalgamation/amalgamationStmt.html]]
[[incorporation-application/completingParty.html]]

<div class="section-header mt-7 pt-4">NOTICE OF ARTICLES</div>
<div class="container pt-4">
[[amalgamation/amalgamationName.html]]
{% if business.legalType in ['BEN', 'CC', 'ULC'] %}
<div class="separator mt-4"></div>
{% endif %}
[[common/statement.html]]
[[common/addresses.html]]
[[common/directors.html]]
[[common/shareStructure.html]]
</div>
</body>
</html>
1 change: 1 addition & 0 deletions legal-api/report-templates/businessSummary.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
[[business-summary/stateTransition.html]]
[[business-summary/recordKeeper.html]]
[[business-summary/amalgamations.html]]
[[business-summary/amalgamating.html]]
[[common/addresses.html]]
{% if business.legalType in ['GP', 'SP'] %}
[[business-summary/parties.html]]
Expand Down
37 changes: 36 additions & 1 deletion legal-api/report-templates/certificateOfAmalgamation.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,41 @@
[[common/certificateStyle.html]]
</head>
<body>
<div class="outer-container">
<div class="outer-container-header">
<div class="business-number">Incorporation Number: {{ business.identifier }}</div>
[[common/correctedOnCertificate.html]]
</div>

<div class="certificate-statements">
[[common/certificateLogo.html]]

<div class="cert-title-container">
<div class="sub-header-1">Certificate of</div>
<div class="certificate-header">AMALGAMATION</div>
<div class="sub-header-2">{{ entityAct }}</div>
</div>

<div class="certify-clause-container">
<div>I hereby certify that the following businesses were amalgamated under the name</div>
<div class="company-name-header">{{ business.legalName }}</div>
<div>on {{ effective_date_time }}</div>
<div class="mt-2">
{% for entity in amalgamatingBusinesses %}
{% if entity != amalgamatingBusinesses[0] %}
<span>, and </span>
{% endif %}
<span class="upper-text">{{ entity.legalName }} ({{ entity.identifier }})</span>
{% endfor %}
</div>
<div class="cert-separator"></div>
<div class="cert-issued-by">
<div>Issued under my hand at Victoria, British Columbia</div>
<div>on {{ business.formatted_founding_date }}</div>
</div>
</div>
</div>
</div>
</body>
[[common/certificateFooter.html]]
</html>
</html>
2 changes: 1 addition & 1 deletion legal-api/report-templates/noticeOfArticles.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
</td>
<td>
<div class="report-type">NOTICE OF ARTICLES</div>
<div class="report-type-desc">{{entityDescription}} - Business Corporations Act</div>
<div class="report-type-desc">{{entityDescription}} - {{ entityAct }}</div>
</td>
</tr>
</table>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<div class="no-page-break">
<div class="section-title mt-4">BC Community Contribution Company Statement</div>
<div class="section-data mt-4">
This company is a community contribution company, and, as such, has purposes beneficial to society.
This company is a community contribution company and, as such, has purposes beneficial to society.
This company is restricted, in accordance with Part 2.2 of the BCA, in its ability to pay dividends and to
distribute its assets on dissolution or otherwise.
</div>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@

<div class="no-page-break">
<div class="separator mt-4"></div>
<div class="section-title mt-4">Amalgamating Businesses Information</div>
</div>
<table class="section-data amalgamation-table mt-4" role="presentation">
<tr class="no-page-break">
<td class="col-50">
<div class="section-sub-title">Amalgamating Business</div>
</td>
<td class="col-50">
<div class="section-sub-title">Incorporation Number</div>
</td>
</tr>
{% for entity in amalgamatingBusinesses %}
<tr class="no-page-break">
<td class="col-50">
<div class="upper-text pt-2">
{{ entity.legalName }}
</div>
</td>
<td class="col-50">
<div class="upper-text pt-2">
{{ entity.identifier }}
</div>
</td>
</tr>
{% endfor %}
</table>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Name of Amalgamated Company:
{% if business.legalName %}
{{ business.legalName }}
{% elif nameRequest.legalName %}
{{ nameRequest.legalName }}
{% else %}
{{numberedDescription}}
{% endif %}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<div class="no-page-break">
<div class="separator mt-4"></div>
<div class="section-title mt-4">
<span>Amalgamation Statement</span>
</div>
<div class="section-data nt-3 pt-3">
This amalgamation has been effected without court approval. A copy of all of the required affidavits under section 277(1) have been obtained and the affidavit
obtained from each amalgamating company has been deposited in that company's records office.
</div>

</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<div class="no-page-break">
<div class="separator mt-4"></div>
<div class="section-title mt-4">
<span>Approval Type</span>
</div>
{% if courtApproval == True %}
<div class="section-data mt-3">
The amalgamation is approved by a court order.
</div>
{% elif courtApproval == False %}
<div class="section-data mt-3">
The amalgamation is approved without a court order.
</div>
{%endif%}
</div>
Loading
Loading