Packages/TYPO3.CMS.git
6 years ago[BUGFIX] The Install Tool welcome text is outdated 25/25125/4
Tomita Militaru [Sat, 2 Nov 2013 12:26:56 +0000 (14:26 +0200)]
[BUGFIX] The Install Tool welcome text is outdated

Updates the welcome text of the Install Tool with
information about the new modules.

Resolves: #53081
Releases: 6.2
Change-Id: I30b486a7503ca3c62675c33725c3483190b919ea
Reviewed-on: https://review.typo3.org/25125
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Tomita Militaru
Tested-by: Tomita Militaru
Reviewed-by: Markus Klein
Tested-by: Markus Klein
6 years ago[BUGFIX] File PackageStates.php isn't created at all 94/25194/3
Nicole Cordes [Thu, 7 Nov 2013 12:12:56 +0000 (13:12 +0100)]
[BUGFIX] File PackageStates.php isn't created at all

With the patch I71bba56361a4cc85fb253199acbfee5829defa29 the access to
the PackageStates.php file is checked. If the file doesn't exists yet
the error is thrown as well. This patch adds a test if the file can be
created so the update process can be executed again.

Resolves: #53410
Releases: 6.2
Change-Id: I1e79c7f0ab0f0c69a20086c8b8e5be2c37bdb5f3
Reviewed-on: https://review.typo3.org/25194
Reviewed-by: Wouter Wolters
Reviewed-by: Alexander Schnitzler
Tested-by: Alexander Schnitzler
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[TASK] Replace calls to ExtensionManagementUtility with PackageManager 41/24941/3
Thomas Maroschik [Mon, 21 Oct 2013 17:38:34 +0000 (19:38 +0200)]
[TASK] Replace calls to ExtensionManagementUtility with PackageManager

The ExtensionManagementUtility is used by the Extensionsmanagers
InstallUtility and just forwards all calls the InstallUtility does to the
PackageManager.

The superfluous calls to the ExtensionManagementUtility are replaced
by calls to the PackageManager.

Resolves: #53013
Releases: 6.2
Change-Id: I0dbcbafa89d3a3c7cb6f6c65bdb16320cb737108
Reviewed-on: https://review.typo3.org/24941
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Add pageId to getBackendLayout() method 85/25085/2
Georg Ringer [Thu, 31 Oct 2013 08:48:36 +0000 (09:48 +0100)]
[TASK] Add pageId to getBackendLayout() method

The new BackendLayout providers should be able to get the page id.
Otherwise it might be hard for some cases to return the correct layout.
E.g if working with TsConfig, a page id is needed to get the correct
tsconfig

Change-Id: If455f951b735c3af406cd9c96f057dad1eebb2bc
Resolves: #53244
Releases: 6.2
Reviewed-on: https://review.typo3.org/25085
Reviewed-by: Wouter Wolters
Reviewed-by: Jo Hasenau
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Endless loop in check for broken extensions 52/25152/2
Oliver Hader [Mon, 4 Nov 2013 13:02:43 +0000 (14:02 +0100)]
[BUGFIX] Endless loop in check for broken extensions

The check for broken extensions in the Install Tool checks for
PHP fatal errors, excludes possibly faulty extensions and
continues this process until all errors are gone or all
extensions have been marked as broken.

If PHP warnings (or any other content) are outputted directly
to the client, this will lead to a mixed data representation of
JSON encoded content and the plain text output, like e.g.
  Warning:  array_keys() expects parameter 1 to be array...
  "OK"

To avoid that, the output buffer needs to be cleaned.

Change-Id: I7efb0be23e1897af4d98c7c7726eec2003fb6296
Fixes: #53236
Releases: 6.2
Reviewed-on: https://review.typo3.org/25152
Reviewed-by: Philipp Gampe
Reviewed-by: Markus Klein
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Make admin modules only available for admins 86/25186/2
Helmut Hummel [Wed, 6 Nov 2013 17:53:31 +0000 (18:53 +0100)]
[BUGFIX] Make admin modules only available for admins

The extension manager and backend user module
are targeted for admins only.
Reflect that in the module configuration.

Releases: 6.2, 6.1, 6.0
Change-Id: I3604fd245c712a41f70c6e1672a238dcdbaaeddc
Reviewed-on: https://review.typo3.org/25186
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Show flash message if package states are not writable 75/24975/4
Stefan Rotsch [Wed, 23 Oct 2013 13:14:45 +0000 (15:14 +0200)]
[BUGFIX] Show flash message if package states are not writable

When trying to install/uninstall an extension and PackageStates.php
is not writable, an error flash message is shown.

Resolves: #53077
Releases: 6.2
Change-Id: I71bba56361a4cc85fb253199acbfee5829defa29
Reviewed-on: https://review.typo3.org/24975
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[TASK] Catch exceptions in itemsProcFunc 86/24786/5
Francois Suter [Tue, 15 Oct 2013 09:06:45 +0000 (11:06 +0200)]
[TASK] Catch exceptions in itemsProcFunc

It may be helpful to let itemsProcFuncs for field (e.g. select, check
and radio types) throw exceptions that are caught and displayed
properly as error message.

Actually https://review.typo3.org/#/c/24066/ introduces such an
exception.

Releases: 6.2
Resolves: #52836
Documentation: #52839
Change-Id: Icabdc528668844d5713142f0aad2d3923742dd11
Reviewed-on: https://review.typo3.org/24786
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Peter Foerger
Tested-by: Peter Foerger
Reviewed-by: Francois Suter
Tested-by: Francois Suter
6 years ago[BUGFIX] Use correct variable name for backend layouts 82/25182/2
Georg Ringer [Wed, 6 Nov 2013 05:31:17 +0000 (06:31 +0100)]
[BUGFIX] Use correct variable name for backend layouts

Because of using a wrong variable name the backend layouts
are not working anymore inside a content element as the items of the
colpos list are never changed

Resolves: #53304
Releases: 6.2
Change-Id: I021e4eaaf3be56ee1ce05bd9707ffd537edb5dcc
Reviewed-on: https://review.typo3.org/25182
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Add property icon to category domainmodel 70/25170/2
Stefan Froemken [Tue, 5 Nov 2013 10:39:02 +0000 (11:39 +0100)]
[BUGFIX] Add property icon to category domainmodel

Add missing icon property

Resolves: #53341
Releases: 6.2
Change-Id: Ib84e60c59a46d6f19adc1426760f177a37ddfe61
Reviewed-on: https://review.typo3.org/25170
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Do not encode links from non-local storages 86/23786/4
Helmut Hummel [Thu, 12 Sep 2013 12:39:26 +0000 (14:39 +0200)]
[BUGFIX] Do not encode links from non-local storages

The check for non file URLs that was introduced
in #42223 does not take relative URLs into account,
which are also perfectly valid for some drivers.

Just check if the image resource URL is a local
file, because only then it makes sense to maybe
transform it to a GIF.

We also remove an obsolete check for file
in imageLinkWrap as the URL there can be either
an URL to a remote storage or an integer.

Related: #42223
Resolves: #51949
Releases: 6.0, 6.1, 6.2
Change-Id: I67c8cea1c3b4997558b99d244bae5ea6d509f923
Reviewed-on: https://review.typo3.org/23786
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Deprecate ext_emconf.php key "docPath" 53/25153/2
Xavier Perseguers [Mon, 4 Nov 2013 13:21:35 +0000 (14:21 +0100)]
[TASK] Deprecate ext_emconf.php key "docPath"

