Skip to content
Snippets Groups Projects
  1. Jul 06, 2013
  2. Jul 05, 2013
    • Jigal van Hemert's avatar
      [BUGFIX] Shared defaults for CE wizard using TCAdefaults · 1d7c315e
      Jigal van Hemert authored
      The page TSconfig settings for the New Content Element wizard have
      a higher priority than the user TSconfig TCAdefaults. Settings which
      are not different for each CE type should be set in TCAdefaults. If
      they are set in the tt_content_defVals the values will be different
      if the editor selected the right CE type directly than if the editor
      switched CE type.
      
      Change-Id: I8b84b3059b17f88a3d674b6faae889844cae9c67
      Fixes: #41434
      Releases: 6.2, 6.1, 6.0
      Reviewed-on: https://review.typo3.org/15118
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      1d7c315e
    • Philipp Gampe's avatar
      [BUGFIX] Enable table property for all user settings types · 1972b4cb
      Philipp Gampe authored
      The property 'table' for user settings can also be used for other
      types than password and text.
      
      Resolves: #47966
      Releases: 6.2, 6.1, 6.0
      Change-Id: Icf69d480013ff1be6c0b5d43212c179468885344
      Reviewed-on: https://review.typo3.org/20542
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      1972b4cb
    • Philipp Gampe's avatar
      [BUGFIX] Support mysql socket connection · da7a0de4
      Philipp Gampe authored
      With the switch to mysqli in 6.1, the connection to mysql server via
      socket broke.
      
      With mysqli, the definition is now:
      * If hostname is "localhost", a socket is used and the socket file
      can be given optionally if it is different from the default.
      * If hostname is not "localhost" but an IP address, a port can be
      given that may be different from the default mysql 3306.
      
      The patch now reflects this in the database connect step and adds a
      parameter for the optional socket location. The patch will be adapted
      for 6.1 to include only the additional optional socket parameter.
      
      Resolves: #48117
      Related: #49162
      Releases: 6.2, 6.1
      Change-Id: I968a72dbaf90b3f319c03e697137630534d325c1
      Reviewed-on: https://review.typo3.org/20933
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      da7a0de4
    • Tim Lochmueller's avatar
      [FEATURE] Add meta info to the FAL IRRE element header · 8c3af82e
      Tim Lochmueller authored
      Implement the UX-Team functionility of the FAL IRRE element header via a
      label_userFunc in the sys_file_reference. Furthermore add a
      configuration in the ctrl-section of the sys_file_reference TCA to
      support additional fields in the output of the header.
      This can be used by any extension.
      
      Resolves: #36052
      Releases: 6.2
      Change-Id: I7770044c11a6c1a1bcb51a3bfc11b85923653196
      Reviewed-on: https://review.typo3.org/21916
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      8c3af82e
    • Christian Kuhn's avatar
      [BUGFIX] Folder structure honors file and folderCreateMask · f610981c
      Christian Kuhn authored
      The folder structure class construct takes care of permissions
      of files and folders. The patch adds support for config values
      fileCreateMask and folderCreateMask.
      
      Resolves: #49715
      Related: #49162
      Releases: 6.2
      
      Change-Id: I9f41ba7f038992ef77cf212229fca524e346431f
      Reviewed-on: https://review.typo3.org/21971
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      f610981c
    • Sebastian Michaelsen's avatar
      [FEATURE] IRRE: Provide default values for created records · 7340fb2b
      Sebastian Michaelsen authored
      This change introduces a new TCA option to configure 'inline' fields:
      'foreign_record_defaults' gives you the possibility to set values
      in new created records.
      
      Usage example:
      config => array(
        'type' => 'inline',
        'foreign_table' => 'tt_content',
        'foreign_record_defaults' => array(
          'CType' => 'image'
        ),
      )
      
      That means tt_content elements that are created for this IRRE field
      will be image content elements by default (and can be set to another
      type by the editor before saving).
      
      The following fields can't be set by this feature because they must
      stay under system control:
      uid, pid and t3ver_*
      and the fields that are configured with the following TCA-ctrl options:
      crdate, cruser_id, delete, origUid, transOrigDiffSourceField,
      transOrigPointerField and tstamp
      
      Change-Id: I539f9941cc69506590b55a3520f95e38d5e61dd1
      Documentation: #46440
      Resolves: #46124
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/18815
      Reviewed-by: Oliver Hader
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      7340fb2b
    • Max Roesch's avatar
      [BUGFIX] Page title change directly updates title in content area · 7ebf67b8
      Max Roesch authored
      Updating the page title in the page tree by double click editing it
      calls the changes in right order, by first persisting the
      change and then doing the reload of the content area.
      
      Resolves: #49706
      Releases: 6.2, 6.1, 6.0
      Change-Id: Id108659f1a8bd7a4ecd003337b0782d4fe7d3b68
      Reviewed-on: https://review.typo3.org/21947
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      7ebf67b8
    • Christian Kuhn's avatar
      [TASK] Remove dummy files from ext:indexed_search · 6e6096e1
      Christian Kuhn authored
      * The pi1 script still lives as dummy file since the addPItoST43
        registration fails otherwise.
      * modfunc1 and modfunc2 class files still live as dummy files as
        the sub-sub module handling in core fails otherwise.
      
      Change-Id: I21b92a07e7ff83cd1dd3f12b0e15bef7f84691e9
      Resolves: #47852
      Related: #47756
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/20442
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      6e6096e1
    • Alexander Schnitzler's avatar
      [FEATURE] Add checkFlexFormValue hook in DataHandler · 202b4b7a
      Alexander Schnitzler authored
      Currently there is a problem with updating flexform values
      right as there is no check if an existing value in the db
      has actually been deleted.
      
      This e.g. is a problem when it comes to saving switchable
      controller actions (Extbase) in the flexform. Old actions
      that may not be present any longer have to be removed
      manually.
      
      As there is currently no overall solution to this issue
      there should at least be a hook to adjust the old flexform
      data right before it is merged with the new one.
      
      Releases: 6.2
      Resolves: #49699
      Change-Id: Ic93ffd7782b4d049070c6bd9ab760a01008242d6
      Reviewed-on: https://review.typo3.org/21929
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      202b4b7a
    • Christian Kuhn's avatar
      [TASK] Database analyzer: Enable add tables and add fields · afa7b7f6
      Christian Kuhn authored
      Enable the check boxes for 'add tables' and 'add fields' in the
      database analyzer by default. Adding is not risky and can be
      suggested automatically.
      
      Resolves: #49705
      Related: #49162
      Releases: 6.2
      
      Change-Id: Ib3069a135f4baedc2bebf59ed5c42a72937fb897
      Reviewed-on: https://review.typo3.org/21943
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      afa7b7f6
    • Felix Kopp's avatar
      [TASK] Unwrap "Page TSconfig" info tree · 6b2968b9
      Felix Kopp authored
      In Info module, function "Page TSconfig" the information
      tree is wrapped with a needless table. Removes the <table>.
      
      Brings .nowrap class for broader use.
      
      Change-Id: Idfb97b1b0b8251ae41c4fb8aab45788d1e25b865
      Resolves: #48976
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/21298
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      6b2968b9
    • Bart Dubelaar's avatar
      [BUGFIX] Pagetree filtering crashes on draft moves · 1cada0cb
      Bart Dubelaar authored
      This bugfix fixes the following pagetree issues encountered in
      a draft workspace:
      
      1. Records moved in draft could not be found
      2. Pagetree would crash if a moved page occurs in the rootline of
      a filtered page.
      3. Filtering only looked at live page title not the draft title
      
      Change-Id: I49c0082d013303d39c0c259a42f9bb74346ba7c8
      Fixes: #39197
      Releases: 6.2, 6.1, 6.0
      Reviewed-on: https://review.typo3.org/13040
      Reviewed-by: Ingo Pfennigstorf
      Tested-by: Ingo Pfennigstorf
      Reviewed-by: Stefan Galinski
      Tested-by: Stefan Galinski
      1cada0cb
    • Markus Klein's avatar
      [BUGFIX] Installer triggers PHP warnings with folder structure tests · 50a5014b
      Markus Klein authored
      Resolves: #49700
      Releases: 6.2
      Change-Id: I0e77811b733141a3e70a9dba0c203406bc0571a6
      Reviewed-on: https://review.typo3.org/21930
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      50a5014b
    • Felix Kopp's avatar
      [FEATURE] Merge extensions TS/Template · 76109740
      Felix Kopp authored
      TypoScript workbench can be found within WEB > Template.
      
      Technically "Template" was spread among several extensions.
      Those extensions are now merged into one single extension.
      
      Nothing is changed in menu/module/naming/interface.
      
      Resolves: #49270
      Releases: 6.2
      Change-Id: I636d28034e363f4ed22871309a0643fec719d30e
      Reviewed-on: https://review.typo3.org/21554
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      76109740
    • Christian Kuhn's avatar
      [TASK] Install steps: Load saltedpasswords and rsaauth · ebcedcfa
      Christian Kuhn authored
      Change factory configuration to include settings for saltedpasswords
      and rsaauth so they are loaded by default if installation is
      completed. PhpPass is used as default salt algorithm since this
      is a better than salted md5 and has no additional system
      depencies.
      
      Resolves: #49694
      Related: #49162
      Releases: 6.2
      
      Change-Id: Ib01628dc2cb80082e8dbd3a5f6c1f24cc5aae589
      Reviewed-on: https://review.typo3.org/21924
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      ebcedcfa
    • Stefan Galinski's avatar
      [BUGFIX] Exception on thumbnail generation in TCA · f64b3c6f
      Stefan Galinski authored
      In order to test this you are needing a non-FAL
      TCA file reference field. Just reference something
      here, remove the reference in the filesystem again
      and reload the TCA of the record. An exception will
      be thrown, because the file isn't available anymore.
      
      Fixes: #49009
      Releases: 6.2, 6.1, 6.0
      Change-Id: I6eccb3ef77de703551a64f52ab3904cead517c8a
      Reviewed-on: https://review.typo3.org/21328
      Reviewed-by: Markus Klein
      Reviewed-by: Alexander Opitz
      Reviewed-by: Ingo Pfennigstorf
      Tested-by: Ingo Pfennigstorf
      Tested-by: Markus Klein
      f64b3c6f
    • Christian Kuhn's avatar
      [BUGFIX] Skip APC test on php 5.3 · 91046216
      Christian Kuhn authored
      travis suddenly shows a failed APC test on PHP 5.3. We have had issue
      with the stability of APC tests before, there are some race
      conditions in APC. For now we just skip the failing test on PHP 5.3
      
      Resolves: #49682
      Releases: 6.2
      
      Change-Id: If52b3a823589d6dc83b52323b8ae57a0227571c9
      Reviewed-on: https://review.typo3.org/21913
      Reviewed-by: Steffen Ritter
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      91046216
    • Till Busch's avatar
      [BUGFIX] Improve jumpUrl download of large files · a9cb169d
      Till Busch authored
      * Prevent output-buffering
      * Add Content-Length header
      
      Fixes: #41718
      Releases: 6.2, 6.1, 6.0
      Change-Id: I8a1a33dc4337a5947bafbad980b73343be637da7
      Reviewed-on: https://review.typo3.org/15508
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      a9cb169d
    • Stefan Galinski's avatar
      [BUGFIX] RTEmagic upgrade wizard fails and uses wrong directory · b03a4ac4
      Stefan Galinski authored
      The RTE upgrade wizard fails, because it uses a
      non-existing field name as the table and writes wrong
      image paths back into the RTE content. Also the migration
      directory should equal the already available migration
      directory of the FAL upgrade wizards.
      
      You can test the issue by adding an image to a
      RTE field in a 4.7 instance and try to migrate to 6.1
      afterwards.
      
      Fixes: #47998
      Releases: 6.2, 6.1
      Change-Id: Ie6d3947f475e80ac36eb5ba43f258b5215e19928
      Reviewed-on: https://review.typo3.org/20560
      Reviewed-by: Francois Suter
      Tested-by: Francois Suter
      Reviewed-by: Alexander Opitz
      Reviewed-by: Ingo Pfennigstorf
      Reviewed-by: Marcus Schwemer
      Tested-by: Marcus Schwemer
      Reviewed-by: Stefan Galinski
      Tested-by: Stefan Galinski
      b03a4ac4
    • Thomas Layh's avatar
      [FEATURE] Add search for alias as option to the pagetree filter · ac8145e1
      Thomas Layh authored
      When searching/filtering in the page tree for an alias,
      you don't get any results. Search only works with id and page title.
      
      Extend the query to search for the alias, if it is configured in the
      user ts config (options.pageTree.searchInAlias)
      
      Change-Id: I40e6ad7b8f2f02cf63820f423830e11f13058621
      Resolves: #32960
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/9084
      Reviewed-by: Sebastian Michaelsen
      Tested-by: Sebastian Michaelsen
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      ac8145e1
  3. Jul 04, 2013
    • Ingo Pfennigstorf's avatar
      [TASK] Remove Comment for deprecation of f:translate key · 62017812
      Ingo Pfennigstorf authored
      In future versions the usage of f:translate key and f:translate id
      will both be possible, so the comment about a deprecation is removed.
      
      Change-Id: I71a2fc1e9abec6b26c8b3848dd31e234fc056699
      Fixes: #49670
      Releases: 6.2, 6.1, 6.0
      Reviewed-on: https://review.typo3.org/21896
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      62017812
    • Markus Guenther's avatar
      [TASK] NEWS.txt Entry for recursive validation in extbase · b4aa6a2e
      Markus Guenther authored
      This patch adds an entry to NEWS.txt for the following TYPO3 extbase
      patch:
      
      - Backport recursive and allowing empty validation from Flow
        https://review.typo3.org/#/c/21428/
      
      Releases: 6.2
      Resolves: #49669
      Change-Id: I658245e34e3d2b6e638111c5d4a5e0242bdcc6e2
      Reviewed-on: https://review.typo3.org/21885
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      b4aa6a2e
    • Steffen Müller's avatar
      [TASK] Mention PSR-3 Logger compatibility in News.txt · 0f6e446d
      Steffen Müller authored
      Resolves: #49661
      Releases: 6.2
      Change-Id: I2013fb9d05cb7f9699825ecaf154075792461ed1
      Reviewed-on: https://review.typo3.org/21876
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      0f6e446d
    • Andreas Wolf's avatar
      [BUGFIX] LocalDriver: Recursive file listing is broken · 515eeaef
      Andreas Wolf authored
      The recursive file listing, introduced as part of the public API in
      the fix for #43249, is currently broken.
      
      One problem is that the file information retrieval is incomplete: The
      filename of files in subfolders also contains the path to this file from
      the current folder, while the identifier is missing that information.
      The identifier is thus wrong and the filename contains too much
      information (more than the filename).
      
      Additionally, the method getDirectoryItemList() returns the file list
      with the filenames as key, which will fail when a file name exists twice
      in different folders. Therefore, this patch changes the keys to numeric
      values when a recursive folder list is requested.
      
      Change-Id: Iaebd862327d2dfc849044236474f6da2444cd4f5
      Resolves: #44910
      Releases: 6.1, 6.0
      Reviewed-on: https://review.typo3.org/17881
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      515eeaef
    • Stefan Galinski's avatar
      [BUGFIX] Web->Page - Language view not usable · eab7aa7f
      Stefan Galinski authored
      Since the "all language" elements are displayed in each
      language (introduced in 4.7), the language view of the
      page module is not really usable anymore. If you have
      activated the mod.web_layout.defLangBinding setting in the
      Page TS configuration  "all language" elements are not
      displayed anymore. Also you cannot overwrite "all language"
      elements in an easy way inside another languages
      and overwritten elements are displayed together with their
      "all language" default element inside a column. Furthermore
      the sorting order is sometimes broken on non-default languages
      if the "all language" element is rendered inside the column.
      The patch fixes all this issues in the languages view by
      reverting the changes introduced the 4.7 branch just for the
      languages view. The columns view works like it was intented with
      the fix from the 4.7 branch (it still has the same flaws as
      the languages view, but this issues can be fixed with another
      changeset).
      
      Fixes: #42768
      Fixes: #42771
      Releases: 6.2, 6.1, 6.0
      Change-Id: Ibd222c3980ebcc7a5f273d85b3d99d6938291e9e
      Reviewed-on: https://review.typo3.org/21498
      Reviewed-by: Ingo Pfennigstorf
      Tested-by: Ingo Pfennigstorf
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      eab7aa7f
    • Alexander Schnitzler's avatar
      [!!!][FEATURE] Backport recursive and allowing empty validation from Flow · 66fb0ad5
      Alexander Schnitzler authored
      This change enables recursive validation by backporting the TYPO3.Flow
      validation API. Also the validators allow empty values now.
      
      This is a breaking change if you expected the previous behavior. In order
      to make a property required you now need to add the NotEmptyValidator
      explicitly!
      
      This change also changes the validators required return type for the
      default property mapper before 6.1. Before this change the isValid method
      had to return a boolean value. Now this is not necessary anymore, because
      only the errors added by the validator are checked.
      
      Releases: 6.2
      Resolves: #6893
      Resolves: #34838
      Change-Id: I9622a5c3a09689a7db6e80df361b8f6fec671c83
      Reviewed-on: https://review.typo3.org/21428
      Reviewed-by: Marc Bastian Heinrichs
      Tested-by: Marc Bastian Heinrichs
      Reviewed-by: Markus Günther
      Tested-by: Markus Günther
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      66fb0ad5
    • Markus Klein's avatar
      [BUGFIX] Failing test due to Log exception renaming · 5c039df7
      Markus Klein authored
      Resolves: #49663
      Releases: 6.2
      Change-Id: Ia4bcec1e1446fa639f9fed5ef67f96146786cfaf
      Reviewed-on: https://review.typo3.org/21878
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      5c039df7
    • Steffen Müller's avatar
      [TASK] Throw InvalidArgumentException for undefined log level · 9aabc565
      Steffen Müller authored
      PSR-3 expects Logger->log() to throw Psr\Log\InvalidArgumentException
      when an invalid log level was given.
      
      Resolves: #48876
      Releases: 6.2
      Change-Id: I89637e72acdce1b1a9e56b838b632d6b486dcae9
      Reviewed-on: https://review.typo3.org/21847
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      9aabc565
    • Steffen Müller's avatar
      [TASK] Convert log levels from string to integer · c0591ee4
      Steffen Müller authored
      In PSR-3, severity levels for log() can be given as a string.
      If a string is given, it gets converted to the corresponding
      constant of LogLevel.
      
      Resolves: #48881
      Releases: 6.2
      Change-Id: I8d10d10b947a20bac483f7d3775a2d2fd7be52f6
      Reviewed-on: https://review.typo3.org/21815
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      c0591ee4
    • Benjamin Mack's avatar
      [FEATURE] Allow flexible configuration for BE submodules · c45b2bf8
      Benjamin Mack authored
      Previously Backend modules could be configured
      via a conf.php file that had $MCONF and $MLANG
      variables. Additionally, a Extbase extension could
      add more configuration via another API method.
      However, the building of the module list
      (ModuleLoader) and the internal rendering for
      ExtJS (ModuleMenuView) is quite tricky and hard
      to override.
      
      The public API call
      ExtensionManagementUtility::addModule() has another
      parameter now to ship additional configuration that will
      override $MCONF from conf.php, or even replace
      that information completely, so conf.php will be obsolete.
      
      This is a prerequisite for overriding the configuration
      "navigationComponentId" to allow the page tree in other areas
      than the web module. Additionally, if the new option
      "inheritNavigationComponentFromMainModule" is set to
      FALSE (TRUE if not set), then e.g. a web_* module can have
      the page tree disabled.
      
      Resolves: #49643
      Releases: 6.2
      Change-Id: I9790e5e40cbc350925d817846d75ab27ec065255
      Reviewed-on: https://review.typo3.org/21850
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Felix Kopp
      Tested-by: Felix Kopp
      c45b2bf8