Packages/TYPO3.CMS.git
6 years ago[TASK] Replace static calls to FlashMessageQueue to the new service
Wouter Wolters [Sat, 23 Mar 2013 16:00:49 +0000 (17:00 +0100)]
[TASK] Replace static calls to FlashMessageQueue to the new service

Change-Id: I2f7c470ba0aa6086989b5bd38be1f9cfdcc77650
Resolves: #46607
Related: #44593
Releases: 6.1
Reviewed-on: https://review.typo3.org/19227
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove not maintained md5 in ext_emconf
Christian Kuhn [Tue, 26 Mar 2013 21:15:17 +0000 (22:15 +0100)]
[TASK] Remove not maintained md5 in ext_emconf

The serialized array _md5_values_when_last_written is not
maintained for core extensions since ages and just contains
a long string with outdated information.
It is set to an empty string now.

Change-Id: Iae1de150dd0da4ef9ccd993bdc0e75e5eb4c62c1
Resolves: #46699
Releases: 6.1
Reviewed-on: https://review.typo3.org/19328
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove deprecated code
Markus Klein [Tue, 25 Sep 2012 07:36:44 +0000 (09:36 +0200)]
[TASK] Remove deprecated code

Remove all code that was marked for removal in version 6.0.

Resolves: #39137
Related: #37081
Releases: 6.1
Change-Id: I1cc7d27506effef0fd0458ac59f4107e5431b2b2
Reviewed-on: https://review.typo3.org/15019
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Update copyright year to 2013
Wouter Wolters [Sat, 16 Mar 2013 15:47:18 +0000 (16:47 +0100)]
[TASK] Update copyright year to 2013

Change-Id: I2d71f12494da321fb237a4b5eaa87a9684c55bc1
Resolves: #46363
Releases: 6.1
Reviewed-on: https://review.typo3.org/18980
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[FEATURE] TCA refactoring
Christian Kuhn [Sat, 23 Feb 2013 18:54:14 +0000 (19:54 +0100)]
[FEATURE] TCA refactoring

Follow up to core patch for workspaces submodule

Related: #45767
Releases: 6.1
Change-Id: I9ffd0b9bcecf98987f16e4e665cee079c1486a5f
Reviewed-on: https://review.typo3.org/18450
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years agoRevert "[TASK] Remove loadTCA calls"
Christian Kuhn [Wed, 13 Feb 2013 16:01:35 +0000 (17:01 +0100)]
Revert "[TASK] Remove loadTCA calls"

This reverts commit 3f4e26a99bf90da5ccb7538508dbf5cf56510eb3

Change-Id: I813d01a7307eb27ef2db4504f279259e5806bf6b
Related: #45107
Reviewed-on: https://review.typo3.org/18243
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove loadTCA calls
Christian Kuhn [Tue, 5 Feb 2013 18:41:11 +0000 (19:41 +0100)]
[TASK] Remove loadTCA calls

Change-Id: I770261409aa4582ab4765668260351662fe0f3ba
Related: #45107
Releases: 6.1
Reviewed-on: https://review.typo3.org/18030
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Workspace auto publish scheduler task registration
Tobias Liebig [Thu, 13 Dec 2012 10:08:55 +0000 (11:08 +0100)]
[BUGFIX] Workspace auto publish scheduler task registration

The scheduler task for the "Workspaces auto-publication" scheduler task
was registered using a wrong class name.

Change-Id: I05404c2374de37d2669bbd1558b11e1f9e77f456
Fixes: #43938
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17143
Reviewed-by: Wouter Wolters
Reviewed-by: Mattias Nilsson
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Hidden state is not always visualized in module
Oliver Hader [Wed, 19 Dec 2012 12:00:45 +0000 (13:00 +0100)]
[BUGFIX] Hidden state is not always visualized in module

The hidden state of a record is not always visualized in the
workspace module. This is fixed by not looking whether 'hidden'
is configured as $TCA column but to use the 'disabled' part of
the enable-fields instead.

Change-Id: I5dbb89b83988311b38a3fb7f690c9eb78478566a
Fixes: #44114
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/17238
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] History service does not show details anymore
Oliver Hader [Wed, 26 Dec 2012 16:40:31 +0000 (17:40 +0100)]
[BUGFIX] History service does not show details anymore

The history service in the workspace module does not contain
any details for modified records.

There are two things that result in this behaviour:
* the history service works on the live record and automatically
  resolves the workspace version
* the security fix in #42696 introduces a permission check for
  pages (which is -1 if using the workspace version directly)

Thus, the reference to the live record needs to be used instead.

Change-Id: Idd46531d2f54ef56691f1464f6dfb892549fbf8a
Fixes: #44225
Releases: 6.0, 6.1
Reviewed-on: https://review.typo3.org/17275
Reviewed-by: Mattias Nilsson
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Preview does not include L parameter on localization
Oliver Hader [Thu, 27 Dec 2012 17:12:02 +0000 (18:12 +0100)]
[BUGFIX] Preview does not include L parameter on localization

The workspace module offers a way to preview accordant records
in the frontend. However, the L parameters is missing if dealing
with localized records.

The language needs to be determined from the version record, not
from the live record (which might be a placeholder as well).
Besides that, the L parameter needs to be provided as additional
GET parameter since it cannot be determined anymore later during
processing in t3lib_BEfunc::viewOnClick().

Change-Id: I97083cabce33c7f23a4f20687cfc81865cb8f68c
Fixes: #26612
Releases: 4.5, 4.6, 4.7, 6.0, 6.1
Reviewed-on: https://review.typo3.org/17278
Reviewed-by: Stefan Neufeind
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] ExtJS connection timeout when mass publishing
Helmut Hummel [Mon, 17 Dec 2012 13:49:53 +0000 (14:49 +0100)]
[BUGFIX] ExtJS connection timeout when mass publishing

When doing a mass publish in large installations
it can happen that the ExtJS Ajax request runs into
the 30 Seconds timeout limit which results in weird
error messages.

Increasing the ExJS timeout, like it has been done for
the pagetree copy operations solved the problem.

Fixes: #44055
Related: #26993
Releases: 6.1, 6.0, 4.7, 4.6, 4.5

Change-Id: I05d81635604a9ea983ab6ee272afde64cfa69526
Reviewed-on: https://review.typo3.org/17192
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Comment legacy files to be removed with 6.2
Christian Kuhn [Mon, 19 Nov 2012 21:14:21 +0000 (22:14 +0100)]
[TASK] Comment legacy files to be removed with 6.2