Resolves: #53307
Releases: 6.2
Documentation: #53308
Change-Id: Ib283f5cb6620e2e359899d0523ec4afe1dd0d15c
Reviewed-on: https://review.typo3.org/25153
Reviewed-by: Stefan Froemken
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Removed empty defaults for backend_layouts 34/25134/2
Jo Hasenau [Sat, 2 Nov 2013 23:22:28 +0000 (00:22 +0100)]
[BUGFIX] Removed empty defaults for backend_layouts

The new default value has to be 0 due to the backend layout
configuration we introduced with data providers. So replacing
the default 0 with an empty string must be avoided.

Resolves: #53269
Releases: 6.2
Change-Id: Ieca1a836cba5abe261c0a099e0beb9fcab0ff462
Reviewed-on: https://review.typo3.org/25134
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Remove go-up button in filelist 86/25086/2
Georg Ringer [Thu, 31 Oct 2013 09:06:17 +0000 (10:06 +0100)]
[TASK] Remove go-up button in filelist

There is no go-up funtionality currently. The current icon links to the
current page. Therefore it should be removed

Change-Id: I177ad4d136bfb008861a1f890d246d790ce23c23
Resolves: #53226
Releases: 6.2
Reviewed-on: https://review.typo3.org/25086
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Mention new default for cookieHttpOnly in NEWS.txt 40/25140/2
Steffen Müller [Sun, 3 Nov 2013 13:41:36 +0000 (14:41 +0100)]
[TASK] Mention new default for cookieHttpOnly in NEWS.txt

Resolves: #53291
Releases: 6.2
Change-Id: Ie941ada0519c8ac22153b07bb2b1a297333332df
Reviewed-on: https://review.typo3.org/25140
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
6 years ago[FEATURE] Enable cookieHttpOnly by default 22/25122/3
Tomita Militaru [Sat, 2 Nov 2013 09:39:02 +0000 (11:39 +0200)]
[FEATURE] Enable cookieHttpOnly by default

Enable cookieHttpOnly by default, which prevents
JavaScript from accessing the session cookie

Resolves: #24647
Releases: 6.2
Change-Id: Id000c9221232aeae325c82db079539564cd36b93
Reviewed-on: https://review.typo3.org/25122
Reviewed-by: Ingo Schmitt
Reviewed-by: Oliver Klee
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
6 years ago[BUGFIX] Show icons of backend layouts 87/25087/2
Georg Ringer [Thu, 31 Oct 2013 09:22:11 +0000 (10:22 +0100)]
[BUGFIX] Show icons of backend layouts

Since changing the implementation of backend layouts (#37208) the icons
of backend layouts are not shown anymore.

This change fixed the path so that it is working again.

Change-Id: I7de03ac7fa90c5f62ec66b14dd391a316b858a98
Resolves: #52953
Releases: 6.2
Reviewed-on: https://review.typo3.org/25087
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Render smallRetina sourceCollection in image CType 17/24917/5
Sebastian Fischer [Mon, 21 Oct 2013 09:06:46 +0000 (11:06 +0200)]
[BUGFIX] Render smallRetina sourceCollection in image CType

The smallRetina sourceCollection is rendered for any
layoutKey constant other than "default".

Resolves: #52991
Releases: 6.2
Change-Id: I63881b08e46d2b9d421b284b7d3d5533ca6aa05b
Reviewed-on: https://review.typo3.org/24917
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
6 years ago[TASK] Fix static call to non-static method 32/25032/4
Georg Ringer [Mon, 28 Oct 2013 12:24:58 +0000 (13:24 +0100)]
[TASK] Fix static call to non-static method

The WS toolbar calls a method as static which is not

Change-Id: I06c15ba0545177a469f259bf1882a6c13b3585fc
Resolves: #53161
Releases: 6.2
Reviewed-on: https://review.typo3.org/25032
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Optimize performance of the class loader 50/24950/2
Thomas Maroschik [Tue, 22 Oct 2013 07:30:10 +0000 (09:30 +0200)]
[TASK] Optimize performance of the class loader

This change eliminates some file_exists calls and removes
an expensive regex that validated the class name.

Resolves: #53029
Releases: 6.2
Change-Id: I3d9ead0c3cdb999a540d303c8bd0709d4b827efd
Reviewed-on: https://review.typo3.org/24950
Reviewed-by: Sebastian Fischer
Reviewed-by: Wouter Wolters
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Stefan Neufeind
Tested-by: Wouter Wolters
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[BUGFIX] Incorrect class names used in Install.php script 42/25042/3
Claus Due [Mon, 28 Oct 2013 23:17:50 +0000 (00:17 +0100)]
[BUGFIX] Incorrect class names used in Install.php script

Fixes an incorrect use of lowercase extension-key component
in "install" extension's Install.php script.

Releases: 6.2
Resolves: #53187
Change-Id: I67a9190fb861a9b22d6c83ea5147429ae76a729a
Reviewed-on: https://review.typo3.org/25042
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[FEATURE] Add DESC sorting for FILES-cObject 23/25023/4
Stefan Froemken [Mon, 28 Oct 2013 09:34:35 +0000 (10:34 +0100)]
[FEATURE] Add DESC sorting for FILES-cObject

Add new property "direction" in sorting
to order fileObjects in reverse order

Documentation: #53183
Resolves: #53130
Releases: 6.2
Change-Id: I2b31d1ca3afb3738d267ed0de8e1c3ca791f0980
Reviewed-on: https://review.typo3.org/25023
Reviewed-by: Gernot Ploiner
Tested-by: Gernot Ploiner
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] T3editor: Make errors/exceptions show correctly 99/24999/3
Stefan Neufeind [Thu, 24 Oct 2013 23:26:02 +0000 (01:26 +0200)]
[BUGFIX] T3editor: Make errors/exceptions show correctly

* Display T3editor.lang.errorWhileSaving in a flashmessage.
* Pass exception-messages through the AJAX-call and display
  them in the flashmessage as well.

Change-Id: Ia743b5a3fc9a7b272854920bcc0e9d081d4822ef
Resolves: #53115
Releases: 6.2, 6.1, 6.0, 4.5
Reviewed-on: https://review.typo3.org/24999
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Fix text of t3skin update in Install-Tool 22/25022/2
Georg Ringer [Mon, 28 Oct 2013 08:11:00 +0000 (09:11 +0100)]
[BUGFIX] Fix text of t3skin update in Install-Tool

The description is currently returned as array but should
be a string. Furthermore the text needs to small update.

Change-Id: I93835ae6efefe308e685a1b3797444a6eabf27f7
Resolves: #53163
Releases: 6.2
Reviewed-on: https://review.typo3.org/25022
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Exception class not found in ApplicationContext 51/25051/3
Stefan Froemken [Tue, 29 Oct 2013 15:13:02 +0000 (16:13 +0100)]
[BUGFIX] Exception class not found in ApplicationContext

If a wrong application context is set, an exception
should be thrown, however the exception class is
not found.

Resolves: #53162
Releases: 6.2
Change-Id: Ia863d162a2a983a46341a6f2b124702080a94542
Reviewed-on: https://review.typo3.org/25051
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
6 years ago[BUFGIX] set password length to 8 in installtool 50/25050/2
Stefan Froemken [Tue, 29 Oct 2013 14:50:00 +0000 (15:50 +0100)]
[BUFGIX] set password length to 8 in installtool

The installtool requires a password length of 8 letters,
but background of new password changes to yellow
after just 6 letters.

