Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 52.8 KB
MD5: b0f0b8c413437a02ac7b71e01fe8cd53
SHA-1: 1667cc1fe2618097238c4f566a8abccbbafeb92b
SHA-256: 32e5d054805b8ee670be2a1d0bf9d7649cc762d2e750bcb1e32948b17035b931
Download zip 80.15 KB
MD5: acbb8be28b1f31c68f20c2bd2c2e2fdb
SHA-1: 05f830508b75d3410d45d446e6a64a1fd95b361c
SHA-256: 271e79c4445801fa68cca678e22972e9e26e860343ee68785a9f9626c3a6af2a

Release notes

Hi there! This is an incomplete alpha release of FillPDF for Drupal 8. See #2359213: #D8CX: I pledge that FillPDF will have a full Drupal 8 release on the day that Drupal 8 is released. for information about features that have not yet been ported.

Filling from FillPDF Service, using entities works. The usage method is similar to 7.x-1.x, but use one of the following formats to make the FillPDF Link work:

/fillpdf?fid=$fid&entity_type=node&entity_id=1 (if you omit entity_type, node is assumed
/fillpdf?fid=$fid&entity_ids[]=node:1

You can pretty much use any entity. The UI is fundamentally the same.

If you want to generate FillPDF Links programmatically, check out \Drupal\fillpdf\FillPdfLinkManipulator::generateLink() in particular. This returns a \Drupal\Core\Url. The module is documented reasonably well, so be sure to read the documentation and look at how the module itself does things. You can look at the stuff in src/Entity, src/Form, and src/Controller as a starting point; these reference some other classes you can also check out.

  • #2359213: Fix usage of entity access.
  • #2359213: Implement redirect action.
  • #2359213: Check access for private files.
  • #2359213: Stub out what I have to do.
  • #2359213: Migrate entity_reference fields to file fields.
  • #2359213: Fix FillPdfFileContext creation.
  • #2359213: WIP Switch entity_reference fields to file fields.
  • #2359213: WIP Attach generated files to FillPdfFileContext.
  • #2359213: Remove parseRequest from FillPdfLinkManipulatorInterface.
  • #2359213: WIP define method to parse Urls.
  • #2359213: Add FillPdfFileContext entity.
  • #2359213: Fix class name.
  • #2359213: WIP Implement file saving.
  • #2359213: Reimplement downloading as action plugin.
  • #2359213: Add fillpdf_action plugin.
  • #2359213: Implement access checking.
  • #2359213: Clean up and comment code.
  • #2359213: WIP port private file support.
  • #2359213: Remove variable name redundancy.
  • #2359213: Stub out actually checking access.
  • #2359213: Add helper service for loading entities parsed from links.
  • #2359213: Implement merging with real tokens.
  • #2359213: Clean up code more.
  • #2359213: Fix some array syntax.
  • #2359213: Revert "Revert "Issue #2539213: Flesh out FillPdfForm more.""
  • #2359213: Revert "Revert "Add use statement for annotation class.""
  • Revert "Add use statement for annotation class."
  • Revert "Issue #2539213: Flesh out FillPdfForm more."
  • #2539213: Flesh out FillPdfForm more.
  • #2539213: Fix FillPDF form fields view.
  • Add use statement for annotation class.
  • Fix use of Url.
  • Fix form weights.
  • Remove data_table to fix Views.
  • Add service to get the token form we use.
  • Fix FillPDF form field view.
  • Add Views support to FillPdfFormField.
  • Sketch out FillPdfFormField entity form.
  • Flesh out FillPdfForm entity forms more.
  • Use entity form for FillPdfForm.
  • Convert overview table to Views.
  • Fix files getting cleaned.
  • Add Views support for FillPdfForm.
  • Fix admin settings form.
  • Fix PDF population route.
  • Remove stub file from DMU.
  • Convert main route...mostly.
  • Define interface backends should implement.
  • Stub out main PDF handling route.
  • Mostly complete overview of uploaded forms.
  • Add missing Title field.
  • Fix annotation.
  • Finish saving of (but not displaying of) uploaded PDFs.
  • Fix hopelessly out-of-date README.txt.
  • Almost add support for parsing.
  • Convert admin settings form.
  • Restore fillpdf.info temporarily.
  • Upgrade with DMU and convert info file.
Created by: wizonesolutions
Created on: 8 Nov 2015 at 22:22 UTC
Last updated: 19 Nov 2015 at 22:38 UTC
Bug fixes
New features
Unsupported

Other releases