bcgov / bcgov/entity

PDF Gen - Add Legal Information to Header Module

Open
#23,339 0 comments 0 reactions 0 assignees View on GitHub
Entities - Data Migration Priority2
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

As required, each filing form needs to include specific legal information in the header. This legal info is crucial and should be rendered accurately in the header module of the PDF generator. Pay attention to the font style changes and text position changes.

image.png

**NOTE**
- If this ticket got picked up before the update legal info to configs ticket. You will need to add legal info to Amalgamation Application config for testing.

**TODOs**
- [ ] Modify the header module to include the required legal information for each filing form.
- [ ] Change the form title to be bold
- [ ] Move the current forma title up a bit to give space for the legal info
- [ ] Use the `,` as splitor, capitalize and italic the text before the `,` and regular font style and size for the part after.
- [ ] Ensure that the pdf_configs are updated to support the legal info in the header. This may involve adding new configuration options or modifying existing ones.
- [ ] Verify that the legal information is correctly rendered in the header of the generated PDFs and that it appears as required for different types of filing forms.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the PDF generator's header module and the pdf_configs referenced in the issue. Check the Amalgamation Application config if legal information is not already available there, then compare generated PDFs for different filing forms. Done means the legal text, title weight and positions match the requested formatting in each header.

Written by the indexing model from the issue text.

Assessment

Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.