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

As a user I want to select a template to issue a certified copy with #7813

Open
wants to merge 37 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
39bb2a5
update config package to get certificates config from country config
tareq89 Oct 7, 2024
b0918cf
getting certificates config data from config package in client instea…
tareq89 Oct 4, 2024
7634fb8
changing actions and reducers to accomodate new certificate config ch…
tareq89 Oct 4, 2024
3e7c213
certificate template selection is required for collectors to proceed …
tareq89 Oct 4, 2024
65449d7
certificate collection removed via migration script
tareq89 Oct 4, 2024
a590388
select certificate template label added
tareq89 Oct 4, 2024
ac3fd13
fixed different routes to accomodate certTemplateId
tareq89 Oct 7, 2024
e379db6
fixing test
tareq89 Oct 7, 2024
8e0b515
added missing variable
tareq89 Oct 7, 2024
3016f3d
payment and verify-collector test fixed
tareq89 Oct 7, 2024
2fa0e34
VerifyCollector, ReviewCertificate and Payment test cases adjusted fo…
tareq89 Oct 8, 2024
03cb1a4
CollectorForm test fixed for certified copies
tareq89 Oct 9, 2024
a475ba6
refactor test code and lint issues
tareq89 Oct 9, 2024
8b5bcc6
certTemplateId added in bundle in workflow
tareq89 Oct 22, 2024
8fe8cb7
certTemplateId adjusted in gateway
tareq89 Oct 22, 2024
5426348
registration-mappings and gql queries updated to facilitate certTempl…
tareq89 Oct 22, 2024
9d7e2ba
certTemplateId related definitions
tareq89 Oct 22, 2024
317c3c9
certTemplateId related routing updated
tareq89 Oct 22, 2024
90f0cae
certTemplateId related workflow in client
tareq89 Oct 22, 2024
a6d1a10
certTemplateId related tests updated
tareq89 Oct 22, 2024
f814ace
Adds Action to history table based on template printed
tareq89 Oct 22, 2024
894d2f0
removed targetDates and printInAdvance from certificate config
tareq89 Oct 23, 2024
3ba7e34
removed FEE global variable references
tareq89 Oct 23, 2024
56833fd
test code related to certTemplateId fixed in gateway and workflow
tareq89 Oct 23, 2024
cb96147
changelog updated
tareq89 Oct 23, 2024
5d99dce
certTemplateId renamed to certificateTemplateId
tareq89 Oct 23, 2024
598182b
fixed test
tareq89 Oct 25, 2024
09d2dac
templateConfig removed
tareq89 Oct 28, 2024
ce4b167
fixed test
tareq89 Oct 28, 2024
f2b7000
Merge branch 'develop' into ocrvs-7584
tareq89 Oct 28, 2024
b1fe3bb
type fixed
tareq89 Oct 29, 2024
deb153a
added isDefault property in certificate config
tareq89 Oct 29, 2024
e21b0ea
migration script for adding certificateTemplateId extension on missin…
tareq89 Oct 29, 2024
2a81be0
Merge branch 'develop' into ocrvs-7584
tareq89 Oct 29, 2024
3193159
refactor typo
tareq89 Oct 31, 2024
04a5535
refactored collector form as per design
tareq89 Oct 31, 2024
381f8f8
refactored certificateTemplateId migration from code to aggregation
tareq89 Oct 31, 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
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
- Fetch child identifier in view record
- Auth token, ip address, remote address redacted from server log
- **Align Patient data model with FHIR**: Previously we were using `string[]` for `Patient.name.family` field instead of `string` as mentioned in the FHIR standard. We've now aligned the field with the standard.
- **Certificate Fetching**: Removed certificates from the database, allowing them to be fetched directly from the country configuration via a simplified API endpoint.

### New features

Expand All @@ -26,6 +27,10 @@
- Deploy UI-Kit Storybook to [opencrvs.pages.dev](https://opencrvs.pages.dev) to allow extending OpenCRVS using the component library
- Record audit action buttons are moved into action menu [#7390](https://github.com/opencrvs/opencrvs-core/issues/7390)
- Reoder the sytem user add/edit field for surname to be first, also change labels from `Last name` to `User's surname` and lastly remove the NID question from the form [#6830](https://github.com/opencrvs/opencrvs-core/issues/6830)
- **Template Selection for Certified Copies**: Added support for multiple certificate templates for each event (birth, death, marriage). Users can now select a template during the certificate issuance process.
- **Template-based Payment Configuration**: Implemented payment differentiation based on the selected certificate template, ensuring the correct amount is charged.
- **Template Action Tracking**: Each template printed is tracked in the history table, showing which specific template was used.
- **Template Selection Dropdown**: Updated print workflow to include a dropdown menu for template selection when issuing a certificate.
- Auth now allows exchanging user's token for a new record-specific token [#7728](https://github.com/opencrvs/opencrvs-core/issues/7728)

## Bug fixes
Expand Down
Loading
Loading