Feature #82089

EXT:form Support "imports" in form configuration

Added by Thorben Nissen 11 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Should have
Category:
Form Framework
Target version:
Start date:
2017-08-11
Due date:
% Done:

100%

PHP Version:
7.2
Tags:
Complexity:
Sprint Focus:

Description

It often occurs that you have several similar forms in a project. To avoid copying all the fields and struggle to keep the forms in sync, it would be useful to be able to just "extend" from an existing file. This could be solved using imports like they're used when building the RTE configuration.


Related issues

Related to TYPO3 Core - Feature #84204: Support "imports" within forms form definition files New 2018-03-12

Associated revisions

Revision a52a9922 (diff)
Added by Ralf Zimmermann 6 months ago

[FEATURE] EXT:form - introduce YAML "imports"

The form extension now features imports in YAML configuration files via
the special toplevel "imports" option. With the help of this feature,
form setup and especially form definitions can be reused without copying.

Furthermore, the YAML loading has been centralized and slightly extended
to meet the requirements of the form framework.

The configuration of the form framework has been merged into one file. A
follow up patch will rearrange the configuration to improve clarity and
understandability. This task heavily depends on the "imports"
functionality.

Resolves: #82089
Releases: master
Change-Id: I44f52572ab2d516949dd017ef1face351b448d65
Reviewed-on: https://review.typo3.org/54210
Tested-by: TYPO3com <>
Reviewed-by: Mathias Brodala <>
Tested-by: Mathias Brodala <>
Reviewed-by: Anja Leichsenring <>
Tested-by: Anja Leichsenring <>
Reviewed-by: Jigal van Hemert <>
Tested-by: Jigal van Hemert <>

History

#1 Updated by Gerrit Code Review 11 months ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/53683

#2 Updated by Gerrit Code Review 11 months ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/53683

#3 Updated by Gerrit Code Review 11 months ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/53683

#4 Updated by Gerrit Code Review 11 months ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/53683

#5 Updated by Bjoern Jacob 11 months ago

  • Sprint Focus set to Remote Sprint

#6 Updated by Gerrit Code Review 11 months ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/53683

#7 Updated by Gerrit Code Review 11 months ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/53683

#8 Updated by Gerrit Code Review 11 months ago

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/53683

#9 Updated by Gerrit Code Review 10 months ago

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#10 Updated by Gerrit Code Review 10 months ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#11 Updated by Ralf Zimmermann 8 months ago

  • Assignee set to Ralf Zimmermann

#12 Updated by Gerrit Code Review 8 months ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#13 Updated by Gerrit Code Review 8 months ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#14 Updated by Gerrit Code Review 8 months ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#15 Updated by Gerrit Code Review 8 months ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#16 Updated by Gerrit Code Review 8 months ago

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#17 Updated by Gerrit Code Review 8 months ago

Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#18 Updated by Gerrit Code Review 8 months ago

Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#19 Updated by Gerrit Code Review 8 months ago

Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#20 Updated by Gerrit Code Review 8 months ago

Patch set 11 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#21 Updated by Gerrit Code Review 8 months ago

Patch set 12 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#22 Updated by Gerrit Code Review 8 months ago

Patch set 13 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#23 Updated by Gerrit Code Review 8 months ago

Patch set 14 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#24 Updated by Bjoern Jacob 8 months ago

  • Related to Bug #82051: Error in EXT:form documentation regarding deletion of YAML configuration added

#25 Updated by Gerrit Code Review 8 months ago

Patch set 15 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#26 Updated by Gerrit Code Review 8 months ago

Patch set 16 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#27 Updated by Gerrit Code Review 8 months ago

Patch set 17 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#28 Updated by Gerrit Code Review 8 months ago

Patch set 18 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#29 Updated by Gerrit Code Review 8 months ago

Patch set 19 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#30 Updated by Gerrit Code Review 8 months ago

Patch set 20 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#31 Updated by Gerrit Code Review 8 months ago

Patch set 21 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#32 Updated by Gerrit Code Review 8 months ago

Patch set 22 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#33 Updated by Gerrit Code Review 8 months ago