Resolves: #53159
Releases: 6.2
Change-Id: I6031e1a93af13f8db3fd1fb5a514da5746b7aa4e
Reviewed-on: https://review.typo3.org/25050
Reviewed-by: Steffen Müller
Tested-by: Steffen Müller
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[BUGFIX] T3editor: Honour fileDenyPattern on saving included TS 46/25046/2
Stefan Neufeind [Tue, 29 Oct 2013 11:31:23 +0000 (12:31 +0100)]
[BUGFIX] T3editor: Honour fileDenyPattern on saving included TS

fileDenyPattern is only checked on loading so far.
Needs to be added for saving as well taken into account, since
otherwise an arbitrary file (including .php) can be overwritten.

Change-Id: Ia7edc83c8954942fb848746abc0980a304a1a6df
Resolves: #53195
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/25046
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Add xlf to [SYS][textfile_ext] 08/25008/3
Alexander Stehlik [Fri, 25 Oct 2013 14:37:38 +0000 (16:37 +0200)]
[TASK] Add xlf to [SYS][textfile_ext]

Add the xlf file extension to the list of textfile extensions in the
default configuration.

Resolves: #53136
Releases: 6.2
Change-Id: I2ea509c8a027bb21d77a59313cce4dfa9495c280
Reviewed-on: https://review.typo3.org/25008
Reviewed-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Compressor resolves dots in filenames correctly 75/24875/5
Christian Kuhn [Thu, 17 Oct 2013 16:46:47 +0000 (18:46 +0200)]
[BUGFIX] Compressor resolves dots in filenames correctly

Method getFilenameFromMainDir() tries to resolve a given file path
to a path relative to the document root and takes care of file
existance.

Sometimes it is fed with a path like '../path/to/file' and then
prepends it with the document root to call an is_file() on it. The
constructed path is then '/path/to/doc/root/typo3/../path/to/file'. If
now 'root' is a symlink to some sub structure itself, is_file()
will fail, because it does not solve the '..' part correctly anymore.

Using resolveBackPath() on the path before feeding it to is_file()
transforms the path to '/path/to/doc/root/path/to/file'. So the dots
are resolved and is_file is happy.

Change-Id: I20b4f4bbea695aeb02e3d92469236bc63cd05d97
Resolves: #52926
Releases: 6.2, 6.1, 6.0, 4.7
Reviewed-on: https://review.typo3.org/24875
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] EXT:documentation: Remove box around links 88/24888/2
Xavier Perseguers [Fri, 18 Oct 2013 06:35:17 +0000 (08:35 +0200)]
[TASK] EXT:documentation: Remove box around links

Since the base CSS has been updated to underline links on
mouse hover, the box that is shown in EXT:documentation
should be removed.

Resolves: #52935
Releases: 6.2
Change-Id: I385b703dc533ccfecf85aa86537bfed43ec2a995
Reviewed-on: https://review.typo3.org/24888
Reviewed-by: Sascha Egerer
Tested-by: Sascha Egerer
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[BUGFIX] Available extension list not updated on CLI 72/24972/2
Stefan Rotsch [Wed, 23 Oct 2013 11:59:04 +0000 (13:59 +0200)]
[BUGFIX] Available extension list not updated on CLI

On installing a manually downloaded extension usign the
extension:install CLI API, the list of available extensions does not
get updated prior to the installation, causing it to fail.

Resolves: #53071
Releases: 6.2
Change-Id: I8610f27b8fe36c15f02d88e7b4275099e5443b96
Reviewed-on: https://review.typo3.org/24972
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] TypoScript: Condition for Windows 8 83/24783/5
Stefan Neufeind [Tue, 15 Oct 2013 08:05:08 +0000 (10:05 +0200)]
[TASK] TypoScript: Condition for Windows 8

Reports itself as "Windows NT 6.2"
or "Windows NT 6.3" in user-agent.

Change-Id: Ibdc4b749d6009ca36a6c8c5c621d81838888f6cf
Resolves: #51813
Documentation: #51814
Releases: 6.2
Reviewed-on: https://review.typo3.org/24783
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[FEATURE] Custom inline record creation link label 24/24924/2
Alexander Stehlik [Mon, 21 Oct 2013 13:31:42 +0000 (15:31 +0200)]
[FEATURE] Custom inline record creation link label

Introduce a new TCA setting for columns of type "inline" called
[appearance][newRecordLinkTitle] for overwriting the label of the link
that adds a new inline record to the parent record.

Resolves: #53007
Releases: 6.2
Change-Id: Ia1275aab8eadfd516d0bb58e7704dfb37fecc7c3
Reviewed-on: https://review.typo3.org/24924
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Constant styles.content.imgtext.responsive is not used 18/24918/2
Ingo Schmitt [Mon, 21 Oct 2013 10:41:34 +0000 (12:41 +0200)]
[BUGFIX] Constant styles.content.imgtext.responsive is not used

Removed the entry from constants.txt

Resolves: #52998
Releases: 6.2
Change-Id: I896bc6113ff4dd6015fecaf2f80d573aeab8a02f
Reviewed-on: https://review.typo3.org/24918
Reviewed-by: Sebastian Fischer
Tested-by: Sebastian Fischer
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Check for query failures in admin methods 40/24940/2
Thomas Maroschik [Mon, 21 Oct 2013 17:18:23 +0000 (19:18 +0200)]
[BUGFIX] Check for query failures in admin methods

 In the DatabaseConnection class the two methods admin_get_fields
 and admin_get_keys throw a fatal error when a query failure occurs.

 This fix introduces two checks that prevent the methods from fataling
 and return an empty result on failure.

 Fixes: #53014
 Releases: 6.2

Change-Id: I40f7e52fe14b7d75766f0484e42834b0e1b1a5dc
Reviewed-on: https://review.typo3.org/24940
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Fix typo in PageRenderer comments 28/24928/3
Mattias Nilsson [Mon, 21 Oct 2013 13:55:22 +0000 (15:55 +0200)]
[BUGFIX] Fix typo in PageRenderer comments

Fixes: #53009
Releases: 6.2
Change-Id: I95f95f568f3d9745aaed8e4c7bb8ec10957cf698
Reviewed-on: https://review.typo3.org/24928
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Replace __DIR__ with absolute path in class cache 40/24840/9
Alexander Stehlik [Wed, 16 Oct 2013 19:59:31 +0000 (21:59 +0200)]
[BUGFIX] Replace __DIR__ with absolute path in class cache

Since the directory constant __DIR__ is not always the same in all
environments (web, command line) we only allow absolute paths in the
class cache.

This requires the class cache to be cleared after the TYPO3 instance
was moved to another directory.

Resolves: #52885
Releases: 6.2
Change-Id: I0fc4c13d2977883e6881b5d7dda189813f97ae36
Reviewed-on: https://review.typo3.org/24840
Tested-by: Sebastian Fischer
Reviewed-by: Thorsten Kahler
Tested-by: Thorsten Kahler
Reviewed-by: Jigal van Hemert
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[BUGFIX] Make OpenID login work with identifier select 73/21373/13
Christian Weiske [Wed, 12 Jun 2013 19:23:06 +0000 (21:23 +0200)]
[BUGFIX] Make OpenID login work with identifier select

The OpenID protocol has an option which is called
identifier_select which let's the OpenID provider
return the unique OpenID identifier for a user.
A notable example is Google:
Their OpenID for all users is https://www.google.com/accounts/o8/id
while the actual OpenID identity is different, e.g.
https://www.google.com/accounts/o8/id?id=AItOawm2w
(for users without a google+ profile).

Because of this, we cannot verify that the OpenID URL
given by the user during login exists in our database
before starting the OpenID process.
Instead, we first need to run the OpenID process
to get the final OpenID identifier of the user and
only then check if a user with that ID exists
in our database.

