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

Export as CSV, XLSX or JSON, specified by configuration file with defaults and per Collection configuration #6

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

beatwiz
Copy link

@beatwiz beatwiz commented Feb 7, 2023

  • Adds a configuration file where a default and per collection method of export can be specified
  • Adds ability to export as JSON (from Switched to JSON from CSV #3)
  • Adds ability to export as XLSX (using maatwebsite/excel, set as new composer requirement)
  • Excluded columns moved to configuration file

added maatwebsite/excel
Added configuration file and publishing
Configuration file with defaults and per collection option, along with excluded columns
Excluded columns moved to config. Option to export via csv, json or xlsx. Defaults and collections options read from config.
Required file to Export to XLSX from array values
@beatwiz beatwiz changed the title Export as XLSX and JSON Export as CSV, XLSX or JSON, specified by configuration file with defaults and per Collection configuration Feb 7, 2023
Added the configuration file publishing
Make sure the button only appears when there are entries. Fixes the error of trying to export forms from the form list which is not possible.
Fix for Form Submissions along with Collection Entries
@andershagbard
Copy link
Contributor

Thanks for this PR, I will look at it soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants