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

feat: PDF Template Workflow #3798

Merged
merged 31 commits into from
Jul 25, 2024
Merged

feat: PDF Template Workflow #3798

merged 31 commits into from
Jul 25, 2024

Conversation

elzody
Copy link
Contributor

@elzody elzody commented Jun 24, 2024

Summary

API which handles the extraction and filling of form controls in template documents. This means that a user will be able to input form controls in the document via Collabora Online, and when creating a new document based on that template, have the option to fill out the fields and they will be populated when the document is created. This is required for the workflow and automation improvements.

Related server pull request: nextcloud/server#46383

TODO

  • Also accept any document, not just templates -- user may want to get/fill fields from other documents as well
  • Testing, would need help with this, was not working locally when I tried :)

Checklist

  • Code is properly formatted
  • Sign-off message is added to all commits
  • Documentation (manuals or wiki) has been updated or is not required

@elzody elzody self-assigned this Jun 24, 2024
@elzody elzody added enhancement New feature or request 2. developing Work in progress php Pull requests that update Php code feature: templates labels Jun 24, 2024
@elzody elzody added this to the Nextcloud 30 milestone Jun 24, 2024
@elzody elzody force-pushed the feat/pdf-template-workflow branch from 5e80454 to 95c9945 Compare June 24, 2024 17:51
@elzody elzody requested a review from juliushaertl June 24, 2024 18:16
@juliushaertl

This comment was marked as resolved.

@elzody elzody force-pushed the feat/pdf-template-workflow branch from a0ca8b0 to 25a479a Compare July 9, 2024 19:52
@elzody elzody marked this pull request as ready for review July 25, 2024 12:36
@elzody elzody requested a review from blizzz July 25, 2024 12:36
tests/stub.phpstub Outdated Show resolved Hide resolved
elzody added 11 commits July 25, 2024 09:08
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
elzody and others added 19 commits July 25, 2024 09:08
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Julius Härtl <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
Signed-off-by: Elizabeth Danzberger <[email protected]>
@elzody elzody force-pushed the feat/pdf-template-workflow branch from ac56967 to 6f85ff4 Compare July 25, 2024 13:50
Copy link
Member

@juliushaertl juliushaertl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one small thing left, otherwise 👍

lib/Controller/TemplateFieldController.php Outdated Show resolved Hide resolved
@elzody elzody enabled auto-merge July 25, 2024 15:51
@elzody elzody merged commit 09f4c56 into main Jul 25, 2024
59 checks passed
@elzody elzody deleted the feat/pdf-template-workflow branch July 25, 2024 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2. developing Work in progress enhancement New feature or request feature: templates php Pull requests that update Php code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Template-based PDF generation via API
2 participants