This change also also introduces a new field in the
backend login form, "openid_url". The field is needed
to cleanly distinguish OpenID from normal logins,
to make full OpenID URL normalization possible
(i.e. adding http:// automatically if missing).

Resolves: #25322
Releases: 6.2
Change-Id: Id31238760fe4e58e2a823beddaeb454ba28d59be
Reviewed-on: https://review.typo3.org/21373
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Weiske
Tested-by: Christian Weiske
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[BUGFIX] BE-Layout provider must filter deleted records 10/24910/2
Georg Ringer [Sun, 20 Oct 2013 15:32:35 +0000 (17:32 +0200)]
[BUGFIX] BE-Layout provider must filter deleted records

Deleted records must be filtered from the select list.

Resolves: #52983
Releases: 6.2
Change-Id: Ic98fab6d53426c92b3536a9f9ccb46c0b814f2eb
Reviewed-on: https://review.typo3.org/24910
Reviewed-by: Wouter Wolters
Reviewed-by: Jo Hasenau
Tested-by: Jo Hasenau
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[BUGFIX] Sorting of packages by dependency 52/24852/18
Markus Klein [Wed, 16 Oct 2013 19:56:27 +0000 (21:56 +0200)]
[BUGFIX] Sorting of packages by dependency

Implement proper dependency handling in Flow PackageManager.
The code ensures that all framework packages are loaded first.

Releases: 6.2
Resolves: #52828
Change-Id: I6717756efae28b1f8e13fc3a251328f69f54b4d4
Reviewed-on: https://review.typo3.org/24852
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Tested-by: Anja Leichsenring
Reviewed-by: Stefan Neufeind
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Log "validator not found" in devlog, not syslog 05/24905/3
Claus Due [Sat, 19 Oct 2013 22:54:09 +0000 (00:54 +0200)]
[TASK] Log "validator not found" in devlog, not syslog

This change directs logging of "class not found" style errors that
happen while resolving name-convention class names of object
validators. One log message would be dispatched for each object
type for each request - which is definitely too much for a
production context.

Devlog was chosen since Validator resolve failures only apply
in a development context.

Releases: 6.2
Resolves: #52974
Change-Id: I0f0a6e2d336bc783b436e8e7b467c2ac04f2fed8
Reviewed-on: https://review.typo3.org/24905
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Documentation: Update jQuery-usage 79/24879/2
Stefan Neufeind [Thu, 17 Oct 2013 21:13:07 +0000 (23:13 +0200)]
[TASK] Documentation: Update jQuery-usage

* Use central jQuery
* Get rid of not used JS-parts (tools, validation)

Change-Id: Ie64b66fd0f6cc5a73c8dc70425fb18aa74b6d8be
Resolves: #52932
Releases: 6.2
Reviewed-on: https://review.typo3.org/24879
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Minor glitches in FileIndex- and MetaDataRepositories 97/24897/2
Steffen Ritter [Fri, 18 Oct 2013 13:04:10 +0000 (15:04 +0200)]
[BUGFIX] Minor glitches in FileIndex- and MetaDataRepositories

There are two minor issues with the Repositories for file meta
data.
The FileIndexRepository::hasIndexRecord returns false if there
is more than one entry in the database. As a result the file
can be indexed over and over again.

In addition while updating file-meta-data it is possible to
update the uid of an record since it is removed from the wrong
array.

Resolves: #52954
Releases: 6.2
Change-Id: Iee4deaa60933f5fd67a31ac70246bc1226b9007a
Reviewed-on: https://review.typo3.org/24897
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[TASK] Delete sys_file(_metadata) entries when a file is deleted 71/23671/21
Frans Saris [Sun, 8 Sep 2013 12:39:27 +0000 (14:39 +0200)]
[TASK] Delete sys_file(_metadata) entries when a file is deleted

In order to keep sys_file and sys_file_processedfile
as much in sync with the real file system as possible
we delete the relevant sys_file and sys_file_metadata
entries as soon as a file is deleted.

Resolves: #51698
Releases: 6.2, 6.1, 6.0
Change-Id: Ifa6a565702c26dc02c01634076726ef9f2272f84
Reviewed-on: https://review.typo3.org/23671
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Fix wrong composer type in filemetadata 89/24889/2
Thomas Maroschik [Fri, 18 Oct 2013 07:11:10 +0000 (09:11 +0200)]
[BUGFIX] Fix wrong composer type in filemetadata

The composer file of the filemetadata extension contains the
composer type typo3cms-framework instead of typo3-cms-framework.
This disables the package key translation of the package manager
and the extension is listed internally under the key
typo3.cms.filemetadata. The package manager can handle that key
and its alias filemetadata transparently but the extensionmanager
fails to do so because of its custom approach to installed extension
detection.

This patch fixes the type in the filemetadata composer file.

Fixes: #52925
Releases: 6.2
Change-Id: Id761ff9f9b169f8b559332dd1d54389e9582edf3
Reviewed-on: https://review.typo3.org/24889
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Sebastian Fischer
Reviewed-by: Stefan Froemken
Tested-by: Stefan Froemken
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Enable BE search for multiple mountpoints 95/23895/6
Georg Ringer [Thu, 19 Sep 2013 05:31:20 +0000 (07:31 +0200)]
[BUGFIX] Enable BE search for multiple mountpoints

Backend search now allows search from all mounts of an editor.
If the root page is selected it will search in all mounts of the
backend user.

Change-Id: Ic462725bb4cba8100c5eeca5f7f47b5711ab2869
Resolves: #35073
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/23895
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
6 years ago[TASK] Exclude central Modernizr from concatenation 78/24878/3
Stefan Neufeind [Thu, 17 Oct 2013 20:30:29 +0000 (22:30 +0200)]
[TASK] Exclude central Modernizr from concatenation

Modernizr is added to every "page" in the backend
as a default in DocumentTemplate. By default all JS
gets merged. Thus Modernizr is added to multiple
files.

Reduce the size of JS-files and allow browsers to
take advantage of reusing that code by having this
library as a separate part.

Change-Id: If18ca423ac3b4b1347c1319189d0feb019f37b7f
Resolves: #52931
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/24878
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Missing ENABLE_INSTALL_TOOLs permissions let us loop 72/24672/5
Alexander Opitz [Sun, 13 Oct 2013 10:15:40 +0000 (12:15 +0200)]
[BUGFIX] Missing ENABLE_INSTALL_TOOLs permissions let us loop

If we can't touch ENABLE_INSTALL_TOOL or recreate it as we have not
enough permissions in typo3conf/ we will have an endless loop.

Fixing by not calling createInstallToolEnableFile(), the user must
update the file manually or fix the permissions which are shown as
error in the installer.

Resolves: #52744
Releases: 6.2
Change-Id: Ib3ad316b90f1971dc6b71a35d15a06783f927f7a
Reviewed-on: https://review.typo3.org/24672
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Tests for Persistence\Generic\Backend::getIdentifierByObject 40/24440/4
Stefan Neufeind [Sun, 6 Oct 2013 23:13:28 +0000 (01:13 +0200)]
[TASK] Tests for Persistence\Generic\Backend::getIdentifierByObject

Change-Id: Idb00a92469672e907286024ec461f0b8ee98c6c9
Resolves: #52570
Releases: 6.1, 6.2
Reviewed-on: https://review.typo3.org/24440
Reviewed-by: Marc Bastian Heinrichs
Tested-by: Marc Bastian Heinrichs
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Add unit tests for FilesContentObject 16/24816/3
Nicole Cordes [Tue, 15 Oct 2013 15:04:29 +0000 (17:04 +0200)]
[TASK] Add unit tests for FilesContentObject

This patch adds unit tests and some small bug fixes for
TYPO3\CMS\Frontend\ContentObject\FilesContentObject class.

Resolves: #52864
Releases: 6.2
Change-Id: I871844518aed876fca0b378d91209eb568c1561b
Reviewed-on: https://review.typo3.org/24816
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Improve database connection smooth migration wizard 53/24553/4
Nicole Cordes [Fri, 11 Oct 2013 09:02:45 +0000 (11:02 +0200)]
[BUGFIX] Improve database connection smooth migration wizard

This patch adds support for local database connections over ips applying
to mask 127.xxx.xxx.xxx as specified in RFC 790. Additionally the
support for non local host connections is improved by setting a default
port independent from host name.

Resolves: #52687
Releases: 6.2
Change-Id: I2ddde8241003b78aee8a196ed4bd5dd78e3d20cb
Reviewed-on: https://review.typo3.org/24553
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Follow-up: Fix broken test in CategoryRegistryTest 60/24860/5
Marc Bastian Heinrichs [Thu, 17 Oct 2013 09:12:37 +0000 (11:12 +0200)]
[BUGFIX] Follow-up: Fix broken test in CategoryRegistryTest

Since I156528669704004a86243e03f34d3a1af07cdb21 CategoryRegistryTest
is broken, because argument $options of CategoryRegistry::add
is a required array now. But the method throws an exception
if the argument type doesn't match.

Keep argument typing and remove invalid argument exception
(and corresponding unit test).

Resolves: #52910
Related: #52285
Releases: 6.2
Change-Id: If7d8e51f8fcc0cd9bf579186d768c835837787ef
Reviewed-on: https://review.typo3.org/24860
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[FEATURE] Wizard to add OpenID to backend user 21/21621/13
Christian Weiske [Sun, 23 Jun 2013 19:08:07 +0000 (21:08 +0200)]
[FEATURE] Wizard to add OpenID to backend user

Adds an OpenID wizard button to the be_user's tx_openid_openid field.

The wizard allows to enter an OpenID URL, processes the OpenID login
and finally sets the OpenID in the backend user edit form and
backend user settings form.

This helps registering OpenIDs of providers that hand out different
claimed OpenID URLs for each domain, like Google does.

Resolves: #49310
Releases: 6.2
Change-Id: I953bcfc0df640dc7632f4b78b43f7945606cb7e9
Reviewed-on: https://review.typo3.org/21621
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Fabien Udriot
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[BUGFIX] Getting the identifier for a lazy object fails 96/22696/6
Marc Bastian Heinrichs [Tue, 30 Jul 2013 08:52:43 +0000 (10:52 +0200)]
[BUGFIX] Getting the identifier for a lazy object fails

Using PersistenceManager::getIdentifierByObject doesn't work for lazy
object since version 6.1, because the function uses the session object
directly. Before the Backend::getIdentifierByObject was used, which
handles lazy objects right.
Solution: use the Backend again.

Resolves: #50548
Releases: 6.2, 6.1
Change-Id: I8381a968f730918b96b6764d3f62bfc5f58509ee
Reviewed-on: https://review.typo3.org/22696
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Daan Wissing
Tested-by: Daan Wissing
Reviewed-by: Marc Bastian Heinrichs
Tested-by: Marc Bastian Heinrichs
6 years ago[BUGFIX] CategoryCollection must handle multiple relations 66/24066/6
Francois Suter [Thu, 26 Sep 2013 14:00:31 +0000 (16:00 +0200)]
[BUGFIX] CategoryCollection must handle multiple relations

Since #51921 it is possible to have multiple fields for defining
relations to categories. The CategoryCollection and the
categories-based page menu are now adapted to handle this correctly,
instead of retrieving records for relations defined in all fields.

Resolves: #52285
Documentation: #52302
Releases: 6.2
Change-Id: I156528669704004a86243e03f34d3a1af07cdb21
Reviewed-on: https://review.typo3.org/24066
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
Reviewed-by: Francois Suter
Tested-by: Francois Suter
6 years ago[BUGFIX] TCA: sys_file_reference:title exclude = 1 44/24444/3
Markus Klein [Mon, 7 Oct 2013 07:00:13 +0000 (09:00 +0200)]
[BUGFIX] TCA: sys_file_reference:title exclude = 1

Make the title field of sys_file_reference excludable so
it can be hidden in the BE.

Resolves: #49501
Releases: 6.2
Change-Id: Ifad9213e9d46a41287d2d907aec77b6c2ae8a6be
Reviewed-on: https://review.typo3.org/24444
Reviewed-by: Chris topher
Tested-by: Chris topher
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Suppress empty tag names in output of array2xml 41/24841/4
Markus Hoelzle [Wed, 16 Oct 2013 13:26:58 +0000 (15:26 +0200)]
[BUGFIX] Suppress empty tag names in output of array2xml

If a tag name is empty GeneralUtility::array2xml must not output that
tag at all.

Resolves: #52529
Releases: 6.2, 6.1, 6.0
Change-Id: Ib075feac25e5ba06884436db6d4be69cc428a43d
Reviewed-on: https://review.typo3.org/24841
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[TASK] Follow-up: Preserve vendor name in refering request 46/24846/2
Wouter Wolters [Wed, 16 Oct 2013 17:24:01 +0000 (19:24 +0200)]
[TASK] Follow-up: Preserve vendor name in refering request

Change-Id: I7101206dad7f2137d23dccd4c013bd4a32a2faf6
Resolves: #52900
Releases: 6.2
Reviewed-on: https://review.typo3.org/24846
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[TASK] Unit tests for devIP condition 38/24838/2
Christian Kuhn [Wed, 16 Oct 2013 11:27:10 +0000 (13:27 +0200)]
[TASK] Unit tests for devIP condition

Cover the condition feature of issue #50092 with some test to
verify expected behaviour.

Change-Id: I116fb22f9ac0d6b1b869afe7844f38d235cdd39a
Resolves: #52887
Related: #50092
Releases: 6.2
Reviewed-on: https://review.typo3.org/24838
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Class "\extDirect_DataProvider_BackenduserSettings" not found 29/24829/4
Dmitry Dulepov [Wed, 16 Oct 2013 09:00:25 +0000 (13:00 +0400)]
[BUGFIX] Class "\extDirect_DataProvider_BackenduserSettings" not found

A error message is displayed in the Backend. Replace the old class name
with its new name.

Change-Id: Id88b5ff3d315362e7eaf64cc1f33a74b7fd2a84c
Resolves: #52880
Releases: 6.2
Reviewed-on: https://review.typo3.org/24829
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Presets cause fatal error during last installation step 37/24837/3
Nicole Cordes [Wed, 16 Oct 2013 11:06:26 +0000 (13:06 +0200)]
[BUGFIX] Presets cause fatal error during last installation step

This patch restructures the PresetInterface and AbstractPreset usage to
prevent any inheritance which causes a fatal error in some PHP versions.

Resolves: #52886
Releases: 6.2
Change-Id: I2505234d41f0a2da2ba49a895fa23c7a8ffa89ac
Reviewed-on: https://review.typo3.org/24837
Reviewed-by: Markus Klein
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
6 years ago[BUGFIX] Loaded Extensions in ExtensionCompatibilityTester 20/24820/4
Alexander Stehlik [Tue, 15 Oct 2013 21:16:22 +0000 (23:16 +0200)]
[BUGFIX] Loaded Extensions in ExtensionCompatibilityTester

Remove the obsolete call to loadTypo3LoadedExtensionInformation() and
read the loaded Extensions from the TYPO3_LOADED_EXT global.

Additionally the array type hints are replaced with the ArrayAccess
interface since the LoadedExtensionsArray returns instances of
LoadedExtensionArrayElement which implements that interface.

Resolves: #52866
Releases: 6.2
Change-Id: I40db793f2c35b50636c8411aa7a141efc3c90320
Reviewed-on: https://review.typo3.org/24820
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
Reviewed-by: Markus Klein
Tested-by: Markus Klein
6 years ago[TASK] Enable mock of ResourceFactory in ContentObjectRenderer 21/24821/3
Christian Kuhn [Tue, 15 Oct 2013 20:48:59 +0000 (22:48 +0200)]
[TASK] Enable mock of ResourceFactory in ContentObjectRenderer

ext:frontend ContentObjectRenderer calls ResourceFactory::getInstance
at various places. This static call can not be mocked and is a hard
dependency to FAL.
The patch encapsulates the static call in a method and uses this
to mock instances of the ResourceFactory within some tests to have
controlled return values.
As a side effect one test does not fail anymore if only the
ext:frontend tests are executed and not the whole test suite. The
according hook-test was renamed and now tests the method that calls
the hook directly.

Change-Id: I0ee75462b7e7f25f70c6c8fb132045084b9ac537
Resolves: #52868
Resolves: #52643
Releases: 6.2
Reviewed-on: https://review.typo3.org/24821
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Incomplete mock in ext:frontend FAL getData test 19/24819/2
Christian Kuhn [Tue, 15 Oct 2013 19:25:18 +0000 (21:25 +0200)]
[BUGFIX] Incomplete mock in ext:frontend FAL getData test

The patch for #52818 triggered a failing test for ext:frontend
getData(). The patch mocks a File Resource properly to not test
FAL internals, but only the getData() logic.

Change-Id: I7312f4b9991931008fa68b66dcc9913162c222be
Resolves: #52865
Related: #52818
Releases: 6.2
Reviewed-on: https://review.typo3.org/24819
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] SYS/forceReturnPath can be removed 11/24811/2
Markus Klein [Tue, 15 Oct 2013 15:32:04 +0000 (17:32 +0200)]
[TASK] SYS/forceReturnPath can be removed