The 'old' class files before namespace switch are commented
to be removed with TYPO3 7.0, but they should be scheduled
for removal with 6.2.

Change-Id: I9a482ca4b07d242e8a1cb681eab27ed08e5b6313
Resolves: #43120
Releases: 6.0
Reviewed-on: http://review.typo3.org/16589
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Forward uid to t3lib_BEfunc::getProcessedValue on creating differences
Oliver Hader [Sun, 18 Nov 2012 12:54:20 +0000 (13:54 +0100)]
[BUGFIX] Forward uid to t3lib_BEfunc::getProcessedValue on creating differences

The behaviour to show differences of records basically was
copied from the history service. Since the history only works
on differences/deltas and not on fully stored records, no valid
uid can be used. However in the workspaces context each side
(live version and workspace version) has a valid uid.

By forwarding this data to t3lib_BEfunc::getProcessedValue,
hooks can use this valuable information.

Change-Id: Ifa1118eb84be8269e07618c4b35437d3762534e2
Fixes: #43070
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/16549
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Lost page id after editing record out of Workspace Module
Oliver Hader [Sun, 18 Nov 2012 12:57:06 +0000 (13:57 +0100)]
[BUGFIX] Lost page id after editing record out of Workspace Module

Given are those steps to reproduce:
* select a sub page in page tree
* open workspace module
* edit one of the workspace elements there
* save or close the editing process
* view is redirected to page id "0"

Encoding in the Javascript part to forward a correct returnUrl
is wrong. Instead of manually escaping sequences,
encodeURIComponent can be used.

Change-Id: Idda427015deb4595cc4e2c32542ba2d7a644e2b3
Fixes: #43049
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/16550
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
6 years ago[BUGFIX] Old table name sys_language_overlay in use
Patrick Broens [Thu, 15 Nov 2012 14:50:35 +0000 (15:50 +0100)]
[BUGFIX] Old table name sys_language_overlay in use

The deprecated table name sys_language_overlay is used

This patch fixes this issue by renaming it to
pages_language_overlay

Fixes: #43002
Releases: 6.0

Change-Id: Icee4e9ed2e9740893729a3a425e4ef725c0685f9
Reviewed-on: http://review.typo3.org/16455
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK][workspaces] Remove @package and @subpackage annotations
Christian Kuhn [Fri, 16 Nov 2012 11:21:09 +0000 (12:21 +0100)]
[TASK][workspaces] Remove @package and @subpackage annotations

With namespaces the @package and @subpackage annotations
do not have a real benefit anymore and can be removed.

Change-Id: Ice253c719a7fdab4100e0990367d4defc72635db
Resolves: #43019
Releases: 6.0
Reviewed-on: http://review.typo3.org/16472
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Add "Abstract" prefix to abstract task class
Helmut Hummel [Thu, 8 Nov 2012 21:59:42 +0000 (22:59 +0100)]
[TASK] Add "Abstract" prefix to abstract task class

All abstract classes should be start with an Abstract
prefix in the class name.
Adjust the abstract task class to this naming convention.

Resolves: #42803
Releases: 6.0

Change-Id: If0b62d4ff61d9aa7ce44f61a15457faeabeab2d7
Reviewed-on: http://review.typo3.org/16332
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[TASK] Rename ExtensionManager class
Helmut Hummel [Sat, 3 Nov 2012 18:47:14 +0000 (19:47 +0100)]
[TASK] Rename ExtensionManager class

The class ExtensionManager is actually a utility
to manage extensions. Rename it to better reflect
it's purpose.

Resolves: #42661
Releases: 6.0

Change-Id: I1b1ab1c99a57cdfdc780905988d8317b0dc36f37
Reviewed-on: http://review.typo3.org/16175
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
6 years ago[BUGFIX] Fix mismatches between count of param in phpdoc and function-signature
Stefan Neufeind [Sat, 20 Oct 2012 20:32:46 +0000 (22:32 +0200)]
[BUGFIX] Fix mismatches between count of param in phpdoc and function-signature

Change-Id: I1238d1c9bd9e19d3cf16917021c584069d8b7da8
Fixes: #42234
Releases: 6.0
Reviewed-on: http://review.typo3.org/15843
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Escape strings for JavaScript usage
Francois Suter [Tue, 16 Oct 2012 15:14:37 +0000 (17:14 +0200)]
[BUGFIX] Escape strings for JavaScript usage

The Preview Controller loads a number of strings in the JavaScript
TYPO3.lang object. These strings must be properly escaped lest
they create syntax errors when the string contains single quotes.

Change-Id: Ifbbd3385b02b972b03fdae09869d5c29076776f7
Resolves: #42051
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/15740
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Marco Bresch
Tested-by: Marco Bresch
7 years ago[TASK] CGL violation "Tabs must be used to indent lines"
Roland Waldner [Sun, 30 Sep 2012 12:24:09 +0000 (14:24 +0200)]
[TASK] CGL violation "Tabs must be used to indent lines"

Change-Id: Icfad2346cf1bcf9346772b513a9cd0585a8a7be9
Resolves: #41473
Releases: 6.0
Reviewed-on: http://review.typo3.org/15169
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Klee
Reviewed-by: Marco Bresch
Tested-by: Marco Bresch
7 years ago[TASK] Provide class alias file for workspaces
Thomas Maroschik [Wed, 26 Sep 2012 14:46:55 +0000 (16:46 +0200)]
[TASK] Provide class alias file for workspaces

Change-Id: I2b38e28115a93c3796884180c5678d544ba52d77
Resolves: #41389
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/15092
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Add leading backslashes to InvalidArgumentException
Anja Leichsenring [Tue, 25 Sep 2012 20:41:03 +0000 (22:41 +0200)]
[TASK] Add leading backslashes to InvalidArgumentException

For some cases the leading backslash is missing for PHP standard
classes. This patch adds those backslashes to InvalidArgumentException.

Change-Id: I3749ac33498151744848f7612a809b5f9ac55931
Resolves: #41370
Releases: 6.0
Reviewed-on: http://review.typo3.org/15066
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Fix wrong replacements of the namespace refactoring
Helmut Hummel [Tue, 25 Sep 2012 18:56:17 +0000 (20:56 +0200)]
[BUGFIX] Fix wrong replacements of the namespace refactoring

