- Oct 12, 2012
-
-
Steffen Ritter authored
Change-Id: Iba6de218fdc221fc996d69637711afbc68a22b28 Reviewed-on: http://review.typo3.org/15519 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Andreas Wolf authored
The Local driver of FAL does not check if its configuration contains a base path, leading to some hard-to-track errors when no path is given. Resolves: #40505 Releases: 6.0 Change-Id: Id90a005f6cc9c167e3ab8df06a896cd078867e0a Reviewed-on: http://review.typo3.org/14258 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Anja Leichsenring authored
During the namespace change a class named ExtdirectTreeDataProvide had been introduced into the backend system extension. The more appropriate name whould be ExtdirectTreeDataProvider. The patch adds the missing r to filename, classname and all references in code and comments. Fixes: #41866 Relates: #41052 Releases: 6.0 Change-Id: If048682a058ae899711361e731c4a83b02eee933 Reviewed-on: http://review.typo3.org/15503 Reviewed-by: Wouter Wolters Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter Reviewed-by: Dmitry Dulepov Tested-by: Dmitry Dulepov
-
- Oct 11, 2012
-
-
Loek Hilgersom authored
If a searchable TCA field has a sortby setting which contains an empty string or NULL, then BE Livesearch creates a query with one or more 'ORDER BY' without value, generating an SQL error. This fixes that. Change-Id: I63aabfe860cd37645d9ac2905ed020d572629a1b Fixes: #40816 Releases: 6.0 Reviewed-on: http://review.typo3.org/14526 Reviewed-by: Dmitry Dulepov Tested-by: Dmitry Dulepov Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Mattias Nilsson Tested-by: Mattias Nilsson Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
- Oct 10, 2012
-
-
Markus Klein authored
System extension integrity was created with the namespace switch and contains the cli classes from ext:lowlevel. It turns out that this change was not so useful, so for now the cli classes are moved back to ext:lowlevel. Resolves: #40950 Releases: 6.0 Change-Id: I22020736e91d7d0079ecf47e9b7d30a758f98e4c Reviewed-on: http://review.typo3.org/14954 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Kai Vogel authored
This patch removes the combined jQuery file and adds two separate files for the main jQuery library and the plugin DataTables. Fixes: #40498 Releases: 6.0 Change-Id: I9b75597c7183e1a620a036420f2c3841f7a62ec5 Reviewed-on: http://review.typo3.org/15500 Reviewed-by: Wouter Wolters Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Jigal van Hemert authored
Versions of the same extension are sorted in descending order in the PHP code, but the initial jQuery sorting must match that order. Change-Id: Ic508fdf36b43e6209c83ca61bcf18917ae5ec3f3 Fixes: #41518 Releases: 6.0 Reviewed-on: http://review.typo3.org/15336 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Andreas Wolf authored
When copying a file or folder, a fatal error is thrown if anything went wrong. This happens because the error message was written to the log, but the ExtendedFileUtility class also tried to output a (wrong) success message containing the (not existing) target object. Change-Id: If825e241ad60b7a2a65bd0826133005a3ba91091 Resolves: #41292 Releases: 6.0 Reviewed-on: http://review.typo3.org/15258 Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Steffen Ritter authored
The UnitTest has not been completely adapted. Fix the tests. Change-Id: I00e14a4c9d94a8549eb889bb1def8050d4d8736e Releases: 6.0 Fixes: #41768 Reviewed-on: http://review.typo3.org/15487 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Benjamin Mack authored
The StorageRepository creates FlexForm not through the API calls, but with a static string. The attached patch changes this. Change-Id: Iba4fb6bb534c58755b10d69ee31b8bee57c45f1f Resolves: #41716 Releases: 6.0 Reviewed-on: http://review.typo3.org/15444 Reviewed-by: Dmitry Dulepov Tested-by: Dmitry Dulepov Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Andreas Wolf authored
There is currently no way to get the filename without its extension, e.g. to create a new name for a file converted to another format. This commits adds such a method, together with tests and a fix for names like somefile.tar.gz. Resolves: #41768 Releases: 6.0 Change-Id: Iad924d1be4100cf798e36f25a22a32b221b8aef7 Reviewed-on: http://review.typo3.org/15427 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Steffen Ritter authored
The registration of AjaxIds referred to old file names and some of the AjaxIds have been replaced by a namespaced class name in JavaScript which resulted in a failing FlashUploader. Change-Id: Id6f4943adc2b520817660ae85a656b06985e1674 Releases: 6.0 Fixes: #41829 Reviewed-on: http://review.typo3.org/15477 Reviewed-by: Wouter Wolters Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Georg Ringer authored
If a driver doesn't exist anymore, the storage repository shouldn't load it. Most drivers will be implemented by extensions but if this extension is deactived, the StorageRepository still tries to load this driver which is not possible anymore and this ends in an uncaught exception in BE. Therefore it should be checked if an implementation is available. Change-Id: Ib71bef82a53096746cff4bd9577d6adbeae90ac5 Fixes: #39789 Releases: 6.0 Reviewed-on: http://review.typo3.org/13643 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Benjamin Mack authored
Followup to #36817, where an old patch was moved to the new namespaced code, but without refactoring the code itself (my fault). The change fixes this. Change-Id: I9e25a86af68dace1f605d6dfd6bf917350939f31 Releases: 6.0 Resolves: #41834 Reviewed-on: http://review.typo3.org/15482 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Benjamin Mack authored
The "auto-creation" of the first file storage should only be triggered once. Currently this happens whenever there is no record for a user (thus a loop). By checking the DB table for any record, which is done once before the actual DB query, the auto-creation is really done just a single time - when sys_file_storage is empty. Change-Id: I6cd84bb68af15caffa3185f0a8541dcb30eecdaf Releases: 6.0 Resolves: #39785 Reviewed-on: http://review.typo3.org/15451 Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf
-
Andreas Lappe authored
This adds several testcases for the provided validators. Change-Id: Ie7a056cadaf767dbc306a980561c15e70d9698d8 Resolves: #35333 Releases: 4.6, 4.7, 6.0 Reviewed-on: http://review.typo3.org/10067 Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf
-
Andreas Wolf authored
The Element Browser needs a way to filter for certain file extensions. FAL requires using a filter class for the storage; the EB did not reflect this change until now. This commit adds a custom filter using the configured file extension list. Resolves: #39235 Releases: 6.0 Change-Id: I8237052417baf28081ba55fb221a3695710f6cad Reviewed-on: http://review.typo3.org/14255 Reviewed-by: Mario Rimann Reviewed-by: Stefan Neufeind Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Helmut Hummel authored
Travis CI does not start memcached by default any more. Add the memcached service to the travis.yaml Change-Id: I27f4de6e1c0685632516b18c30858d61b793656e Reviewed-on: http://review.typo3.org/15479 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Thomas Löffler authored
$fileAdminDir is hardcoded in t3lib\class.t3lib_softrefproc.php and typo3\sysext\impexp\class.tx_impexp.php $TYPO3_CONF_VARS['BE']['fileadminDir'] should be used instead Change-Id: I9f381507a762352ce6a555134534481e4df61f92 Releases: 4.5, 4.6, 4.7, 6.0 Resolves: #41120 Reviewed-on: http://review.typo3.org/15378 Reviewed-by: Wouter Wolters Reviewed-by: Philipp Gampe Reviewed-by: Georg Ringer Tested-by: Georg Ringer Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Helmut Hummel authored
Currently the file references are missing a localisation possibility. This change only adds the respective fields and TCA configuration. Other needed changes to get the right languages for frontend rendering will follow. Also add some minor cleanups on the go. Fixes: #40608 Releases: 6.0 Change-Id: Ia4454c1652eb3718a138a162319e9c95db6dd012 Reviewed-on: http://review.typo3.org/14335 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Andreas Wolf authored
Resolves: #41719 Releases: 6.0 Change-Id: Idf333f303da4d3f2a26549eaf3ea28a149dbb2ee Reviewed-on: http://review.typo3.org/15400 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Steffen Ritter authored
The ExtDirect classes have been missing in ClassAliasMap. Change-Id: I13351790a78c41d0b9660be116da78522dcf7580 Releases: 6.0 Relateds: #40095 Reviewed-on: http://review.typo3.org/15476 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Felix Kopp authored
Changed terminology to "TYPO3 CMS" where applicable in backend module About. Change-Id: Id1e9aba5eedaa9da218d3887a71854cf03bf09c1 Resolves: #41823 Releases: 6.0, 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/15473 Reviewed-by: Mattias Nilsson Tested-by: Mattias Nilsson Reviewed-by: Ingo Renner Tested-by: Ingo Renner
-
Steffen Ritter authored
Files used within CSS Styled Content get indexed within storage null again, since they are accessed via path instead of file uid. Change-Id: Ie529c6f9e853f429212265aa779a39086b4a652c Fixes: #40669 Releases: 6.0 Reviewed-on: http://review.typo3.org/15439 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter Reviewed-by: Mario Rimann Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf
-
Benjamin Mack authored
The storage repository has hardcoded SQL where clauses for deleted and hidden. Solution: Create a new function that returns the additional where clause, based on the frontend / backend context. Change-Id: I6258ee639d4cc8d97a9712596baeb86ea1e576b6 Resolves: #41715 Releases: 6.0 Reviewed-on: http://review.typo3.org/15445 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Benjamin Mack authored
When no folder is selected, use $BE_USER->getDefaultUploadFolder(). Change-Id: Iee443ae852b64c9398e80c9450a59e17e285d4d6 Releases: 6.0 Resolves: #36817 Reviewed-on: http://review.typo3.org/10972 Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Kai Vogel authored
This patch replaces the old translation update list in language module with a lightwight one. It also cleans up the way to resolve the translations and optimizes the interaction to the language selection list. Change-Id: Ifd4d8ca8c849def0bc868473ea15bc5fccdf757b Resolves: #40833 Related: #39963 Releases: 6.0 Reviewed-on: http://review.typo3.org/14683 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
- Oct 09, 2012
-
-
Stefan Aebischer authored
Solution: Avoid calls to undefined console methods Change-Id: I1c2b72113a6a0045996ca5a219cd0bd49f6a0ae8 Fixes: #40558 Releases: 6.0, 4.7, 4.6 Reviewed-on: http://review.typo3.org/14311 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Steffen Ritter authored
The exceptions within FAL are not catched in frontend. The webpage renders broken instead of gracefully dealing with that. Change-Id: Idf23f059336f723ba27a10d25ff60fcc49f9648b Fixes: #38829 Releases: 6.0 Reviewed-on: http://review.typo3.org/15453 Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Benjamin Mack authored
The sys_refindex db table has a deleted column which is set however when deleting a file, extfilefunc mentions that the file is still in use. The extfilefunc check now takes the deleted column into account. Change-Id: If56178766c761309b2f4d2e7988399209fcc2480 Releases: 6.0 Resolves: #41115 Reviewed-on: http://review.typo3.org/15436 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Stanislas Rolland authored
This is a regression introduced by fix to issue #41411. In Firefox, the selection object may not provide any usable range. Change-Id: I8f6e83ca249fb30299fa5b41755596ed54368343 Resolves: #41796 Releases: 6.0 Reviewed-on: http://review.typo3.org/15450 Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Ivan Kartolo authored
Check for the temporary external file and compare the content of the file with the freshly fetched content. Change-Id: Id5f9e3a48395e2cba349c4592d241f035f867c5c Fixes: #40409 Releases: 6.0, 4.7, 4.6, 4.5 Reviewed-on: http://review.typo3.org/14269 Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers Reviewed-by: Jigal van Hemert Tested-by: Jigal van Hemert
-
Stanislas Rolland authored
Solution: Rendering of css and js added by USER_INT plugins was fixed in core. Adapt the RTE accordingly. Change-Id: I5d63904e787efa1f5132639c8d80a7d18c737e73 Resolves: #41440 Releases: 6.0 Reviewed-on: http://review.typo3.org/15413 Reviewed-by: Christian Buelter Tested-by: Christian Buelter Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Andreas Wolf authored
The method getFileInfoByIdentifier() has been marked as deprecated long ago. Additionally, the getFileInfo() method currently uses incorrect semantics - it expects an identifier, while it should use a file object to be in line with all other public FAL API methods. Change-Id: Id76c1a03dcbcead33a16c6410ad93c66dafaa5c6 Resolves: #40520 Releases: 6.0 Reviewed-on: http://review.typo3.org/14281 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter Reviewed-by: Mario Rimann Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack
-
Andreas Wolf authored
Due to a recent fix in the folder resolving mechanism, the root-level folders of a storage were not displayed anymore in the file list module. This commit re-enables displaying rootlevel folders, at the expense of removing the hierarchy resolving (i.e., we now always choose the root-level folder of a storage instead of the next higher level. This concept was broken anyways, as folders do not need to be in a hierarchy. Thus we cannot use such a simple resolving mechanism, but have to implement that per driver instead. There is currently no permission check in the file list controller, so both the selected folder and the (fallback) root-level folder might be displayed though the user has no permission to do so. Change-Id: I71580031f0cc14b2cfac76b80b3641dd05a3e052 Resolves: #41569 Releases: 6.0 Reviewed-on: http://review.typo3.org/15321 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Felix Kopp authored
TYPO3 is changing and so is the logo. Secondary color green is dropped and replaced by orange. Also the signet moves to the left. Adjusts logos/images/icons/files in backend to new brand definition. Fixes: #41704 Releases: 4.6, 4.7, 6.0 Change-Id: I34c80b085ef6b6efaffe2de4b67bb47c79b570ec Reviewed-on: http://review.typo3.org/15392 Reviewed-by: Georg Ringer Tested-by: Georg Ringer Reviewed-by: Mattias Nilsson Tested-by: Mattias Nilsson Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Reviewed-by: Jigal van Hemert Tested-by: Jigal van Hemert
-
- Oct 08, 2012
-
-
Steffen Ritter authored
When enabling the RTE link browser to deal with FAL the refactoring broke the detection of internal links. Editing an internal link resulted always in editing an external link including the current site URL. Change-Id: I90ea32562bf87a7cb75e65b7f3175b6f74e7b021 Fixes: #40678 Releases: 6.0 Reviewed-on: http://review.typo3.org/14419 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack
-
Andreas Wolf authored
The configuration file for FAL's local driver was still placed in t3lib/. This commit moves it to the more appropriate directory Configuration/Resource/Driver in EXT:core. Resolves: #40235 Releases: 6.0 Change-Id: I2bcc7d39cfea2ec84733eba7770b26467465a291 Reviewed-on: http://review.typo3.org/15259 Reviewed-by: Benjamin Mack Tested-by: Benjamin Mack Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Stanislas Rolland authored
Problem: Selection gets broken when intrusive bookmarks are inserted by the undo/redo mechanism in Google Chrome 22. Solution: Use non-intrusive bookmarks for undo/redo operations. Change-Id: I92b817b58de6c0124ab9ce46cd73e7d33c77de54 Resolves: #41411 Releases: 6.0 Reviewed-on: http://review.typo3.org/15374 Tested-by: Philipp Gampe Reviewed-by: Stanislas Rolland Tested-by: Stanislas Rolland
-
Georg Ringer authored
The csh was missing for the field "processingfolder" for file storage records. Change-Id: I216a8cbc2ac02bc0db71f24bcf24cad6c38b047d Releases: 6.0 Resolves: #41663 Reviewed-on: http://review.typo3.org/15387 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-