Silent upgrader removes this setting now as well.

Resolves: #52857
Releases: 6.2
Change-Id: I03c5f302cce96f53a5664a1fafcd1c2d7b8ec812
Reviewed-on: https://review.typo3.org/24811
Reviewed-by: Alexander Stehlik
Tested-by: Alexander Stehlik
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
6 years ago[BUGFIX] Fix FilePermissionUpdate SQL errors 08/24808/3
Nicole Cordes [Tue, 15 Oct 2013 15:07:22 +0000 (17:07 +0200)]
[BUGFIX] Fix FilePermissionUpdate SQL errors

If you have a new installation or already used the database analyser to
delete unnecessary fields the filePermissionUpdate throws SQL errors
because the old fields aren't available anymore.

Resolves: #52856
Releases: 6.2
Change-Id: Id74c7263d7686a574d128856fd7538dc110ba3bb
Reviewed-on: https://review.typo3.org/24808
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Markus Klein
Tested-by: Markus Klein
6 years ago[TASK] Set TYPO3 version to 6.2-dev 14/24814/2
TYPO3 Release Team [Tue, 15 Oct 2013 16:42:46 +0000 (18:42 +0200)]
[TASK] Set TYPO3 version to 6.2-dev

Change-Id: Icf563ed76827a35f51a5e309a416ddc7086f6bf6
Reviewed-on: https://review.typo3.org/24814
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[RELEASE] Release of TYPO3 6.2.0beta1 13/24813/2 TYPO3_6-2-0beta1
TYPO3 Release Team [Tue, 15 Oct 2013 16:42:17 +0000 (18:42 +0200)]
[RELEASE] Release of TYPO3 6.2.0beta1