Patch set 23 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#34 Updated by Gerrit Code Review 7 months ago

Patch set 24 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#35 Updated by Gerrit Code Review 7 months ago

Patch set 25 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#36 Updated by Gerrit Code Review 7 months ago

Patch set 26 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#37 Updated by Gerrit Code Review 7 months ago

Patch set 27 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#38 Updated by Gerrit Code Review 7 months ago

Patch set 28 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#39 Updated by Gerrit Code Review 7 months ago

Patch set 29 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#40 Updated by Gerrit Code Review 7 months ago

Patch set 30 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#41 Updated by Gerrit Code Review 6 months ago

Patch set 31 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54210

#42 Updated by Ralf Zimmermann 6 months ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

#43 Updated by Oliver Hader 6 months ago

  • Status changed from Resolved to Accepted

Integration has been reverted for TYPO3 v9.1 with the aim to re-integrate that into v9.2
see https://review.typo3.org/#/c/55422/ for the revert

#44 Updated by Oliver Hader 6 months ago

  • Target version set to 9.2
  • PHP Version set to 7.2
  • Sprint Focus deleted (Remote Sprint)

#45 Updated by Oliver Hader 6 months ago

  • Sprint Focus set to Remote Sprint

#46 Updated by Bjoern Jacob 5 months ago

  • Related to Bug #83502: YAML files not managed through FAL - can be deleted via file list added

#47 Updated by Bjoern Jacob 5 months ago

  • Related to deleted (Bug #83502: YAML files not managed through FAL - can be deleted via file list)

#48 Updated by Bjoern Jacob 5 months ago

  • Sprint Focus deleted (Remote Sprint)

#49 Updated by Ralf Zimmermann 5 months ago

  • Status changed from Accepted to In Progress

#50 Updated by Gerrit Code Review 4 months ago

  • Status changed from In Progress to Under Review

Patch set 12 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#51 Updated by Mathias Brodala 4 months ago

  • Status changed from Under Review to In Progress
  • Sprint Focus set to On Location Sprint

Will try to review this in the upcoming sprint.

#52 Updated by Mathias Brodala 4 months ago

  • Status changed from In Progress to Under Review

#53 Updated by Gerrit Code Review 4 months ago

Patch set 13 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#54 Updated by Gerrit Code Review 4 months ago

Patch set 14 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#55 Updated by Gerrit Code Review 4 months ago

Patch set 15 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#56 Updated by Gerrit Code Review 4 months ago

Patch set 16 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#57 Updated by Gerrit Code Review 4 months ago

Patch set 17 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#58 Updated by Gerrit Code Review 4 months ago

Patch set 18 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#59 Updated by Gerrit Code Review 4 months ago

Patch set 19 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#60 Updated by Gerrit Code Review 4 months ago

Patch set 20 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#61 Updated by Gerrit Code Review 4 months ago

Patch set 21 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#62 Updated by Gerrit Code Review 4 months ago

Patch set 22 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#63 Updated by Gerrit Code Review 4 months ago

Patch set 23 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#64 Updated by Gerrit Code Review 4 months ago

Patch set 24 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#65 Updated by Gerrit Code Review 4 months ago

Patch set 25 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#66 Updated by Gerrit Code Review 4 months ago

Patch set 26 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/56028

#67 Updated by Ralf Zimmermann 4 months ago

  • Status changed from Under Review to Closed

There is a new ticket for that
#84206

#68 Updated by Ralf Zimmermann 4 months ago

  • Related to Task #84206: Documentation - Support "imports" within forms form definition files added

#69 Updated by Ralf Zimmermann 4 months ago

  • Sprint Focus deleted (On Location Sprint)

#70 Updated by Ralf Zimmermann 4 months ago

  • Related to Feature #84204: Support "imports" within forms form definition files added

#71 Updated by Ralf Zimmermann 4 months ago

  • Related to deleted (Task #84206: Documentation - Support "imports" within forms form definition files)

#72 Updated by Ralf Zimmermann 4 months ago

  • Related to deleted (Bug #82051: Error in EXT:form documentation regarding deletion of YAML configuration)

Also available in: Atom PDF