If the refactoring script replaced things like "tx_foo_bar" first
and "tx_foo_bar_baz" in a second step, instances of "tx_foo_bar_baz" were
already replaced during the first run, leading to a wrong class name
like "\TYPO3\CMS\Foo\Bar_baz"

Fix the class names to get the workspace module running again.

Change-Id: I0c130452a85f87e2b048a4b692681b304cea6f10
Resolves: #41367
Releases: 6.0
Reviewed-on: http://review.typo3.org/15061
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Update version number of all sysexts to 6.0.0
Markus Klein [Sat, 22 Sep 2012 17:16:52 +0000 (19:16 +0200)]
[TASK] Update version number of all sysexts to 6.0.0

Change-Id: I932c5e1879e742562cb3da27a243de05a43dcd77
Fixes: #41261
Releases: 6.0
Reviewed-on: http://review.typo3.org/14937
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Properly register extbase BE modules
Helmut Hummel [Sat, 22 Sep 2012 10:40:25 +0000 (12:40 +0200)]
[BUGFIX] Properly register extbase BE modules

Change ExtensionUtility::registerModule($_EXTKEY, ...) calls to
ExtensionUtility::registerModule('TYPO3.CMS.' . $_EXTKEY, ...)

Change-Id: Iec3a48a6667b51a74979cd41a79e6b7d872a561d
Fixes: #40333
Relates: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14197
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Fix CGL violations against ClassDocComment
Wouter Wolters [Fri, 21 Sep 2012 16:50:16 +0000 (18:50 +0200)]
[TASK] Fix CGL violations against ClassDocComment

Change-Id: Idfa7b5fa3da9478f4425d658f8b9215325a8e938
Resolves: #41188
Releases: 6.0
Reviewed-on: http://review.typo3.org/14847
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Andy Grunwald
Tested-by: Andy Grunwald
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Rename usage of Core\DataHandler\DataHandler
Christian Kuhn [Thu, 20 Sep 2012 11:03:46 +0000 (13:03 +0200)]
[TASK] Rename usage of Core\DataHandler\DataHandler

Old t3lib_tcemain was renamed to Core\DataHandler\DataHandling, but
should have been Core\DataHandling\DataHandler instead, located beside
the other classes and hook interfaces.
The patch changes all usages in EXT:workspace.

Change-Id: I58c2f76723daf1708c7dad819da9000af8c3c977
Resolves: #41096
Related: #41094
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14761
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove superfluous parenthesis
Arvid Jakobsson [Sun, 9 Sep 2012 17:08:44 +0000 (19:08 +0200)]
[TASK] Remove superfluous parenthesis

Change ("a" . "b") . "c" into "a" . "b" . "c" using the lex-pass tool.

Change-Id: Id4784f2c2d61a68e6e1238623f9450c8b593a663
Resolves: #40774
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14481
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Make workspaces and tests working again
Wouter Wolters [Fri, 24 Aug 2012 18:10:00 +0000 (20:10 +0200)]
[TASK] Make workspaces and tests working again

Make workspaces and tests working again

Change-Id: Ic6fce53d6220e926df60d9bbe8f09f54f4646f2e
Resolves: #40141
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14050
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Constructor not correctly declared for WorkspaceSelectorToolbarItem
Wouter Wolters [Fri, 24 Aug 2012 17:08:05 +0000 (19:08 +0200)]
[TASK] Constructor not correctly declared for WorkspaceSelectorToolbarItem

Constructor in WorkspaceSelectorToolbarItem is not correctly declared.
\TYPO3backend -> \TYPO3\CMS\Backend\Controller\BackendController

Change-Id: Iefe08e47342c015898c77036684fc2344105aa4e
Resolves: #40137
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14048
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Namespace classes
Thomas Maroschik [Wed, 17 Oct 2012 19:56:06 +0000 (21:56 +0200)]
[TASK] Namespace classes

Change-Id: Ie63b7ea09bf75bdb77870025524adfd55ce4847f

7 years ago[TASK][WIP] Move non class code back to source files
Thomas Maroschik [Wed, 17 Oct 2012 19:51:19 +0000 (21:51 +0200)]
[TASK][WIP] Move non class code back to source files

Change-Id: I037a6322ad55b34545df429659d77041e1f58278

7 years ago[TASK][WIP] Move classes to new locations
Thomas Maroschik [Wed, 17 Oct 2012 15:29:13 +0000 (17:29 +0200)]
[TASK][WIP] Move classes to new locations

Change-Id: Ieb075524d9897cb612a5e4da55bd375267c4474a

7 years ago[FEATURE] Integrate element history service
Oliver Hader [Sun, 19 Aug 2012 13:04:50 +0000 (15:04 +0200)]
[FEATURE] Integrate element history service

The old workspace module had a possibility to show the
chronological changes of elements in the workspace module.
This feature thus reintroduces the behaviour by using the
already available record history that is shown in a new modal
window now.

Change-Id: I0f8d4ed4e6d3ea6ceea4031076a06b8395d76b59
Resolves: #39966
Releases: 6.0
Reviewed-on: http://review.typo3.org/13928
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[FEATURE] Integrate language handling in workspace module
Oliver Hader [Sat, 18 Aug 2012 20:34:02 +0000 (22:34 +0200)]
[FEATURE] Integrate language handling in workspace module

Integrate language handling in workspace module. First a new
column "language" is integrated to the toolbar section that
shows the available sys_language records of the system. This
column allows to sort by the language uid as well.

Besides that a new virtual column "record status" is itegrated.
This is needed if e.g. a translated record and the default
parent record are new on the current workspace and only the
translated record shall be published - in this case the
localization might not be shown in the frontend since it just
cannot overlay the default record which is not available.
This behaviour is called "integrity check of records".

Change-Id: I89370281f6fdcd5d34e805b2d093a020fbdd4b2a
Resolves: #36790
Releases: 6.0
Reviewed-on: http://review.typo3.org/13902
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Toolbar: Move icon into link
Felix Kopp [Sat, 14 Apr 2012 17:50:31 +0000 (19:50 +0200)]
[TASK] Toolbar: Move icon into link

In toolbaritem flyout a checked/unchecked icon is displayed.
Moves that icon into the link tag - this way also the icon can be clicked.