Change-Id: I51679493e369c2410095c11abc7bc21eb863c346
Reviewed-on: https://review.typo3.org/24813
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
6 years ago[FEATURE] Enable frontend to show translated file metadata 66/24766/4
Steffen Ritter [Mon, 14 Oct 2013 21:20:02 +0000 (23:20 +0200)]
[FEATURE] Enable frontend to show translated file metadata

The frontend should show translated file metadata.
Since translation is not the concern of a file abstraction
layer and the FAL does not know about frontend language
settings this concern has to be decoupled.

For that purpose the MetaDataRepository has been extended
with an signal which is fired before the metadata-record
is returned. In Frontend-Context a Slot is registered
which passes that record through the according functionality
in \TYPO3\CMS\Frontend\Page\PageRepository::getRecordOverlay
so that a clean language and workspace overlay happen
according to the settings of TSFE.

Releases: 6.2
Resolves: #52818
Change-Id: I7b7791abd63d2a69480ed31861c63de1585a569c
Reviewed-on: https://review.typo3.org/24766
Reviewed-by: Frans Saris
Tested-by: Frans Saris
Reviewed-by: Fabien Udriot
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
6 years ago[FEATURE] Add devIP as keyword for IP condition 54/24754/5
Ingo Renner [Mon, 14 Oct 2013 21:41:12 +0000 (14:41 -0700)]
[FEATURE] Add devIP as keyword for IP condition

When using an IP condition, support using keyword "devIP" to compare
the current Request IP against the devIpMask setting.

Usage:
[IP = devIP]
page.20 = TEXT
page.20.value = Hello Developer!
[end]

Fixes: #50092
Documentation: #52827
Releases: 6.2
Change-Id: I6b9128a9ac23b8d24ec1874dbe477503b20b58b8
Reviewed-on: https://review.typo3.org/24754
Reviewed-by: Ernesto Baschny
Reviewed-by: Gaëtan MARMASSE
Tested-by: Gaëtan MARMASSE
Reviewed-by: Paul Rohrbeck
Tested-by: Paul Rohrbeck
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
Reviewed-by: Oliver Hader
6 years ago[FEATURE] Enable all workspaces tab in workspace module 45/22445/5
Oliver Hader [Sat, 20 Jul 2013 12:26:13 +0000 (14:26 +0200)]
[FEATURE] Enable all workspaces tab in workspace module

The "all workspaces" tab currently is only available for admin
users. However, there's no need to disallow regular editors to
use this feature as well - access will be granted to workspaces
that have been defined for each particular user or group.

Besides that, actions from the "all workspaces" view need to be
handled in a special way since there is no correct
BE_USER->workspace value assigned in that case, but working with
versioned records requires to have a correct scope defined.

Change-Id: I89bfee3ad0b2ce1a5f3c12a1bd91342472b12d3d
Resolves: #50223
Releases: 6.2
Reviewed-on: https://review.typo3.org/22445
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Remove references to extListArray 95/24795/2
Xavier Perseguers [Tue, 15 Oct 2013 13:20:48 +0000 (15:20 +0200)]
[BUGFIX] Remove references to extListArray

Fixes: #52849
Releases: 6.2
Change-Id: I1308ffec460b7d4a61456564721206c7e99d5a99
Reviewed-on: https://review.typo3.org/24795
Reviewed-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years agoRevert "[FEATURE] Improve usability for BE database thumbnails/file icons" 09/24809/2
Oliver Hader [Tue, 15 Oct 2013 15:17:19 +0000 (17:17 +0200)]
Revert "[FEATURE] Improve usability for BE database thumbnails/file icons"

This reverts commit bedddf2e0fb50b0ebe3751f8563ee8021c945303

Reason for reverting the mentioned commit:
Fatal error: Call to undefined method
TYPO3\CMS\Core\Resource\File::getAlternative()

