CoreCommunity ExtensionsDistributionsFeature-RequestsTYPO3 6.2 Projects (+)(Archived Projects)

Task #4736

Story #11986: As an extension developer I want to find the extension builder in TER

Persons and copyright has to be filled as well

Added by Sebastian Kurfuerst almost 6 years ago. Updated over 4 years ago.

Status:Resolved Start date:2009-09-23
Priority:Should have Due date:
Assigned To:Sebastian Michaelsen % Done:

0%

Category:Code Creation
Target version:-

Description

currently, the persons a user enters is not evaluated. this should be put into the copyright notice of all files.

extauthor.diff Magnifier (6.3 kB) Sebastian Michaelsen, 2009-12-03 01:32

merged.diff Magnifier (39.6 kB) Sebastian Michaelsen, 2009-12-03 11:14

merged_v2.diff Magnifier (37.2 kB) Sebastian Michaelsen, 2009-12-03 14:44


Related issues

related to Extension Builder - Bug #5593: Support for persons Resolved 2009-12-01

Associated revisions

Revision 812ee6f8
Added by Sebastian Michaelsen over 5 years ago

[+API] Extbase Kickstarter: Added domainObject for Persons and corresponding Unit Tests (Credits to Christoph Dähne)
[+FEATURE] Extbase Kickstarter: Apply Author Data to domainObject.phpt and extEmconf.phpt, relates to #4736
[+API] Extbase Kickstarter: Added domainObject for Actions
[+FEATURE] Extbase Kickstarter: Scaffolding Action Controller for every Domain Objects that has defined actions
[+FEATURE] Extbase Kickstarter: Scaffolding Action templates for each Domain Object
[+FEATURE] Extbase Kickstarter: Creating a .htaccess file in Resources/Private/ to protect that directory
[~TASK] Extbase Kickstarter: Several Code Cleanups

History

#1 Updated by Sebastian Michaelsen over 5 years ago

My patch
  • Adds Author, AutorEmail and AuthorCompany to the Extension Model and applies the data to domainObject.phpt and extEmconf.phpt
  • Includes two minor CGL fixes in the extbase_kickstarter code
  • Includes a CGL fix in the generated domain object code

It just takes one person (the last one to be exactly) which is a project manager and assumes it is the "main" person. Sure there has to be a better logic behind it in the future. Which one of the defined persons is the "main" person can be influenced in Tx_ExtbaseKickstarter_ObjectSchemaBuilder

#2 Updated by Sebastian Kurfuerst over 5 years ago

Hey Sebastian,

it'd be great if you could merge your patch with the one from #5593, as that one is well unit-tested, but does not update the ext_emconf yet.
Additionally, all authors should be added to the COPYRIGHT and into the Ext EMconf etc.

Greets and thanks for your work,
Sebastian

#3 Updated by Sebastian Michaelsen over 5 years ago

#OBSOLETE, PLEASE SEE V2#

I attached a new patch:

  • Includes #5593
  • Applies Author Data to domainObject.phpt and extEmconf.phpt (other files to come..)
  • Introduces an Action Domain Object
  • Scaffolding Action templates for each Domain Object (still empty)
  • Creating a .htaccess file in Resources/Private/ to protect that directory
  • Includes two minor CGL fixes in the extbase_kickstarter code
  • Includes a CGL fix in the generated domain object code

Note: In Tx_ExtbaseKickstarter_ViewHelpers_ListObjectsByPropertyCSVViewHelper (what a name!) i used eval() which I consider generally as bad coding style. Maybe someone could help me to get rid of it.

#4 Updated by Sebastian Michaelsen over 5 years ago

I attached a new patch:

  • Includes #5593
  • Applies Author Data to domainObject.phpt and extEmconf.phpt (other files to come..)
  • Introduces an Action Domain Object
  • Scaffolding Action Controller for every Domain Objects that has defined actions
  • Scaffolding Action templates for each Domain Object (still empty)
  • Creating a .htaccess file in Resources/Private/ to protect that directory
  • Fixed strange indentation in Tx_ExtbaseKickstarter_ObjectSchemaBuilder_testcase
  • Includes two minor CGL fixes in the extbase_kickstarter code
  • Includes a CGL fix in the generated domain object code

Note: In Tx_ExtbaseKickstarter_ViewHelpers_ListObjectsByPropertyCSVViewHelper (what a name!) i used eval() which I consider generally as bad coding style. Maybe someone could help me to get rid of it.

#5 Updated by Sebastian Michaelsen over 5 years ago

  • Category set to Code Creation

#6 Updated by Sebastian Michaelsen over 5 years ago

  • Status changed from New to Accepted
  • Assigned To set to Sebastian Michaelsen
  • Target version set to 0.1

#7 Updated by Rens Admiraal over 4 years ago

  • Tracker changed from Bug to Task
  • Target version deleted (0.1)
  • Parent task set to #11986

#8 Updated by Nico de Haen over 4 years ago

  • Status changed from Accepted to Resolved

Can not see any errors. Propbably this was resolved during the refactoring

Also available in: Atom PDF