Change-Id: I305614d361fe4f207041099aa3a78e2f01ad3f7c
Fixes: #33858
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/10488
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Loading elements is not shown on module initialization
Oliver Hader [Wed, 28 Mar 2012 16:17:36 +0000 (18:17 +0200)]
[BUGFIX] Loading elements is not shown on module initialization

If the workspace module is just initialized, it's not visualized
that the workspace elements are fetched by a separate ExtDirect
call. By modifying the initialization order, it works fine.
Ext.grid.GridPanel.loadMask just needs to be initialized first.

Change-Id: I58f1e22b9bcf1354405e1557b28e4dc4d9498f11
Fixes: #35336
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/10061
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
7 years ago[TASK] Add current backend user as cache tag
Oliver Hader [Sun, 12 Aug 2012 14:50:03 +0000 (16:50 +0200)]
[TASK] Add current backend user as cache tag

Adds the current backend user as cache tag.

Change-Id: Ibd0e3d1fcd1985dd8fd236d84d327f2108b80ba6
Resolves: #39732
Related: #39731
Releases: 6.0
Reviewed-on: http://review.typo3.org/13615
Reviewed-by: Wouter Wolters
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[FEATURE] Swap doc header rows
Felix Kopp [Sat, 14 Jul 2012 23:18:42 +0000 (01:18 +0200)]
[FEATURE] Swap doc header rows

Swaps docheader rows within workspace backend module.

Change-Id: Iba019cd3421b245f908f7ef1017e618562a3e44e
Fixes: #38956
Related: #38759
Related: #33508
Releases: 6.0
Reviewed-on: http://review.typo3.org/12805
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Prevent time-outs when calculating change percentage
Ingo Pfennigstorf [Thu, 3 May 2012 11:53:23 +0000 (13:53 +0200)]
[BUGFIX] Prevent time-outs when calculating change percentage

Fixes the complex and unnecessary calculation of the change percentage
of a record. This may have led to various timeouts when calculating this
for long strings.

Change-Id: I726236a37b0cf71772befeeabb3f0f18fe86a037
Fixes: #35172
Releases: 6.0
Reviewed-on: http://review.typo3.org/10949
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Fix workspaces test for CLI
Helmut Hummel [Sat, 21 Jul 2012 12:59:44 +0000 (14:59 +0200)]
[BUGFIX] Fix workspaces test for CLI

Workspaces tests fail if executed from the phpunit
command line.

Move the tests to the subfolder "Functional" as
these tests are functional tests in the first place.

Change-Id: Ic89bcc538d814ae185be0593cb1315b2f8ae709a
Releases: 6.0
Resolves: #39161
Reviewed-on: http://review.typo3.org/12974
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Fix CGL violations against SuperfluousWhitespace
Wouter Wolters [Mon, 9 Jul 2012 18:42:24 +0000 (20:42 +0200)]
[TASK] Fix CGL violations against SuperfluousWhitespace

Fix CGL violations against SuperfluousWhitespace

Change-Id: I3a9eabf0d758cbcfa612f49f8e87bc7d72beb74e
Resolves: #38815
Releases: 6.0
Reviewed-on: http://review.typo3.org/12723
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Fix CGL violations against ClassDocComment
Wouter Wolters [Tue, 3 Jul 2012 17:22:24 +0000 (19:22 +0200)]
[TASK] Fix CGL violations against ClassDocComment

Fix CGL violations against ClassDocComment

Change-Id: I6661e73ad5cff785b3d52ae3e34da98fa1a0c4c5
Resolves: #38599
Releases: 6.0
Reviewed-on: http://review.typo3.org/12545
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Remove t3ver_swapmode code blocks
Oliver Hader [Tue, 3 Jul 2012 19:43:59 +0000 (21:43 +0200)]
[BUGFIX] Remove t3ver_swapmode code blocks

The different ways of versioning (element, page, branch) have
been defined to element versioning some TYPO3 version ago. With
TYPO3 4.7, those settings, especially the handling of the field
t3ver_swapmode has been removed from t3lib_TCEmain.

Since the default value of t3ver_swapmode is not -1 anymore,
but 0 instead, this will lead to inconsistent side-effects.

The solution is to remove all occurrences.

Change-Id: Iced3f3ee35165f43040d878ee24fea0fe63a3a31
Fixes: #38607
Releases: 6.0, 4.7
Reviewed-on: http://review.typo3.org/12554
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Fix CGL violations against CharacterAfterPHPClosingTag
Wouter Wolters [Mon, 2 Jul 2012 18:42:04 +0000 (20:42 +0200)]
[TASK] Fix CGL violations against CharacterAfterPHPClosingTag

Fix CGL violations against CharacterAfterPHPClosingTag

Change-Id: Ie2794a181e38c401b16a0c39cdb43bf6b406b166
Resolves: #38568
Releases: 6.0
Reviewed-on: http://review.typo3.org/12523
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Fix CGL violations against DoubleQuoteUsage
Ludwig Rafelsberger [Thu, 21 Jun 2012 21:43:56 +0000 (23:43 +0200)]
[TASK] Fix CGL violations against DoubleQuoteUsage

Change-Id: I2bd5b877a34f6c77a01aebe1e1bbd7aba6ae950f
Releases: 6.0
Resolves: 38274
Reviewed-on: http://review.typo3.org/12280
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] Remove XCLASS definitions in ext:workspace
Christian Kuhn [Thu, 21 Jun 2012 21:06:42 +0000 (23:06 +0200)]
[TASK] Remove XCLASS definitions in ext:workspace

All XCLASS definitions can be removed in TYPO3 6.0

Change-Id: I2c168307f2d23dfad8151db7c68e9140993b691d
Resolves: #38271
Related: #31893
Releases: 6.0
Reviewed-on: http://review.typo3.org/12277
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] CGL FunctionCallArgumentSpacingNoSpaceAfterComma in sysext workspaces
Roland Waldner [Tue, 12 Jun 2012 20:46:54 +0000 (22:46 +0200)]
[TASK] CGL FunctionCallArgumentSpacingNoSpaceAfterComma in sysext workspaces

Change-Id: I94868e61fb5e66040b5ecea1f73304e8307f198c
Resolves: #37982
Releases: 6.0
Reviewed-on: http://review.typo3.org/12012
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[!!!][BUGFIX] Workspace state change notification email is always in English
Xavier Perseguers [Thu, 3 May 2012 09:17:28 +0000 (11:17 +0200)]
[!!!][BUGFIX] Workspace state change notification email is always in English

