Skip to content
Snippets Groups Projects
  1. Oct 15, 2013
    • Oliver Hader's avatar
      [BUGFIX] Moving folders fails · 07d21a59
      Oliver Hader authored
      On moving existing folders inside another existing folder in the
      file-module, the following exception is thrown:
      
      1314085991: uid of Storage has to be numeric.
      
      The reason is obvious, since the submitted storage key contains
      the storage object instead of the UID of the storage.
      
      Change-Id: Ia6f6af5252880a7bde8a537bc9e343c392eadbf5
      Fixes: #52845
      Releases: 6.0, 6.1, 6.2
      Reviewed-on: https://review.typo3.org/24792
      Reviewed-by: Xavier Perseguers
      Reviewed-by: Frans Saris
      Tested-by: Frans Saris
      Reviewed-by: Wouter Wolters
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      07d21a59
    • Nicole Cordes's avatar
      [TASK] Show not empty databases in install tool · ced1f406
      Nicole Cordes authored
      This patch enables the visibility of all databases the user has access
      to but disables the non empty ones from being chosen.
      
      Resolves: #52585
      Releases: 6.2
      Change-Id: Ic8b527c5d256e46b99f79c35d236809ce015cbef
      Reviewed-on: https://review.typo3.org/24668
      Reviewed-by: Nicole Cordes
      Tested-by: Nicole Cordes
      Reviewed-by: Thorsten Kahler
      Tested-by: Thorsten Kahler
      Reviewed-by: Alexander Opitz
      Tested-by: Alexander Opitz
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      ced1f406
    • Stefan Neufeind's avatar
      [TASK] Add README for jQuery-libraries in contrib-directory · 90442723
      Stefan Neufeind authored
      Those libraries are used through the core but should not be
      referenced/used from outside (for example foreign extensions)
      as files may be renamed or removed without further notice.
      
      Change-Id: Ifea45d74a19e0cd6cbc1bb555ae40fd8f9ad8cde
      Resolves: #52844
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24791
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      90442723
    • Steffen Ritter's avatar
      [TASK] Make sys_file_metadata translatable · 91ae4e7f
      Steffen Ritter authored
      This patch adds SQL and TCA to sys_file_metadata
      allowing the table to be localized. In addition
      IRRE for sys_file_references is slightly reconfigured
      and the - already prepared - repository is adapted to
      only return live records in default language.
      
      Resolves: #52816
      Releases: 6.2
      Change-Id: Ia5fbb1423f7ab2f73f58d9671a50a3c379e9e1f3
      Reviewed-on: https://review.typo3.org/24751
      Reviewed-by: Fabien Udriot
      Tested-by: Fabien Udriot
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      91ae4e7f
    • Helmut Hummel's avatar
      [BUGFIX] Remove realpath call from unit test bootstrap · cd856c0e
      Helmut Hummel authored
      The calculation of PATH_site in TYPO3 does not
      take the real location of the directory into
      account but respects the settings of the webserver.
      
      To avoid issues especially on Windows systems,
      we need to remove the realpath call also from
      the unit test bootstrap.
      
      Releases: 6.2
      Resolves: #52842
      Change-Id: I4c5067e227aece444d4d9480b7ff758262c0996e
      Reviewed-on: https://review.typo3.org/24790
      Reviewed-by: Nicole Cordes
      Tested-by: Nicole Cordes
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      cd856c0e
    • Ernesto Baschny's avatar
      [BUGFIX] No exception if uninstalled extension has an invalid key · d35e9645
      Ernesto Baschny authored
      The loop that scans for packages should skip those whose key is not
      valid, in order to avoid an exception later down the road.
      
      Resolves: #52779
      Releases: 6.2
      Change-Id: Ic9903b7d69fd6c9b9581e85d2f6ea1222ebb8885
      Reviewed-on: https://review.typo3.org/24728
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Thomas Maroschik
      Tested-by: Thomas Maroschik
      d35e9645
    • Xavier Perseguers's avatar
      [TASK] Centralize jQuery libraries · 92e756b4
      Xavier Perseguers authored
      A few jQuery libraries and plugins are used by multiple system extensions
      and should be centralized to prevent duplicates and be usable by other
      extensions as well.
      
      Resolves: #52442
      Releases: 6.2
      Change-Id: I4c931b82c348c22fc8da9c4ccee5b1b323bc114b
      Reviewed-on: https://review.typo3.org/24233
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Fabien Udriot
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      92e756b4
    • Frans Saris's avatar
      [TASK] Add Category Based FileCollection · 49117c99
      Frans Saris authored
      In order to ease migration from DAM we need to
      be able to get File Objects based on its selected
      categories.
      
      This patch extends the file collection type to
      create collection based on sys_category.
      
      Resolves: #51580
      Releases: 6.2
      Change-Id: Ic8dfe39bae8977924b6cf90fb8d6284dd60d84c8
      Reviewed-on: https://review.typo3.org/24575
      Reviewed-by: Francois Suter
      Tested-by: Francois Suter
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      49117c99
    • Thomas Maroschik's avatar
      [BUGFIX] Preserve vendor name in refering request · 25608d6b
      Thomas Maroschik authored
      Fluid FormViewHelper adds some hidden fields that contain information
      about the current controller. When the form is submitted and contains
      a validation error the errorAction int the ActionController is hit.
      This one builds a refering request object from the hidden fields without
      a vendor name, as this one is not passed from the FormViewHelper.
      The request object tries to guess the controller name but guesses a non
      namespaced classes name as the vendor name is not given. To get further
      information about the class methods the class name gets autoloaded and
      creates a wrong classes cache entry as the autoloader cannot detect if
      a extension has namespaced or non namespaced classes from the outside.
      
      This patch introduces a hidden vendor name field in the Fluid FormViewHelper.
      
      Fixes: #52823
      Releases: 6.2, 6.1, 6.0
      Change-Id: I0a82cf2ee07ce293eda0b9f50d3cac7b2a513f15
      Reviewed-on: https://review.typo3.org/24787
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      25608d6b
    • Stefan Neufeind's avatar
      [FEATURE] Grouping for scheduler-jobs · e7e64ff5
      Stefan Neufeind authored
      Allows defining of task-groups and groups tasks in
      scheduler-list by those groups.
      
      Tasks inside a hidden group are neither automatically executed
      nor displayed in the scheduler module.
      Task-groups feature a description field that can hold additional
      information and is displayed below the group name in the scheduler
      list.
      
      Change-Id: I445cf9296ab03e9e0e9e3a35ba5a6aa66ad23f13
      Resolves: #52695
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24608
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Georg Ringer
      Tested-by: Markus Klein
      Reviewed-by: Markus Klein
      e7e64ff5
    • Steffen Ritter's avatar
      [FEATURE] Add begin/maxItems options to FILES ContentObject · eb60cd1f
      Steffen Ritter authored
      The FILES ContentObject always renders all files. If you access
      the media field of a page you probably only want to render the
      first attached file. This patch adds begin and maxItems as properties
      to TypoScript.
      
      Releases: 6.2
      Resolves: #52632
      Documentation: #52742
      Change-Id: I9755571d5a1a692fbd4b5ea2b3ef82cc99fa2cc1
      Reviewed-on: https://review.typo3.org/24558
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Francois Suter
      Tested-by: Francois Suter
      eb60cd1f
    • Nicole Cordes's avatar
      [FEATURE] Show extension keys in documentation list · 3bc111bc
      Nicole Cordes authored
      Show extension keys in the lists as well.
      
      Resolves: #52782
      Releases: 6.2
      Change-Id: Idf3d4e4eb1595866de4196c3d71b65619b2031d3
      Reviewed-on: https://review.typo3.org/24731
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Nicole Cordes
      Tested-by: Nicole Cordes
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      3bc111bc
    • Philipp Gampe's avatar
      [FEATURE] TypoScript: Allow relative file inclusion · 0f607c85
      Philipp Gampe authored
      Allows to pass relative paths to INCLUDE_TYPOSCRIPT if the inclusion
      is called recursively from a file.
      Those paths start with ./ or ../
      The ./ is needed to distinguish them from paths relative to PATH_SITE.
      
      Adds a new utility function to PathUtility that does the actual
      resolving. The utility function ships with a unit test.
      
      This allows simple nested TypoScript templates that can be moved or
      copied without the need to adapt all includes.
      Relative paths will also remain unchanged between loading/saving.
      
      Besides this the patch now also keeps "optional properties"
      given in an include-tag for FILE unchanged. So far this only
      worked for DIR.
      
      Resolves: #52018
      Documentation: #52832
      Releases: 6.2
      Change-Id: Icfb828152076ad285bd145f55f2aabcea89c50d0
      Reviewed-on: https://review.typo3.org/23842
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      0f607c85
    • Frans Saris's avatar
      [BUGFIX] Only load folder contents if folder is initialised · 3358d32e
      Frans Saris authored
      FolderBasedFileCollection::loadContents() has to check if 
      the folder is initialised prior to loading the contents to
      prevent fatal errors.
      
      Fixes: #50802
      Releases: 6.2, 6.1, 6.0
      Change-Id: If3ce06cff13595da49abbb6aa99c891969aea692
      Reviewed-on: https://review.typo3.org/22829
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      3358d32e
    • Steffen Ritter's avatar
      [BUGFIX] FollowUp: Restrict visibility of Category in BE · 962e83ec
      Steffen Ritter authored
      The original patch missed commas at the ends of TCA definition
      due to a missing git add before pushing the rebase.
      
      Releases: 6.2
      Resolves: #52718
      Change-Id: Iee04d3592eae3e0b8ea679dbcd065de4016d01dd
      Reviewed-on: https://review.typo3.org/24778
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      962e83ec
    • Fabien Udriot's avatar
      [FEATURE] Restrict visibility of Category for a BE User · fbf37965
      Fabien Udriot authored
      The change set is a first step for improving the Category
      restriction for a BE User.
      
      The patch brings an additional field in BE User Group / User
      where category mount points can be defined.
      
      A security aspect is also introduced for controlling what
      mount points are going to be displayed in the tree
      widget in TCEforms.
      
      Security check related to Data Handler will be provided in
      another patch.
      
      Change-Id: Ie817e03f21ecbc8423e4d4c2c081bb99324be2d2
      Releases: 6.2
      Resolves: #52718
      Reviewed-on: https://review.typo3.org/24618
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      fbf37965
    • Oliver Hader's avatar
      [BUGFIX] Superfluous usage of ObjectManagerException · 323b13be
      Oliver Hader authored
      The workspace backend module uses
      \TYPO3\CMS\Extbase\Object\ObjectManagerException instead of
      \TYPO3\CMS\Extbase\Object\ObjectManager.
      
      Change-Id: Ieb30ed6cd3e8d33de7270800044b0eeebf83be90
      Fixes: #52824
      Releases: 6.0, 6.1, 6.2
      Reviewed-on: https://review.typo3.org/24756
      Reviewed-by: Wouter Wolters
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      323b13be
    • Oliver Hader's avatar
      [FEATURE] Integrate possibility to extend workspace module · 254588c1
      Oliver Hader authored
      The workspace module only can be extended by overriding PHP and
      JavaScript components. This feature aims to integrate a possibility
      to extend the definition and behaviour of displayed columns in the
      workspace module.
      
      Change-Id: I8ba18c8e35bfc09a5a34becaa66b6543ad73ee01
      Resolves: #50219
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/22444
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      254588c1
    • Oliver Hader's avatar
      [FEATURE] Introduce backend layout data providers · a5697586
      Oliver Hader authored
      Backend layouts are currently stored in the database as
      regular records. Since extension cannot ship their specific
      backend layout definitions, data providers become handy in
      providing the accordant information taken from e.g. static
      files in the file system.
      
      Data providers can be registered like shown in the follow and
      need to be implement DataProviderInterface of the namespace
      TYPO3\CMS\Backend\View\BackendLayout:
      
      $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']
      	['BackendLayoutDataProvider'][$_EXTKEY] = 'Classname';
      
      A DataProviderContext object is used to transport submitted
      data (e.g. table or field name) to the accordant data providers.
      
      Change-Id: I2e3d39e720c6d1bffa9a586148f0eea4cab0210e
      Resolves: #37208
      Documentation: #52809
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/11804
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      a5697586
    • Jigal van Hemert's avatar
      [BUGFIX] Use callback in preg_replace in RemoveXSS · f58a27c8
      Jigal van Hemert authored
      Since PHP 5.5.0 the use of the /e modifier is deprecated in preg_replace.
      Use callback function instead.
      Also change comments to CGL format.
      
      Change-Id: I44f12e8bfa1c976e494dae847cc6c53d15ed7c2d
      Fixes: #52771
      Releases: 6.0, 6.1, 6.2
      Reviewed-on: https://review.typo3.org/24723
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      f58a27c8
  2. Oct 14, 2013