- Aug 23, 2012
-
-
Thomas Maroschik authored
Change-Id: Id49218118087244bcd063b730631ee69b2820670 Resolves: #40096 Related: #40095 Releases: 6.0 Reviewed-on: http://review.typo3.org/14015 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
- Aug 20, 2012
-
-
Christian Kuhn authored
Change-Id: Ic839ccaed8c70284eef1e7b6f1e10153e64ec0d9 Reviewed-on: http://review.typo3.org/13970 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
phpunit added fields to tables that are used in tests. Take care that travis imports those fields. Change-Id: I2510ed039953ca7f1ca651e1f07954807fbe4319 Resolves: #39999 Releases: 6.0 Reviewed-on: http://review.typo3.org/13967 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Ingo Renner authored
Make t3lib_Rootline->isMountedPage() public as it should be quite useful. Change-Id: I43495ae09621f98149058adfbf2ebb7b16f18008 Fixes: #39994 Releases: 6.0 Reviewed-on: http://review.typo3.org/13963 Reviewed-by: Oliver Klee Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Oliver Hader authored
Configuration items/properties that use a user function to render the accordant values and possibilities (like, e.g. saltedpasswords does in the Core) have a wrong name attribute. The information to be delivered shall be: * fieldName: Extbase prefixed form name * fieldValue: the value of the field to be shown * propertyName: Name of the property, e.g. "some.setting" Change-Id: I19a11b20b9a897632e17c6bd9919d8cd6fe0b155 Fixes: #39958 Releases: 6.0 Reviewed-on: http://review.typo3.org/13918 Reviewed-by: Wouter Wolters Reviewed-by: Susanne Moog Tested-by: Susanne Moog Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Steffen Ritter authored
On integrating the FAL an small adaption within the clip- board was missed which leads to a malfunction in the file module: Moving files renames them to "1" Adapt the function creating the PasteCmdArray accordingly. Resolves: #39804 Releases: 6.0 Change-Id: Ia7b4301b04ec207fda4947b4a989669e35f708de Reviewed-on: http://review.typo3.org/13650 Reviewed-by: Wouter Wolters Reviewed-by: Mario Rimann Tested-by: Mario Rimann Tested-by: Marcel Burkhalter Reviewed-by: Dmitry Dulepov Tested-by: Dmitry Dulepov
-
- Aug 19, 2012
-
-
Steffen Ritter authored
t3lib_pageSelect::getRootline is a function called many times during frontend rendering and link generation. The complete levelfield logic (incl. levelmedia) is based on the result of this function. The function itself has very fuzzy code, hard to read conditions an in its current implementation a n² complexity. Furthermore the current structure allows only very basic caching, which does not fulfill todays needs. The refactoring moves the "Rootline" to its own class and splits the logic in many small chunks and helper functions. Additionally the get(), and generateRootline() use the CachingFramework to Cache the rootline. Ancient "Failure Messages" in Rootline have been migrated to useful RuntimeExceptions. In addition as a new feature/bugfix levelfields resolve relations so that levelmedia works with FAL again. Change-Id: Ief215400c6552480603038966207fa29a26fe5b1 Releases: 6.0 Resolves: #39352 Reviewed-on: http://review.typo3.org/13322 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Tested-by: Marcel Burkhalter Reviewed-by: Steffen Gebert Tested-by: Steffen Gebert
-
Susanne Moog authored
This reverts commit b1ca7b4e because all extbase plugin rendering is broken after this patch. I guess because of a wrong order of TS inclusion. Change-Id: Ic238771c9cc6156e6a81dc059ade3229c14ad2b4 Reviewed-on: http://review.typo3.org/13930 Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
Fabien Udriot authored
Category should make use of the Collection API as a cornerstone for fetching and storing records related to a category. The Abstract Collection object implements various PHP Interfaces such as Iterator, Serializable, Countable , etc... that the Collection Category will inherit and make the developer happy. Category Collection enables this code: $categoryUid = 1; $tableName = 'tt_content'; $collection = t3lib_category_Collection_CategoryCollection::load( $categoryUid, TRUE, $tableName); echo $collection->count(); Change-Id: Ieac9ee0225595d01e539678284b18ecd35541138 Resolves: #38773 Releases: 6.0 Reviewed-on: http://review.typo3.org/12791 Reviewed-by: Susanne Moog Tested-by: Susanne Moog Reviewed-by: Fabien Udriot Tested-by: Fabien Udriot Reviewed-by: Oliver Hader Reviewed-by: Christian Kuhn Tested-by: Oliver Hader
-
Christian Kuhn authored
Functional tests are not executed in this suite. Change-Id: Iac470a2bf1196e9dc593cab4351495d541467a88 Related: #39965 Related: #39964 Reviewed-on: http://review.typo3.org/13927 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Change-Id: Ibb8bb0ebfb0ec17a4468a577119c0d0ca4f73ece Reviewed-on: http://review.typo3.org/13917 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Helmut Hummel authored
Until now no tests from system extensions are executed on travis ci. Add a phpunit configuration file and add Extbase and Fluid tests as test suites. Be aware that travis currently uses the current submodule pointer and does not check out master of submodules. Resolves: #39954 Releases: 6.0 Change-Id: I949a65b0f1628fdfa4515e3fb4536517430dccac Reviewed-on: http://review.typo3.org/13912 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Oliver Hader authored
Nested default configurations and specific system configuration of an extension are not merged correctly. This affects reading configuration properties and persisting them. Change-Id: I3a68a5acfb380236e644dd42de78619cc2e605a1 Fixes: #39952 Releases: 6.0 Reviewed-on: http://review.typo3.org/13911 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
Oliver Hader authored
A commonly used task in TYPO3 is to convert and work with several types of arrays. This change allows to flatten a nested multidimensional array to a flat key-value array. array('first.' => array('second' => 1)) will become array('first.second' => 1) Change-Id: Ia41c53b87ac984bb6b29741ce461e4af70b6215f Resolves: #39951 Releases: 6.0 Reviewed-on: http://review.typo3.org/13910 Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
Susanne Moog authored
The argument forceUpdateCheck is optional and is just set if a user actively clicks on the update link. As it is set to required in the code the automatic update fails as it does not set the argument. Change-Id: I27be68656faa4ac0c40bdc395915a9f6ecd7744f Fixes: #39946 Releases: 6.0 Reviewed-on: http://review.typo3.org/13908 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Soren Malling authored
This patch covers the following changes * Move default column layout to a backend_layout configuration (#39603) * Change the db_layout code, to use the default backend_layout (#39603) * Make UI changes to the columns rendering (#38013) The move of default column layout to a backend_layout is in order to ease the styling. Change-Id: Idc888f910f5e6b86d86d15ee0cb8acd5417e9bb9 Fixes: #38013 Fixes: #39603 Releases: 6.0 Reviewed-on: http://review.typo3.org/13510 Reviewed-by: Stefan Neufeind Tested-by: Philipp Gampe Reviewed-by: Jigal van Hemert Tested-by: Jigal van Hemert
-
Helmut Hummel authored
Change-Id: Ib02fffa1d02553d84d2f6e8fcad78b3eeea2836b Resolves: #39950 Relates: #22273 Releases: 6.0 Reviewed-on: http://review.typo3.org/13907 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
Due to comparing a DateTime object with an integer the extension list is fetched every time when switching to the get extensions tab in the extension manager. Convert the DateTime object to a timestamp first and add a test which ensure this works. Additionally clean up the doc comment of that property in the model and use forceUpdateCheck as action parameter in the controller. Change-Id: I71f6599a6fa41115515c1764deb26e8e56762f4f Resolves: #39944 Releases: 6.0 Reviewed-on: http://review.typo3.org/13905 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
Helmut Hummel authored
Quote the search string in findByTitleOrAuthorNameOrExtensionKey method. Change-Id: Ifd2694a91d580e303fa366077f1f316864f974e3 Fixes: #39942 Releases: 6.0 Reviewed-on: http://review.typo3.org/13904 Reviewed-by: Susanne Moog Tested-by: Susanne Moog Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Georg Ringer authored
The function t3lib_befunc::getLabelFromItemList() gets you the label of a tca field in the BE. This works nicely but ignores changes done with TsConfig with code like TCEFORM.<table>.<field>.addItems.<key> = New value or TCEFORM.<table>.<field>.aldLabels.<ke> = Change me The new function will handle it all Change-Id: Ifd99d321943d72ecb4e16c4974aaa8cddf481b2f Resolves: #39327 Releases: 6.0 Reviewed-on: http://review.typo3.org/13098 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
- Aug 18, 2012
-
-
Susanne Moog authored
Since the merge of the resources-removal TypoScript templates can't save "basedOn" changes because of a SQL error, as the resources field is still referenced by the tca and ext_tables.php. Change-Id: I548af5a41375b69563c3822a7c8b96687bdf9487 Fixes: #39937 Releases: 6.0 Reviewed-on: http://review.typo3.org/13903 Reviewed-by: Philipp Gampe Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Stefan Neufeind authored
Add possibility to execute scheduler via "at"-daemon instead of via cron. This allows the scheduler more flexibility when to be invoked next. This can be useful in environments where no cronjob can be set easily, but access to at daemon is possible. Change-Id: Ib450e59d76e23eb2eeb1ab4769f49d8ba8bd96b5 Resolves: #34227 Releases: 6.0 Reviewed-on: http://review.typo3.org/9177 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Sebastian Michaelsen authored
At the moment the following static typoscript filenames are allowed: setup.txt constants.txt include_static.txt include_static_files.txt * Allow ".ts" as file extensions * Allow mixed usage of .ts and .txt * .ts precedes .txt Change-Id: I0ffd9ef50a07dfbaa8388d525c5ced09d5070103 Fixes: #34922 Releases: 4.8 Reviewed-on: http://review.typo3.org/9736 Reviewed-by: Philipp Gampe Reviewed-by: Stefan Neufeind Reviewed-by: Simon Schaufelberger Tested-by: Simon Schaufelberger Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
Susanne Moog authored
Saltedpasswords is using user functions in the ext_conf_template which use type hinting for the config object. As the new extension manager handles the rendering of the configuration form differently, the type hints have to be removed. Change-Id: I00abd45523ca833799bb3101cdc8262e977750a1 Resolves: #39935 Releases: 6.0 Reviewed-on: http://review.typo3.org/13901 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Philipp Gampe authored
Make it possible run a specific task by providing an additional parameter -i and the uid of the task on the command line. ./typo3/cli_dispatch.phpsh scheduler -i <uid> Use the parameter -f to force the execution even if the task is disabled or no execution is scheduled. Change-Id: I6226ea41fbb391a56f9eee3d3de919cc116157bc Resolves: #31073 Relates: #38506 Releases: 6.0 Reviewed-on: http://review.typo3.org/12481 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Ingo Renner authored
Follow-Up to #37595 Fixes two things found during the review. Due to an unfortunate timely intersection the original patch set was merged without these fixes. Change-Id: Ic9c69f09c1e92c628cd29c5c303e1807022a2a8e Fixes: #37595 Releases: 6.0 Reviewed-on: http://review.typo3.org/13898 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Ingo Renner Tested-by: Ingo Renner
-
Christian Kuhn authored
Table cache_extensions is handled by ext:extensionmanager and should be moved to its namespace. It is now in line with the according extbase model and called tx_extensionmanager_domain_model_extension. Change-Id: I9d8e0981bf5ff35c38c3254672b8b8015c72ff47 Resolves: #39922 Related: #39726 Releases: 6.0 Reviewed-on: http://review.typo3.org/13884 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Johannes Feustel authored
Search for ext_icon.png and ext_icon.gif and store to $GLOBALS['TYPO3_LOADED_EXT'][$_EXTKEY]['ext_icon'] Change-Id: I4867ba9c46b3c9d1674d91313599b2aada5e9295 Resolves: #37595 Releases: 6.0 Reviewed-on: http://review.typo3.org/13888 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Helmut Hummel authored
Currently the PageRenderer renders all the page content before USER_INT plugins are substituted in the cached output. This leads to the situation, that adding header or footer data using the PageRenderer does not work for USER_INT plugins. If you for example try to use tt_content.media.20 in a USER_INT plugin, the JS library and the inline JS, is not included. This change solves the problem, by adding the header and footer data of the PageRenderer during USER_INT processing. Resolves: #22273 Releases: 6.0 Change-Id: I97609684ccacdab1bd0853b9ccd6608716706f87 Reviewed-on: http://review.typo3.org/7465 Reviewed-by: Jigal van Hemert Tested-by: Jigal van Hemert Reviewed-by: Susanne Moog Tested-by: Susanne Moog
-
Georg Ringer authored
One path is wrong in ext_autoload and should be fixed Change-Id: I8a84ed8bec8f877dee491127c43ffa5ca0bc3757 Fixes: #37478 Releases: 6.0 Reviewed-on: http://review.typo3.org/13837 Reviewed-by: Wouter Wolters Reviewed-by: Ingo Renner Tested-by: Ingo Renner
-
Dominique Feyer authored
Introduce setting ['config']['treeConfig']['appearance']['width'] to apply custom width for TCA select fields that use the tce tree. Change-Id: I757745e51f650c20f23e60aa6c4a9b7b0fca6b99 Releases: 6.0 Resolves: #39046 Reviewed-on: http://review.typo3.org/12860 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Helmut Hummel authored
Die early in the bootstrap if register_globals is On. Change-Id: Icd2541447c190db7f1a6d01cd9da624568018b41 Resolves: #39920 Releases: 6.0 Reviewed-on: http://review.typo3.org/13882 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Georg Ringer authored
Once sys_note records have been shown in the info module but after changing the code, this didn't work anymore. This patch adds a hook which is then used by sys_note Change-Id: Ib73db81a508ec88b9502a41c1405e6a47c056c61 Resolves: #39234 Releases: 6.0 Reviewed-on: http://review.typo3.org/13813 Reviewed-by: Wouter Wolters Reviewed-by: Felix Kopp Tested-by: Felix Kopp Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
In sane server setups, it is usually not a good idea to configure TYPO3 to create files and folders with writable bit for 'others'. The introduction package actually sets fileCreateMask and folderCreateMask to 666 and 777, but this is to ease the installation process and make the introduction package work in curious setups as well without problems. Therefore we now add a warning to the reports module instead, if the write bit for others is set, so an administrator is informed on the possible security impact, while the installation process is still smooth. Change-Id: Iae75a9f9492d8b784a3e1ea2c754a14abbc58f3e Releases: 6.0 Resolves: #39912 Reviewed-on: http://review.typo3.org/13874 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
One test for t3lib_log_Logger is marked as skipped because it was unclear how to do the test. Implement the test correctly and remove the skip. Change-Id: Iad5b56b0fdbc96bf4c20509de0ada80a1e7c8908 Fixes: #39916 Releases: 6.0 Reviewed-on: http://review.typo3.org/13878 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Wouter Wolters authored
Make record list on pages flexible and conform with list layout. Before this patch the table width was forced to 480px. Also adds header for each record list with total count and title. Moves the click menu and edit link to standard positions in table. Now includes the record list hover styles and standard paddings. CSS styles for previous non-standard table style are removed: there were no further references for ".typo3-page-stdlist". Change-Id: I9245442f174a5c82cd5c1cb0ab41dc0ea680fb24 Resolves: #38368 Releases: 6.0 Reviewed-on: http://review.typo3.org/12709 Reviewed-by: Ingo Renner Tested-by: Ingo Renner Reviewed-by: Stefan Neufeind Reviewed-by: Felix Kopp Tested-by: Felix Kopp Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
- Aug 17, 2012
-
-
Hans Christian Reinl authored
The styling of the extension manager is not completed. The CSS will follow step by step. First part is the styling of manage extensions. Change-Id: Id5d48cdf92b645cfe5188072d1af1bc226833326 Releases: 6.0 Resolves: #39909 Reviewed-on: http://review.typo3.org/13870 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Susanne Moog authored
Extensions without descriptions are displayed wrong because of the empty title tag which is falsely interpreted by the tooltip plugin. Change-Id: Ie3f44152252ecb2dfa3e4400e27a7de66190f330 Fixes: #39911 Releases: 6.0 Reviewed-on: http://review.typo3.org/13873 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Wouter Wolters authored
Rename getTypo3Version to getCurrentTypo3Version Change-Id: I3cfd951e78ac45575022e5ce3c67ca81b438de37 Resolves: #39901 Releases: 6.0 Reviewed-on: http://review.typo3.org/13871 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Change-Id: Ieb3823ad72fe41875484dfc25c8f1eea1feef917 Resolves: #39906 Related: #39726 Reviewed-on: http://review.typo3.org/13869 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-