The preferred language of the recipient is not taken into account which
bypasses the code used to notify user with a localized message in the
past. The end effect is that all notification messages are sent in
English.

Change-Id: I433a744bb377590de444ac8cf960ccfd0b1430db
Depends: I39b23787e6123cfafbd0586952412c029b475b6a
Fixes: #25434
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/10947
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Fix CGL FunctionCallArgumentSpacingTooMuchSpaceAfterComma
Roland Waldner [Sun, 3 Jun 2012 15:45:21 +0000 (17:45 +0200)]
[TASK] Fix CGL FunctionCallArgumentSpacingTooMuchSpaceAfterComma

There is one violation against the CGL rule
"FunctionCallArgumentSpacingTooMuchSpaceAfterComma".

This will be fixed.

Change-Id: Ib6cbc8621ebb1ca1142b0d3b4091a332d1f88347
Resolves: #37715
Releases: 6.0
Reviewed-on: http://review.typo3.org/11811
Reviewed-by: Oliver Klee
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] Fix CGL "InlineCommentWrongStyle" in sysext "workspaces"
Roland Waldner [Sun, 3 Jun 2012 16:00:51 +0000 (18:00 +0200)]
[TASK] Fix CGL "InlineCommentWrongStyle" in sysext "workspaces"

There are violations against the CGL rule "InlineCommentWrongStyle".

This will be fixed.

Change-Id: Id54a7c1f71e5df89a1fad762b14c96ea5df6ebcf
Resolves: #37717
Releases: 6.0
Reviewed-on: http://review.typo3.org/11813
Reviewed-by: Oliver Klee
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] Harmonize coding style of control structures in sysext "workspaces"
Roland Waldner [Thu, 7 Jun 2012 19:07:27 +0000 (21:07 +0200)]
[TASK] Harmonize coding style of control structures in sysext "workspaces"

Change-Id: Id7867c6f2713847247d35172aa9060f7c91e4b49
Resolves: #37824
Releases: 6.0
Reviewed-on: http://review.typo3.org/11873
Reviewed-by: Oliver Klee
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Replace Space Indent into Tab indent (CGL Cleanup)
Stefano Kowalke [Sun, 6 May 2012 12:07:02 +0000 (14:07 +0200)]
[TASK] Replace Space Indent into Tab indent (CGL Cleanup)

This patch replaces some forgotten and/or
overseen space chars in indention into tab chars.

Change-Id: If02d7884bbe3b721f23a26f1ea04568fff06e920
Resolves: #36884
Reviewed-on: http://review.typo3.org/11024
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Call-time pass-by-reference has been deprecated
Philipp Gampe [Tue, 17 Apr 2012 17:23:07 +0000 (19:23 +0200)]
[BUGFIX] Call-time pass-by-reference has been deprecated

Change-Id: I51ad425c11613fb420cd1cdb2779ab8f3311ae16
Related: #35166
Fixes: #36241
Releases: 6.0
Reviewed-on: http://review.typo3.org/10595
Reviewed-by: Oliver Klee
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Remove access to constant TYPO3_UseCachingFramework
Christian Kuhn [Sat, 14 Apr 2012 13:06:03 +0000 (15:06 +0200)]
[TASK] Remove access to constant TYPO3_UseCachingFramework

The caching framework is always enabled and access
to this constant is deprecated.

Change-Id: I89d264735173e0c273ed64f664aebaa2417c8f71
Resolves: #36038
Related: #36037
Releases: 6.0
Reviewed-on: http://review.typo3.org/10464
Reviewed-by: Sonja Scholz
Tested-by: Sonja Scholz
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] Streamline disposal of Signal Slot
Oliver Hader [Wed, 11 Apr 2012 13:59:43 +0000 (15:59 +0200)]
[TASK] Streamline disposal of Signal Slot

Make use of Extbase Signal-Slot dispatcher instead of using the clone in t3lib.

Change-Id: I9405ccdaab7ced005957e0e95cce52cc965f92ba
Releases: 6.0, 4.7
Resolves: #35854
Related: #35854
Reviewed-on: http://review.typo3.org/10253
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Remove useless code after utf-8 code conversion
Markus Klein [Mon, 20 Feb 2012 09:50:57 +0000 (10:50 +0100)]
[TASK] Remove useless code after utf-8 code conversion

Depends on: https://review.typo3.org/9101

Change-Id: I264281c0e2aacf9afe7fb568441d810b13805708
Resolves: #34106
Releases: 4.7
Reviewed-on: http://review.typo3.org/9117
Reviewed-by: Stefan Neufeind
Reviewed-by: Marco Bresch
Tested-by: Marco Bresch
7 years ago[BUGFIX] Version record array is sorted twice
Oliver Hader [Thu, 22 Mar 2012 21:00:54 +0000 (22:00 +0100)]
[BUGFIX] Version record array is sorted twice

Since the version record array will be sorted anyways,
it's not required to cache the sorted state.

Change-Id: Ib730b42df14c5a13790b16bfacb727304c70da38
Fixes: #35165
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/9824
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Integrate signal-slot-handling in Grid Data Service
Oliver Hader [Thu, 22 Mar 2012 21:29:56 +0000 (22:29 +0100)]
[TASK] Integrate signal-slot-handling in Grid Data Service

* SIGNAL_GenerateDataArray_BeforeCaching
* SIGNAL_GenerateDataArray_PostProcesss
* SIGNAL_GetDataArray_PostProcesss
* SIGNAL_SortDataArray_PostProcesss
* SIGNAL_CalcChangePercentage_PreProcess
* SIGNAL_CalcChangePercentage_PostProcess

Change-Id: I577a14bd4f4ae8e0eedd804929b7175beb22647e
Resolves: #35166
Releases: 4.7, 6.0
Reviewed-on: http://review.typo3.org/9825
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Code clean-up in Grid Data Service
Oliver Hader [Thu, 22 Mar 2012 20:19:29 +0000 (21:19 +0100)]
[TASK] Code clean-up in Grid Data Service

* PHPdoc comments
* CGL and whitespaces
* unused variables

Change-Id: I6bc826740ca5574069cc257c1e7c4948d65b2c60
Resolves: #35162
Releases: 4.7, 6.0
Reviewed-on: http://review.typo3.org/9818
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Update version to 4.7.0beta2
Oliver Hader [Tue, 13 Mar 2012 15:06:24 +0000 (16:06 +0100)]
[TASK] Update version to 4.7.0beta2