Related: #47709
Releases: 6.2

Change-Id: Ie0ed98b2315bedf4475d25e92a3842972e85b7bf
Reviewed-on: https://review.typo3.org/24809
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[FEATURE] Support for proxy NTLM authentication 10/23510/4
Tomita Militaru [Sat, 31 Aug 2013 10:51:24 +0000 (13:51 +0300)]
[FEATURE] Support for proxy NTLM authentication

Set curl option for NTLM authentication and a configuration entry
in the install tool.

Resolves: #14730
Releases: 6.2
Change-Id: I9a5bac36e2280eca893c2da4e39b4c4f701b7f2b
Reviewed-on: https://review.typo3.org/23510
Reviewed-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Reviewed-by: Dmitry Dulepov
Reviewed-by: Kay Strobach
Tested-by: Kay Strobach
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] Enable double-resolution icons in SpriteGenerator 87/21887/13
Steffen Ritter [Thu, 4 Jul 2013 16:56:44 +0000 (18:56 +0200)]
[FEATURE] Enable double-resolution icons in SpriteGenerator

In order to display high resolution icons to according displays
the SpriteManager must be enabled to support this.

This patch adds support for that. It generates a second sprite
with double sized icons and uses background-size CSS3 property.
As this sprite is a separate file it does not affect performance
on non high Resolution Displays. High Resolution displays directly
load the second file - which indeed is 4 times the size.

For generating the high resolution sprite all icons which are not
available as @x2-variant are scaled with gd-library functionality.

Change-Id: Id606f0c2900d57bb46869829d5f0939f29e9db08
Resolves: #49667
Documentation: #52853
Releases: 6.2
Reviewed-on: https://review.typo3.org/21887
Reviewed-by: Christian Kuhn
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Tested-by: Christian Kuhn
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[TASK] Add type converter for core types like Enumeration 08/24708/9
Sascha Egerer [Sun, 13 Oct 2013 18:44:17 +0000 (20:44 +0200)]
[TASK] Add type converter for core types like Enumeration

* Fixed a major bug in Enumeration in the isValid function
  to prevent PHP typeloose comparison hell and added Tests
* Added a CoreTypeInterface that can be used in the extbase
  data mapper to map properties to new core types like
  the enumeration

Resolves: #52762
Releases: 6.2
Change-Id: I966c64ae8a82d13bdcb47c41917da98c48f0b475
Reviewed-on: https://review.typo3.org/24708
Reviewed-by: Marc Bastian Heinrichs
Tested-by: Marc Bastian Heinrichs
Reviewed-by: Sascha Egerer
Reviewed-by: Stefan Neufeind
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[TASK] File-List should allow quick access to translations 52/24752/4
Steffen Ritter [Sat, 12 Oct 2013 09:17:41 +0000 (11:17 +0200)]
[TASK] File-List should allow quick access to translations

File-Metadata has been configured to be translatable.
In List-Module we are used to also see the translated
records. To help editors this possibility is introduced
to the file list to.

Based on the fact that for a file all listed properties
would be the same than in every language, a different
implementation has been used.

The icons and the formatting is prelimary and subject
to be changed by the usability team.

Resolves: #52817
Releases: 6.2
Change-Id: I0016b8c9fe543d3bab3e77dc37ae7bb67acc97b0
Reviewed-on: https://review.typo3.org/24752
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Wouter Wolters
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[BUGFIX] Cannot show information of a directory 96/24796/2
Xavier Perseguers [Tue, 15 Oct 2013 13:31:25 +0000 (15:31 +0200)]
[BUGFIX] Cannot show information of a directory

Fixes: #52850
Releases: 6.2
Change-Id: I8e04e2fb9cf30a6692b450f076a0016a55f31f29
Reviewed-on: https://review.typo3.org/24796
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
6 years ago[FEATURE] Advanced metadata for File 15/24715/7
Fabien Udriot [Sun, 13 Oct 2013 22:33:35 +0000 (00:33 +0200)]
[FEATURE] Advanced metadata for File

The Core provides advanced metadata for File within a Core
extension "filemetadata". The extension is not activated
by default but can be when advanced metadata are needed.

The main benefit is to have unified metadata in TYPO3.
As a result, third-party extensions can build upon a common
base preventing segmentation.

Change-Id: I2e7ce7ac0d072f296b11dfa2189d32e5539f9994
Releases: 6.2
Resolves: #52719
Documentation: #52769
Reviewed-on: https://review.typo3.org/24715
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[TASK] Fix system extensions composer.json type entry 80/24780/4
Thomas Maroschik [Tue, 15 Oct 2013 07:28:48 +0000 (09:28 +0200)]
[TASK] Fix system extensions composer.json type entry

The current composer type of system extensions is "typo3cms-framework".
In the composer installer for TYPO3 CMS the composer type of extensions
is "typo3-cms-extension". In order to align our composer type with the
community defined it is changed to "typo3-cms-framework".

Resolves: #52831
Releases: 6.2
Change-Id: I1f43a60bd4cf59b47163123b57c8ba09e35e6526
Reviewed-on: https://review.typo3.org/24780
Reviewed-by: Sebastian Fischer
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Ignore "composer/installers" requirement 85/24785/3
Thomas Maroschik [Tue, 15 Oct 2013 08:35:49 +0000 (10:35 +0200)]
[BUGFIX] Ignore "composer/installers" requirement

Most extensions that already provide a composer.json file have a
requirement against composer/installers. Our Package Manager tries
to resolve that dependency and files. As the composer/installers
package is not required for an extension to work it is ignored until
the Extensionmanager can handle composer packages natively.

Resolves: #52767
Releases: 6.2
Change-Id: Ia6c57f6006958aadea759cd583f2dce7716be389
Reviewed-on: https://review.typo3.org/24785
Tested-by: Claus Due
Reviewed-by: Sebastian Fischer
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[BUGFIX] Fix bad preconditions for PackageStates migration 93/24793/2
Thomas Maroschik [Tue, 15 Oct 2013 12:49:13 +0000 (14:49 +0200)]
[BUGFIX] Fix bad preconditions for PackageStates migration

The PackageStates.php file migration from LocalConfiguration.php happens
transparently upon the first call of the install tool. If the file
LocalConfiguration.php is not available yet, like during installation
from a blank package this step fails.

This patch introduces some more checks that check if typo3conf and
LocalConfiguration.php are present before the migration of PackageStates
kicks in.

Resolves: #52847
Releases: 6.2
Change-Id: I5dede4123ad1474c0493c85d96350fd6cfdc04c4
Reviewed-on: https://review.typo3.org/24793
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[BUGFIX] Don't create package base paths anymore 79/24779/3
Thomas Maroschik [Tue, 15 Oct 2013 07:06:37 +0000 (09:06 +0200)]
[BUGFIX] Don't create package base paths anymore

The Package Manager created the package base paths by itself.
This could lead to errors if directory creation is forbidden
on the PATH_site level.

This fix disables the folder creation and removes the folder
from package base paths if the folder is not available.

Fixes: #52814
Releases: 6.2
Change-Id: I67acad6101ca54dd4c45604bcfc91da490fdc43a
Reviewed-on: https://review.typo3.org/24779
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[BUGFIX] Moving folders fails 92/24792/3
Oliver Hader [Tue, 15 Oct 2013 12:38:43 +0000 (14:38 +0200)]
[BUGFIX] Moving folders fails

On moving existing folders inside another existing folder in the
file-module, the following exception is thrown:

1314085991: uid of Storage has to be numeric.

The reason is obvious, since the submitted storage key contains
the storage object instead of the UID of the storage.

