- Oct 10, 2012
-
-
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
-
Georg Ringer authored
The name of a file storage is currently not a required field, this should be changed. Change-Id: Ic10be69433e7012401a0122d2d4df08d8297219e Resolves: #41664 Releases: 6.0 Reviewed-on: http://review.typo3.org/15388 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Georg Ringer authored
Currently clicking on an empty storage (without any files) in the filelist module, does not show anything. Change-Id: I381a787b08bc4310ef9d10f84ded78a91baf0845 Fixes: #41667 Releases: 6.0 Reviewed-on: http://review.typo3.org/15390 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Fabien Udriot authored
Resolves: #41574 Releases: 6.0 Change-Id: Ic1f0c2b379aa13fdcd9bc505137b592d9024b62a Reviewed-on: http://review.typo3.org/15253 Reviewed-by: Wouter Wolters Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf
-
Georg Ringer authored
The about module is missing the docheader, IMO the only BE module where this is missing. Change-Id: I155879e180fee8e213d192f506c4b662d8747f6d Resolves: #41707 Releases: 6.0 Reviewed-on: http://review.typo3.org/15393 Reviewed-by: Felix Kopp Tested-by: Felix Kopp Reviewed-by: Mattias Nilsson Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Georg Ringer authored
Currently the headline "References from this item" is always shown in the info popup, no matter if there are ones or not. Therefore add an additional check and render the headline only if needed. Change-Id: I605d7ff35001f19fa6df2972b4ffde13cca60d7e Resolves: #41665 Releases: 6.0 Reviewed-on: http://review.typo3.org/15389 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
- Oct 07, 2012
-
-
Laurent Cherpit authored
Sometimes the string handed over to stripOrderBy includes the ORDER BY twice. Tweak the regular expression to detect and fix that kind of errors. The same applies to stripGroupBy. Fixes: #41641 Releases: 6.0, 4.7, 4.6, 4.5 Change-Id: Ifc6315ce31cf2037a77ea4b3f9a56bcb623a6b68 Reviewed-on: http://review.typo3.org/15371 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf
-
Helmut Hummel authored
If a record shall be localized in the page module the accordant form view gets loaded twice with the same id. Fixes: #41659 Releases: 6.0 Change-Id: I396518433170e032b09d1d1026fc7fe6c3b0b85f Reviewed-on: http://review.typo3.org/15383 Reviewed-by: Oliver Hader Tested-by: Oliver Hader Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
- Oct 04, 2012
-
-
Georg Ringer authored
The show_item.php shows some info about the selected file. the property size is rendered twice, once in the header section with a size (eg. 223kb) and below with the size as byte. remote the last one. A call to trim() can be removed as trimExplode() is used before Change-Id: I33b0d9270bc6f81d490348c050c2b9e30c4a102c Resolves: #41291 Releases: 6.0 Reviewed-on: http://review.typo3.org/14964 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Wouter Wolters Reviewed-by: Andreas Wolf Tested-by: Andreas Wolf
-
- Oct 03, 2012
-
-
Georg Ringer authored
Currently the install tool stills suggests simulatestatic as sysext to be installed. Change-Id: I7f9bc95aa8c6cbbd5204d182a9b52a781fd466d8 Resolves: #41288 Releases: 6.0 Reviewed-on: http://review.typo3.org/14963 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Dmitry Dulepov Tested-by: Dmitry Dulepov Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Roland Waldner authored
Resolves: #41474 Releases: 6.0 Change-Id: I55edcf54004f8ba1663a9d1d1fd8e4921a121d62 Reviewed-on: http://review.typo3.org/15172 Tested-by: Philipp Gampe Reviewed-by: Wouter Wolters Reviewed-by: Philipp Gampe Reviewed-by: Oliver Klee Reviewed-by: Dmitry Dulepov Tested-by: Dmitry Dulepov
-
Roland Waldner authored
Change-Id: I4335c2a6a4db1dae3a8863b781d713605933dee5 Resolves: #41471 Releases: 6.0 Reviewed-on: http://review.typo3.org/15166 Reviewed-by: Philipp Gampe Reviewed-by: Wouter Wolters Reviewed-by: Oliver Klee Reviewed-by: Dmitry Dulepov Tested-by: Dmitry Dulepov
-
Roland Waldner authored
Resolves: #41470 Releases: 6.0 Change-Id: I0b58a49afb4e34fd03c9f89c25bb1d983fbc6dce Reviewed-on: http://review.typo3.org/15164 Reviewed-by: Philipp Gampe Reviewed-by: Wouter Wolters Tested-by: Philipp Gampe Reviewed-by: Oliver Klee Reviewed-by: Dmitry Dulepov Tested-by: Dmitry Dulepov
-