Change-Id: I23ab664e22762085ba59dc31c1491637ef3ac5a3
Reviewed-on: http://review.typo3.org/9617
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] With "virtual page-root" review-grid needs restriction
Stefan Neufeind [Sun, 26 Feb 2012 22:17:19 +0000 (23:17 +0100)]
[BUGFIX] With "virtual page-root" review-grid needs restriction
 to mountpoints visible

With the "virtual page-root"-feature (#33852) a person which is
not admin now has a root-node to click on to get a full view of
changes across all mountpoints (requested in #30630).

If person may not see the "real" page-root (pid=0) the selection
needs to be limited to changes from all visible mountpoints.

Change-Id: I7be7191d6095005c18f05067f1350e0ccab3e67e
Fixes: #34308
Releases: 4.7
Reviewed-on: http://review.typo3.org/9248
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Philipp Gampe
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Records with same UID but different tables are not shown
Oliver Hader [Mon, 5 Mar 2012 21:45:13 +0000 (22:45 +0100)]
[BUGFIX] Records with same UID but different tables are not shown

Records with same UID but different tables are not shown in the
Workspace Module. The ExtJS setting "idProperty" needs to point
to a unique value.

Change-Id: I4f8fa7a619b0617df472cde0b150fce7eca4e0fe
Fixes: #34546
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/9398
Reviewed-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Tooltip for next/prev stage icons with stage-title
Stefan Neufeind [Fri, 10 Feb 2012 15:31:38 +0000 (16:31 +0100)]
[FEATURE] Tooltip for next/prev stage icons with stage-title

ExtJS-tooltip for the next and prev stage icons
are extended with the title of that stage.

Change-Id: I8674c084664a95074a9c3b25d86af2f341999b92
Resolves: #12284
Releases: 4.7
Reviewed-on: http://review.typo3.org/8970
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Cannot translate workspace preview link generation
Xavier Perseguers [Tue, 21 Feb 2012 14:21:03 +0000 (15:21 +0100)]
[TASK] Cannot translate workspace preview link generation

The label and tooltip to generate the workspace preview link are
hardcoded and cannot be translated.

Change-Id: Ia16e5baf2cb9e910a94e688b2889822245e7b5d3
Resolves: #34145
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/9134
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Marcus Schwemer
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[FEATURE] Cleanup-job for outdated preview-links
Timo Webler [Mon, 6 Feb 2012 16:44:46 +0000 (17:44 +0100)]
[FEATURE] Cleanup-job for outdated preview-links

Workspace preview-links should be deleted once they reach
their endtime timestamp

Change-Id: I91074aee5592b23f1a8e0f73a4cca8353244a2df
Resolves: #32215
Reviewed-on: http://review.typo3.org/8866
Reviewed-by: Timo Webler
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[FEATURE] Option to disable Mass Actions
Bart Dubelaar [Mon, 12 Dec 2011 14:57:23 +0000 (15:57 +0100)]
[FEATURE] Option to disable Mass Actions

Adds an option to the user TSConfig to disable the Mass Actions menu.

Change-Id: I2530120564699912506ad8878f7f9653edb77e7c
Resolves: #32476
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7232
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] html-escaping of workspace-title too much
Stefan Neufeind [Mon, 6 Feb 2012 08:54:12 +0000 (09:54 +0100)]
[BUGFIX] html-escaping of workspace-title too much

Titles are escaped later during output.
Don't yet escape in the service composing
the list of workspaces.

Change-Id: Ieeeb909efef8dbfcbccfed85d5edad072b5b11b3
Fixes: #31762
Releases: 4.7
Reviewed-on: http://review.typo3.org/6664
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
7 years ago[CLEANUP] Remove misleading report
Tolleiv Nietsch [Sun, 22 Jan 2012 21:20:43 +0000 (22:20 +0100)]
[CLEANUP] Remove misleading report

Actually we don't use "elementVersioningOnly" anymore, therefore we don't need the
report anymore.

Change-Id: I36a0b0fa0e2220e75d309330be7829e95ac34007
Fixes: #32748
Releases: 4.7
Reviewed-on: http://review.typo3.org/8644
Reviewed-by: Oliver Klee
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[CLEANUP] Removed unused JavaScript snippets
Tolleiv Nietsch [Sun, 22 Jan 2012 17:51:24 +0000 (18:51 +0100)]
[CLEANUP] Removed unused JavaScript snippets

Some parts of our JavaScript are unused. Let's do some house-
keeping and remove parts which aren't needed.

Releases: 4.7

Change-Id: Id88d02748037d794aab519e7856dc4d77d05012f
Reviewed-on: http://review.typo3.org/8643
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[CLEANUP] Cleanup wrong doc comments
Tolleiv Nietsch [Sun, 22 Jan 2012 18:31:27 +0000 (19:31 +0100)]
[CLEANUP] Cleanup wrong doc comments

Some of the doc cumments don't reflect the actual method
signature anymore. Better fix it ;)

Change-Id: Ic7ce992a39c307eaea7710a2e02038357a6356b2
Releases: 4.7
Reviewed-on: http://review.typo3.org/8642
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Fix publish button in preview mode
Tolleiv Nietsch [Sun, 15 Jan 2012 02:47:41 +0000 (03:47 +0100)]
[BUGFIX] Fix publish button in preview mode

Due to an wrong type check the publish button in the
preview window is broken.

Change-Id: I401d9d275dd2c3e39eb1a6ecbe215b776f5f7cea
Fixes: #33093
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/7809
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years agoRevert "[TASK] Migrate Workspace-Menu to work with ExtJS4"
Oliver Hader [Fri, 13 Jan 2012 11:22:07 +0000 (12:22 +0100)]
Revert "[TASK] Migrate Workspace-Menu to work with ExtJS4"

This reverts commit e1212e05722605e85964cb93cb8669c1d90b3844.

Change-Id: Ib371ef2d9de1b5a48d0a9e9910f23136d1b5f8c1
Resolves: #33168
Releases: 4.7
Reviewed-on: http://review.typo3.org/7777
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Checkbox for mass-action also if only publish/swap-permission
Robert Heel [Sun, 20 Nov 2011 23:26:21 +0000 (00:26 +0100)]
[BUGFIX] Checkbox for mass-action also if only publish/swap-permission