Change-Id: Ia6f6af5252880a7bde8a537bc9e343c392eadbf5
Fixes: #52845
Releases: 6.0, 6.1, 6.2
Reviewed-on: https://review.typo3.org/24792
Reviewed-by: Xavier Perseguers
Reviewed-by: Frans Saris
Tested-by: Frans Saris
Reviewed-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[TASK] Show not empty databases in install tool 68/24668/3
Nicole Cordes [Sun, 13 Oct 2013 01:22:44 +0000 (03:22 +0200)]
[TASK] Show not empty databases in install tool

This patch enables the visibility of all databases the user has access
to but disables the non empty ones from being chosen.

Resolves: #52585
Releases: 6.2
Change-Id: Ic8b527c5d256e46b99f79c35d236809ce015cbef
Reviewed-on: https://review.typo3.org/24668
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Thorsten Kahler
Tested-by: Thorsten Kahler
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[TASK] Add README for jQuery-libraries in contrib-directory 91/24791/4
Stefan Neufeind [Tue, 15 Oct 2013 12:08:20 +0000 (14:08 +0200)]
[TASK] Add README for jQuery-libraries in contrib-directory

Those libraries are used through the core but should not be
referenced/used from outside (for example foreign extensions)
as files may be renamed or removed without further notice.

Change-Id: Ifea45d74a19e0cd6cbc1bb555ae40fd8f9ad8cde
Resolves: #52844
Releases: 6.2
Reviewed-on: https://review.typo3.org/24791
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[TASK] Make sys_file_metadata translatable 51/24751/10
Steffen Ritter [Mon, 14 Oct 2013 19:47:56 +0000 (21:47 +0200)]
[TASK] Make sys_file_metadata translatable

This patch adds SQL and TCA to sys_file_metadata
allowing the table to be localized. In addition
IRRE for sys_file_references is slightly reconfigured
and the - already prepared - repository is adapted to
only return live records in default language.

Resolves: #52816
Releases: 6.2
Change-Id: Ia5fbb1423f7ab2f73f58d9671a50a3c379e9e1f3
Reviewed-on: https://review.typo3.org/24751
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
6 years ago[BUGFIX] Remove realpath call from unit test bootstrap 90/24790/2
Helmut Hummel [Tue, 15 Oct 2013 11:19:31 +0000 (13:19 +0200)]
[BUGFIX] Remove realpath call from unit test bootstrap

The calculation of PATH_site in TYPO3 does not
take the real location of the directory into
account but respects the settings of the webserver.

To avoid issues especially on Windows systems,
we need to remove the realpath call also from
the unit test bootstrap.

Releases: 6.2
Resolves: #52842
Change-Id: I4c5067e227aece444d4d9480b7ff758262c0996e
Reviewed-on: https://review.typo3.org/24790
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] No exception if uninstalled extension has an invalid key 28/24728/7
Ernesto Baschny [Mon, 14 Oct 2013 10:02:30 +0000 (12:02 +0200)]
[BUGFIX] No exception if uninstalled extension has an invalid key

The loop that scans for packages should skip those whose key is not
valid, in order to avoid an exception later down the road.

Resolves: #52779
Releases: 6.2
Change-Id: Ic9903b7d69fd6c9b9581e85d2f6ea1222ebb8885
Reviewed-on: https://review.typo3.org/24728
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[TASK] Centralize jQuery libraries 33/24233/3
Xavier Perseguers [Tue, 1 Oct 2013 18:33:42 +0000 (20:33 +0200)]
[TASK] Centralize jQuery libraries

A few jQuery libraries and plugins are used by multiple system extensions
and should be centralized to prevent duplicates and be usable by other
extensions as well.

Resolves: #52442
Releases: 6.2
Change-Id: I4c931b82c348c22fc8da9c4ccee5b1b323bc114b
Reviewed-on: https://review.typo3.org/24233
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Fabien Udriot
Reviewed-by: Markus Klein
Tested-by: Markus Klein
6 years ago[TASK] Add Category Based FileCollection 75/24575/6
Frans Saris [Fri, 11 Oct 2013 14:19:19 +0000 (16:19 +0200)]
[TASK] Add Category Based FileCollection

In order to ease migration from DAM we need to
be able to get File Objects based on its selected
categories.

This patch extends the file collection type to
create collection based on sys_category.

Resolves: #51580
Releases: 6.2
Change-Id: Ic8dfe39bae8977924b6cf90fb8d6284dd60d84c8
Reviewed-on: https://review.typo3.org/24575
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
6 years ago[BUGFIX] Preserve vendor name in refering request 87/24787/3
Thomas Maroschik [Tue, 15 Oct 2013 09:28:41 +0000 (11:28 +0200)]
[BUGFIX] Preserve vendor name in refering request

Fluid FormViewHelper adds some hidden fields that contain information
about the current controller. When the form is submitted and contains
a validation error the errorAction int the ActionController is hit.
This one builds a refering request object from the hidden fields without
a vendor name, as this one is not passed from the FormViewHelper.
The request object tries to guess the controller name but guesses a non
namespaced classes name as the vendor name is not given. To get further
information about the class methods the class name gets autoloaded and
creates a wrong classes cache entry as the autoloader cannot detect if
a extension has namespaced or non namespaced classes from the outside.

This patch introduces a hidden vendor name field in the Fluid FormViewHelper.

Fixes: #52823
Releases: 6.2, 6.1, 6.0
Change-Id: I0a82cf2ee07ce293eda0b9f50d3cac7b2a513f15
Reviewed-on: https://review.typo3.org/24787
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
6 years ago[FEATURE] Grouping for scheduler-jobs 08/24608/9
Stefan Neufeind [Sat, 12 Oct 2013 11:11:42 +0000 (13:11 +0200)]
[FEATURE] Grouping for scheduler-jobs

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
6 years ago[FEATURE] Add begin/maxItems options to FILES ContentObject 58/24558/5
Steffen Ritter [Fri, 11 Oct 2013 10:17:56 +0000 (12:17 +0200)]
[FEATURE] Add begin/maxItems options to FILES ContentObject

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
6 years ago[FEATURE] Show extension keys in documentation list 31/24731/3
Nicole Cordes [Mon, 14 Oct 2013 10:45:32 +0000 (12:45 +0200)]
[FEATURE] Show extension keys in documentation list

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
6 years ago[FEATURE] TypoScript: Allow relative file inclusion 42/23842/6
Philipp Gampe [Sun, 15 Sep 2013 16:35:03 +0000 (18:35 +0200)]
[FEATURE] TypoScript: Allow relative file inclusion

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
6 years ago[BUGFIX] Only load folder contents if folder is initialised 29/22829/4
Frans Saris [Mon, 5 Aug 2013 20:13:55 +0000 (22:13 +0200)]
[BUGFIX] Only load folder contents if folder is initialised

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
6 years ago[BUGFIX] FollowUp: Restrict visibility of Category in BE 78/24778/2
Steffen Ritter [Tue, 15 Oct 2013 07:04:51 +0000 (09:04 +0200)]
[BUGFIX] FollowUp: Restrict visibility of Category in BE

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
6 years ago[FEATURE] Restrict visibility of Category for a BE User 18/24618/3
Fabien Udriot [Sat, 12 Oct 2013 10:34:53 +0000 (12:34 +0200)]
[FEATURE] Restrict visibility of Category for a BE User

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
6 years ago[BUGFIX] Superfluous usage of ObjectManagerException 56/24756/2
Oliver Hader [Mon, 14 Oct 2013 22:00:53 +0000 (00:00 +0200)]
[BUGFIX] Superfluous usage of ObjectManagerException

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