- Oct 15, 2013
-
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
- Oct 14, 2013
-
-
Sascha Egerer authored
A non-existent constant was used which ends up in an fatal error. Resolves: #52551 Releases: 6.2 Change-Id: I2af59dfdbca0f5451e605b2aa99b1843ecd67bf7 Reviewed-on: https://review.typo3.org/24753 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Frans Saris authored
Removed the add/edit wizards in default TCA column configuration for the SYS.defaultCategorizedTables. Resolves: #52699 Releases: 6.2 Change-Id: I7b08115c0ab0b2e2d58968a398d03e018bda3d78 Reviewed-on: https://review.typo3.org/24663 Reviewed-by: Francois Suter Tested-by: Francois Suter Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Christian Kuhn authored
Some FormProtection tests rely on an instantiated BE_USER object. The patch takes care of proper mocking in this case and removes the BE_USER instantiation from unit test bootstrap. Change-Id: I85005db863bab10ccd61eb910153733b82e2b65e Resolves: #52819 Releases: 6.2 Reviewed-on: https://review.typo3.org/24750 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
BackendUtility::viewOnClick() provides a hook to manipulate the generated URL. ext:workspaces uses this. The patch adapts a viewOnClick() test to unset possible registered hooks and prevents unrelated code from messing with the test. Change-Id: I4977575446bf898224583010ae7a2d34e145e147 Resolves: #52813 Releases: 6.2 Reviewed-on: https://review.typo3.org/24748 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Philipp Gampe authored
Use the same solution as depends some lines above, skip those entries. Resolves: #52753 Releases: 6.2 Change-Id: Icd7b154be90afe11e9e19dac70ee78eb09a6d1dd Reviewed-on: https://review.typo3.org/24698 Reviewed-by: Thomas Maroschik Tested-by: Thomas Maroschik Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny Reviewed-by: Xavier Perseguers Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
There is no default install tool password any more thus we need to change the login message text. Releases: 6.2 Resolves: #52808 Change-Id: I02b435b951c582a1e1ff466ca9bd8e5e157141e3 Reviewed-on: https://review.typo3.org/24740 Reviewed-by: Wouter Wolters Reviewed-by: Stefano Kowalke Tested-by: Stefano Kowalke Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Markus Klein authored
Resolves: #52786 Releases: 6.2 Change-Id: Ib30f60bfa1b673a815edfa241089447d951dfd24 Reviewed-on: https://review.typo3.org/24735 Reviewed-by: Wouter Wolters Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Thomas Maroschik authored
Introduces a signal in the EM that emits right before extensions will be installed. The package manager reacts on this signal and scans the extension folders for new extensions. Fixes: #52766 Releases: 6.2 Change-Id: Ida1146d98b2c7f280a079c7ce6737111186c95ac Reviewed-on: https://review.typo3.org/24714 Reviewed-by: Sascha Egerer Tested-by: Nicole Cordes Reviewed-by: Markus Klein Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Steffen Ritter authored
When introducing sys_file_metadata and rearranging FAL to do so some parts of the IndexerService have been forgotten. The IndexerService is now adapted to not do SQL itself anymore and to push the imagesizes to the metadata table. Resolves: #52765 Releases: 6.2 Change-Id: I692bbf26e99639d9174ce02603f19955a16cc12e Reviewed-on: https://review.typo3.org/24726 Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Helmut Hummel authored
Running the test suite with the cli dispatcher does not work as the bootstrap is executed twice. Give a hint to the correct command instead of letting it fatal. Releases: 6.2 Resolves: #52787 Change-Id: Ic1def6ed40959128282ef2b6093066218012aa77 Reviewed-on: https://review.typo3.org/24720 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Johannes Feustel authored
Available sizes in viewpage module can be configured with Page TSConfig mod.web_view.previewFrameWidths. Defining a height property is optional. Change-Id: I7900959bc76fc2c586307c0fd4200f9665876dd3 Resolves: #51865 Documentation: #52783 Releases: 6.2 Reviewed-on: https://review.typo3.org/23720 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Johannes Pieper authored
Make it possible to set an alternative domain for preview with TCEMAIN.previewDomain = example.com in PageTS. It is useful for multidomain sites. Change-Id: If69115e877be310225c0e21685df210ca7973164 Resolves: #30889 Documentation: #52781 Releases: 6.2 Reviewed-on: https://review.typo3.org/24730 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Dmitry Dulepov authored
userFunc TypoScript conditions can be improved to use CSV-like syntax for parameters. Resolves: #47301 Related: #47159 Releases: 6.2 Change-Id: Ia2a170d0b8eb160607fbd39bd9afbe6ffab679a5 Reviewed-on: https://review.typo3.org/20007 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Reviewed-by: Markus Klein Tested-by: Markus Klein
-
Stefan Neufeind authored
Errors in commit-msg. Patch itself okay. Will repush. This reverts commit 989dc485 Change-Id: I549dfdf33dd75d8a2dcbf1d09132951d8b8d86eb Reviewed-on: https://review.typo3.org/24729 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Ralf Hettinger authored
Adding the TS property plugin.tx_indexedsearch.resultlist_stdWrap -> stdWrap which allows passing the list of results through stdWrap Resolves: #16386 Releases: 6.2 Change-Id: I9b17b0036d21e880747d7d03a58349969c87effb Reviewed-on: https://review.typo3.org/20192 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Xavier Perseguers authored
TYPO3's internal methods expect forward slashes when computing absolute filenames. Fixes: #52745 Releases: 6.2 Change-Id: I00df69f280fa8ddfd59ae1a41c1919003b74362a Reviewed-on: https://review.typo3.org/24673 Reviewed-by: Jigal van Hemert Tested-by: Jigal van Hemert Reviewed-by: Wouter Wolters Reviewed-by: Nicole Cordes Tested-by: Nicole Cordes
-
Johannes Pieper authored
Make it possible to set an alternative domain for preview with TCEMAIN.viewDomain = example.com in PageTS. It is useful for multidomain sites. Resolves: #30889 Documentation: #30889 Releases: 6.2 Change-Id: If00dabcd8c3c32685bd89707ba60f31be26a6dca Reviewed-on: https://review.typo3.org/24626 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Marc Bastian Heinrichs authored
Resolves: #49739 Releases: 6.2 Change-Id: Iee24b073e0f5fdf7da469c289f21219b35c62928 Reviewed-on: https://review.typo3.org/24727 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Nicole Cordes authored
Currently PathUtility::isAbsolutePath and GeneralUtility::isAbsPath only the for ":\" to detect absolute paths on Windows systems. This patch provides even ":/" as unix-styled paths are mostly used now. Resolves: #52773 Releases: 6.2, 6.1, 6.0 Change-Id: I1e132bbe74394861af4bf02a22287c9496953150 Reviewed-on: https://review.typo3.org/24721 Reviewed-by: Thomas Maroschik Reviewed-by: Wouter Wolters Reviewed-by: Sascha Egerer Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers Reviewed-by: Jigal van Hemert Tested-by: Jigal van Hemert Reviewed-by: Nicole Cordes Tested-by: Nicole Cordes
-
Nicole Cordes authored
On Windows systems the (absolute) paths are different to unix ones. The core already provides functions to catch both cases in different checks. This patch enables the use of those functions in classLoader. Resolves: #52774 Releases: 6.2 Change-Id: I7dd4b2f7a88b07281222995a58962deeb27e8869 Reviewed-on: https://review.typo3.org/24722 Reviewed-by: Wouter Wolters Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers Reviewed-by: Jigal van Hemert Tested-by: Jigal van Hemert Reviewed-by: Nicole Cordes Tested-by: Nicole Cordes
-
Helmut Hummel authored
There was a typo in the environment variable check which prevented it from being evaluated. This change fixes that. Releases: 6.2 Change-Id: I05798ab00805e7c035dcf4635cf32c0e207822d3 Reviewed-on: https://review.typo3.org/24716 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
Until now we still needed the phpunit extension to be installed and cli access to be configured to execute unit tests. This change introduces a bootstrap file which can be used to execute the unit test suite without the extension. It is of course still possible to use the PHPUnit and VHS framework files present in the extension. This change also splits user initialization into separate bootstrap methods and allows the PATH_site and PATH_thisScript constants to be set outside the bootstrap. Activate Travis CI to make use of this. Resolves: #51436 Releases: 6.2 Change-Id: I43f51896fd9895ead8d0084f37d34f3347f1c5e5 Reviewed-on: https://review.typo3.org/23396 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Tested-by: Philipp Gampe Reviewed-by: Philipp Gampe Tested-by: Markus Klein Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
- Oct 13, 2013
-
-
Nicole Cordes authored
Since TYPO3 6.0 you can set specific file and folder permissions by userTSconfig. This patch adds a new field for every table to be able to set detailed access in the backend record. Any userTSconfig will take privilege over user and group data. An update step converts the old binary values to string list. Deprecated functions to support the binary values of the old fields are removed completly. Unit tests were adapted. Resolves: #52716 Resolves: #50574 Releases: 6.2 Change-Id: I064887c60e215e9c394d484a4afd3faef51ee324 Reviewed-on: https://review.typo3.org/24613 Reviewed-by: Alexander Opitz Tested-by: Alexander Opitz Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Xavier Perseguers authored
Function date() expects a timestamp as second parameter, not an object. Fixes: #52759 Releases: 6.2, 6.1, 6.0, 4.7, 4.5 Change-Id: I6821bafa51372c50d8903c63d62ea44933bc12b3 Reviewed-on: https://review.typo3.org/24707 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe
-
Christian Kuhn authored
Globals are automatically back-upped, no need to do that manually. Change-Id: I40a6b046f6bb177100d72707a114de76ef466a55 Resolves: #52758 Releases: 6.2 Reviewed-on: https://review.typo3.org/24705 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Install\Controller\Exception\Redirect and RedirectLoopException should extend from Install\Controller\Exception. Change-Id: Ic1124a7ba51617c7eec086603126080e33d5c2e5 Resolves: #52757 Releases: 6.2 Reviewed-on: https://review.typo3.org/24704 Reviewed-by: Oliver Klee Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Some files are found in extensions that were submodules a while ago: * The .gitignore file of linkvalidator is identical to the main .gitignore file and can be removed * The .gitignore file together with the UnitTests.xml of extbase is covered by core UnitTests.xml Change-Id: Ief188d10d2caa428d10f67b6b3e7ab1cc0d768f6 Resolves: #52756 Releases: 6.2 Reviewed-on: https://review.typo3.org/24703 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Philipp Gampe authored
Check if the could-be extension has an ext_emconf.php file. Resolves: #52754 Releases: 6.2 Change-Id: I39f0da5d108ce38e3f401c64b82e1bb810b4437b Reviewed-on: https://review.typo3.org/24701 Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers Reviewed-by: Markus Klein Tested-by: Markus Klein
-
Benjamin Mack authored
When you fetch records through the TypoScript object "CONTENT" (or, let's say through ".select" in general), you have an option called "languageField" in order to fetch only records that match the current language. What "select" does here, is that it fetches all records in the default language ("0,-1") and then overlays them with the records of the current language. However, it's not possible to fetch the records that don't have a localization parent. The patch introduces a new option called "includeRecordsWithoutDefaultTranslation" that also checks for records with the languageField matching the current language, where there is no translation parent (l10n_parent = 0). Change-Id: I48dc3a3b72a1dce515c5e5dd2278137888a1fe7f Resolves: #24005 Releases: 6.2 Reviewed-on: https://review.typo3.org/13083 Reviewed-by: Alexander Opitz Tested-by: Alexander Opitz Reviewed-by: Markus Klein Tested-by: Markus Klein
-