If user has only publish/swap permission show the
mass-action checkbox as well.

Change-Id: I04ccd6f08f3f56021ab29d91ac8aba7619f1e9cd
Fixes: #31122
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/6756
Reviewed-by: Stefan Neufeind
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[TASK] Migrate Workspace-Menu to work with ExtJS4
Steffen Ritter [Mon, 19 Dec 2011 11:35:03 +0000 (12:35 +0100)]
[TASK] Migrate Workspace-Menu to work with ExtJS4

Even though the Workspace-Menu mainly uses prototype,
newly developed stuff has been written with ExtJS.

Therefore a Migration to ExtJS4 is needed.

Change-Id: I9ab0c9f93416d7f8f928efffe69d4b078e9150ab
Resolves: #32687
Releases: 4.7
Reviewed-on: http://review.typo3.org/7384
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY][BUGFIX] Remote Command Execution in Workspace Abstract Controller
Helmut Hummel [Fri, 16 Dec 2011 08:43:43 +0000 (09:43 +0100)]
[SECURITY][BUGFIX] Remote Command Execution in Workspace Abstract Controller

Change-Id: I2d57a6fa5beee32fe0637ad0e4a1af558958004c
Fixes: #32571
Releases: 4.7,4.6,4.5
Reviewed-on: http://review.typo3.org/7298
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[!!!][TASK][CONF] Remove deprecated code for 4.7
Markus Klein [Sun, 27 Nov 2011 17:02:33 +0000 (11:02 -0600)]
[!!!][TASK][CONF] Remove deprecated code for 4.7

Removes all deprecated code marked for deletion in 4.7.

Change-Id: Ia8fae449d0baa8dd4d35ca22bfd4026abf857bce
Resolves: #32108
Releases: 4.7
Reviewed-on: http://review.typo3.org/6945
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Stefan Neufeind
7 years ago[BUGFIX] Versioning: Fetch language-field if table localizable
Jozef Spisiak [Mon, 21 Nov 2011 00:22:28 +0000 (01:22 +0100)]
[BUGFIX] Versioning: Fetch language-field if table localizable

If a table is localizable also fetch the language-field.
This is needed for checks with language-access-rights.

Change-Id: Id1f44f0e9708c76cfc859418206ed02bccc2d24a
Fixes: #29208
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/6757
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
7 years ago[BUGFIX] Search in workspaces grid not working
Hercules Karvasonis [Sat, 19 Nov 2011 09:51:10 +0000 (10:51 +0100)]
[BUGFIX] Search in workspaces grid not working

Now the array is used correctly so the filter works.

Change-Id: I1d058ab97b9e373abf24c0dc12f7f107c6177b44
Fixes: #31475
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6777
Reviewed-by: Marco Bresch
Tested-by: Marco Bresch
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Call callUserFunction with dummy-parameter as 3rd argument
Stefan Neufeind [Mon, 21 Nov 2011 00:50:13 +0000 (01:50 +0100)]
[BUGFIX] Call callUserFunction with dummy-parameter as 3rd argument

t3lib_div::callUserFunction() wants to use 3rd argument by
reference. Passing NULL directly there results in an error
But a dummy-variable can be passed (as done in other places
in the core, for example t3lib/class.t3lib_befunc.php).

Change-Id: I4ea437116aecfbb4e28cc09c744aa552e7c6ae94
Fixes: #27800
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/6758
Reviewed-by: Marco Bresch
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Narrow down preview header to fit smaller screens
Tolleiv Nietsch [Mon, 17 Oct 2011 18:41:45 +0000 (20:41 +0200)]
[BUGFIX] Narrow down preview header to fit smaller screens

Current implementation breaks the header of the preview-screen
on smaller resolutions. The attached patch makes sure that stage
labels and element measurements don't grow too large.

Change-Id: I5edd2b85abf4b4dd4652c692f87ee740de6f96c0
Fixes: #31121
Releases: 4.6
Reviewed-on: http://review.typo3.org/6079
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Marco Bresch
Tested-by: Marco Bresch
7 years ago[BUGFIX] Fluid-layouts should have uppercase as first letter
Stefan Neufeind [Sun, 20 Nov 2011 23:12:06 +0000 (00:12 +0100)]
[BUGFIX] Fluid-layouts should have uppercase as first letter

Having lowercase files for layouts is deprecated since 4.6.

Change-Id: Ie82a0140da8148c0ea426334042849b8983d9bbd
Fixes: #31328
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6754
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Marco Bresch
Tested-by: Marco Bresch
7 years ago[BUGFIX] Using an apostrophe in the Workspace Name causes quite blank backend
Marco Bresch [Fri, 11 Nov 2011 14:12:57 +0000 (15:12 +0100)]
[BUGFIX] Using an apostrophe in the Workspace Name causes quite blank backend

This patch add backslashes to avoid JavaScript-errors when using apostrophes, quotes or backslashes in
the workspace title.

Change-Id: I66bf3864d10d713dda8e64cbde0846ef1a810868
Fixes: #28825
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6632
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
8 years ago[TASK] Update version to 4.6.0
Tolleiv Nietsch [Tue, 25 Oct 2011 08:04:55 +0000 (10:04 +0200)]
[TASK] Update version to 4.6.0

Change-Id: I3be3365defe88a720e88deb11871479ea31427f5
Reviewed-on: http://review.typo3.org/6285
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
8 years ago[FEATURE] set default grid limit to 30
Simon Schaufelberger [Fri, 7 Oct 2011 23:37:28 +0000 (01:37 +0200)]
[FEATURE] set default grid limit to 30

Raise the displayed rows in the workspace grid from 10 to 30

Change-Id: Ie72913301af870a17040d7b3a09d94144dc5dcd6
Resolves: #26287
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/5629
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
8 years ago[BUGFIX] Broken image paths in preview
Bart Dubelaar [Tue, 27 Sep 2011 09:52:46 +0000 (11:52 +0200)]
[BUGFIX] Broken image paths in preview

Images inside bodytext of content elements have broken paths when previewing in the workspace module.
The relative paths will point to the typo3 dir.
This is fixed by parsing all bodytext with TS_images_rte from t3lib_parsehtml_proc.

