- Jul 06, 2013
-
-
Philipp Gampe authored
This new TCA options should also be available to the only other place where label_userFunc is evaluate. Resolves: #49721 Related: #36052 Related: #49716 Releases: 6.2 Change-Id: I3da74e660ad4fc982b9ec71e7d5c5f0f57e9e76a Reviewed-on: https://review.typo3.org/21985 Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
- Jul 05, 2013
-
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
- Jul 04, 2013
-
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Georg Ringer authored
Resolves: #49638 Releases: 6.2 Change-Id: I6ddba64d386f8c0d7d209124c255875585c16d2b Reviewed-on: https://review.typo3.org/21846 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Georg Ringer authored
Instead of using some old code, a flash message is better. furthermore a not used function is removed Resolves: #49637 ReleaseS: 6.2 Change-Id: I6f444da59df77d81d8948b3940e17703f1cecdc2 Reviewed-on: https://review.typo3.org/21843 Reviewed-by: Mattias Nilsson Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Benjamin Mack authored
The previous issue #49596, ChangeID Ifa46ce40ff4437b2bb3e7d32e5e4e56caba0caec brings a side-effect that TCEform record editing for records without tabs have no background at all. The attached patch fixes that by adding a wrap around the whole form (but not for inline editing records). Resolves: #49647 Releases: 6.2 Change-Id: Ia5d8c47d633c23f1cd0eac4d6921ffc629152fe5 Reviewed-on: https://review.typo3.org/21855 Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Steffen Müller authored
PSR-3 expects the Logger class to implement a given LoggerInterface. Resolves: #48880 Releases: 6.2 Change-Id: I5c5b507fc6e157e499b9bf42772c209404968391 Reviewed-on: https://review.typo3.org/21827 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel Reviewed-by: Wouter Wolters Reviewed-by: Markus Klein Reviewed-by: Christian Kuhn Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Stanislas Rolland authored
Problem: Firefox raises a security error because the file is not in the same domain as the executing script. Probably a Firefox bug since the file certainly has adequate headers: the font are indeed displayed in the RTE. Solution: Since the Webfont style sheet does not contain any css rules anyways, we will catch the error, and if it is a security error, log it to the Javascript console (or Firebug) and silently continue. Re-throw any other type of error. Resolves: #49648 Releases: 4.5, 4.7, 6.0, 6.1, 6.2 Change-Id: I225152ad5d84de50f29d3830be6f1f3e10f249c8 Reviewed-on: https://review.typo3.org/21860 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
- Jul 03, 2013
-
-
Georg Ringer authored
The available conditions are wrapped in a not needed table. Furtheremore the checkbox gets now the class "checkbox" to align those the same as the checkboxes above (display comments, sort, crop lines). Resolves: #49635 Releases: 6.2 Change-Id: I16f37d03e00c2ef803ac6267fdda4595f14cb356 Reviewed-on: https://review.typo3.org/21841 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Georg Ringer authored
Resolves: #49603 Releases: 6.2 Change-Id: I3ddef9670d16a39d6f96033873f70a06791abc64 Reviewed-on: https://review.typo3.org/21814 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
- Jul 02, 2013
-
-
Felix Kopp authored
On many installation the module menu is very crowded. In order to distribute backend modules on module menu groups equally a new module menu group is added: Adds "System" as module menu group. The new group "System" hosts low-level status tools and does not bring a navigation tree: * user management * install * scheduler * log * lowlevel * reports This restructuring is a step on our way to backend modules that themselves steer the nav frame. Change-Id: I70c345848d404337d00c51d678e03d619a0190b8 Resolves: #48625 Related: #5128 Releases: 6.2 Reviewed-on: https://review.typo3.org/21177 Reviewed-by: Georg Ringer Tested-by: Georg Ringer Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Wouter Wolters authored
Cleanup the entry classes inside typo3/ with the following changes: * Move language include to constructor * Remove not needed doc-comments * Make class available in $GLOBALS['SOBE'] * Remove transferData class, which is not used Change-Id: I03727b4620b9f0242760ad1be37e31a66c4fdb39 Resolves: #49394 Releases: 6.2 Reviewed-on: https://review.typo3.org/21647 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-