Change-Id: I9e8cdf717ce0c89ab3e16d33267727f7050092a9
Resolves: #29853
Reviewed-on: http://review.typo3.org/5370
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
8 years ago[TASK] Raise the number of possible file- and dbmounts from 10 to 25
Ingo Pfennigstorf [Fri, 14 Oct 2011 11:23:21 +0000 (13:23 +0200)]
[TASK] Raise the number of possible file- and dbmounts from 10 to 25

The limitation of 10 dbmounts and filemounts in a workspace does not work in each
installation. Due to the fact that removing the limits completely would
most likely waste quite some space in most installations, we agreed to raise the
limits to 25.

Change-Id: I07b4e02adf55eeb376c04d9139d726d96dfd6232
Resolves: #30926
Releases: 4.6
Reviewed-on: http://review.typo3.org/5787
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
8 years ago[BUGFIX] Invalid and deprecated calls
Xavier Perseguers [Mon, 24 Oct 2011 11:18:29 +0000 (13:18 +0200)]
[BUGFIX] Invalid and deprecated calls

Method sentCollectionToStage() of the ExtDirect action handler contains
invalid and deprecated calls.

Change-Id: I2063fb3ee274fefa7884dc96b907402c83392051
Fixes: #31217
Reviewed-on: http://review.typo3.org/6222
Reviewed-by: Steffen Gebert
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] Pootle: Multi-line labels are not rendered properly
Xavier Perseguers [Thu, 20 Oct 2011 11:47:11 +0000 (13:47 +0200)]
[BUGFIX] Pootle: Multi-line labels are not rendered properly

In order to ensure that multi-line labels can be properly translated on Pootle or
any 3rd party tool, it turns out that an additional attribute xml:space="preserve"
should be added to each and every <trans-unit> tag in the localization files.

Change-Id: Idc24540462e196b24c18286ec42f6ab2bd642e9f
Relates: #31141
Releases: 4.6
Reviewed-on: http://review.typo3.org/6130
Reviewed-by: Dominique Feyer
Tested-by: Dominique Feyer
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
8 years ago[TASK] English XLIFF files should not contain target element
Dominique Feyer [Mon, 17 Oct 2011 20:32:24 +0000 (22:32 +0200)]
[TASK] English XLIFF files should not contain target element

Pootle uses the English XLIFF file has the template language and as such
it does not make sense to have "en" -> "en" translation files.

English XLIFF files are templates and should contain only a 'source', not
a 'target' element.

This commit contains:

- Remove of the target elements
- Remove target-language attribute
- Set the date attribute to the correct format
- Remove approved attribute

Change-Id: Icdb7d4b1e004c6f730a01839be042dc2a72a650a
Resolves: #31039
Relates: #30916
Releases: 4.6
Reviewed-on: http://review.typo3.org/5923
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Björn Pedersen
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
8 years ago[BUGFIX] Avoid that TYPO3 namespace is cleared
Tolleiv Nietsch [Fri, 7 Oct 2011 08:01:26 +0000 (10:01 +0200)]
[BUGFIX] Avoid that TYPO3 namespace is cleared

During the preview the TYPO3 JS namespace is cleared.
This is made to make sure that it always exists. But in case it's
already loaded, it's cleared by accident. The patch takes care of
both situations

Change-Id: I5c0a367764adf2ee62a145d6634a6990687c3cea
Resolves: #30307
Branches: 4.6
Reviewed-on: http://review.typo3.org/5605
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
8 years ago[BUGFIX] Use lang-labels within row detail section
Tolleiv Nietsch [Sun, 28 Aug 2011 16:44:12 +0000 (18:44 +0200)]
[BUGFIX] Use lang-labels within row detail section

The text on the list details section is not taken
from xlf-labels and can't be translated. This change
uses the enormous power of XTemplates to get away
from hardcoded text.

Change-Id: Ia0745e246b7b06cd8bbd3e26d713218f3a847bcf
Resolves: #29308
Branches: 4.6
Reviewed-on: http://review.typo3.org/4641
Reviewed-by: Marco Bresch
Tested-by: Marco Bresch
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
8 years ago[BUGFIX] handler is undefined when resizing the backend
Oliver Hader [Mon, 10 Oct 2011 22:25:31 +0000 (00:25 +0200)]
[BUGFIX] handler is undefined when resizing the backend

Resizing the backend browser window results in a JavaScript error.
The function that handles the re-positioning of the menus does not
work correctly. The observer requires a reference to a callback
function - currently the method was directly executed and the return
value used as function reference, which was undefined in this case.

Change-Id: Ifb2db858d7075f4fd714d737576189c0e1efc5a5
Resolves: #30760
Related: #25787
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/5690
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
8 years ago[BUGFIX] Make class name consistent
Tolleiv Nietsch [Mon, 22 Aug 2011 10:40:58 +0000 (12:40 +0200)]
[BUGFIX] Make class name consistent

Our classnames are mixed betweem Tx_ and tx_ - some others
don't even follow the general naming scheme. The patch moves
all to the proper naming with Tx_.

Change-Id: I6049923420414303c3985b6ff96a80ec1be9ef7f
Resolves: #25704
Branches: 4.6

8 years ago[BUGFIX] Cleanup splitview JavaScript
Tolleiv Nietsch [Sat, 20 Aug 2011 13:11:21 +0000 (15:11 +0200)]
[BUGFIX] Cleanup splitview JavaScript

Due to bad ExtJS layout the preview doesn't just load
the live and workspace preview once within a iframe,
it actually loads 3 iframes for both. The change avoids it.

Change-Id: Ifa100ce37d6d020d384969ca804b00c9af6eb815
Resolves: #29174
Branches: 4.5, 4.6

8 years agoMerge "[TASK] Use TYPO3.l10n API for JS localizations"
Tolleiv Nietsch [Mon, 12 Sep 2011 07:11:11 +0000 (09:11 +0200)]
Merge "[TASK] Use TYPO3.l10n API for JS localizations"

8 years agoMerge "[BUGFIX] Hide comments section if there are no comments"
Tolleiv Nietsch [Mon, 12 Sep 2011 07:10:10 +0000 (09:10 +0200)]
Merge "[BUGFIX] Hide comments section if there are no comments"

8 years agoMerge "[BUGFIX] Make workspace change visible for editors"
Tolleiv Nietsch [Mon, 12 Sep 2011 07:09:51 +0000 (09:09 +0200)]
Merge "[BUGFIX] Make workspace change visible for editors"