[CLEANUP] Remove misleading report
authorTolleiv Nietsch <info@tolleiv.de>
Sun, 22 Jan 2012 21:20:43 +0000 (22:20 +0100)
committerSusanne Moog <typo3@susannemoog.de>
Sat, 28 Jan 2012 12:22:25 +0000 (13:22 +0100)
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
typo3/sysext/workspaces/Classes/Reports/StatusProvider.php [deleted file]
typo3/sysext/workspaces/ext_tables.php

diff --git a/typo3/sysext/workspaces/Classes/Reports/StatusProvider.php b/typo3/sysext/workspaces/Classes/Reports/StatusProvider.php
deleted file mode 100644 (file)
index c5ccae0..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-/***************************************************************
- *  Copyright notice
- *
- *  (c) 2010-2011 Workspaces Team (http://forge.typo3.org/projects/show/typo3v4-workspaces)
- *  All rights reserved
- *
- *  This script is part of the TYPO3 project. The TYPO3 project is
- *  free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  The GNU General Public License can be found at
- *  http://www.gnu.org/copyleft/gpl.html.
- *  A copy is found in the textfile GPL.txt and important notices to the license
- *  from the author is found in LICENSE.txt distributed with these scripts.
- *
- *
- *  This script is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  This copyright notice MUST APPEAR in all copies of the script!
- ***************************************************************/
-
-/**
- * a status provider for the reports module to display whether only 
- * element version is used.
- * 
- * @author Workspaces Team (http://forge.typo3.org/projects/show/typo3v4-workspaces)
- * @package Workspaces
- * @subpackage Service
- */
-class Tx_Workspaces_Reports_StatusProvider implements tx_reports_StatusProvider {
-
-       protected $reportList = 'ElementVersioningOnly';
-
-       /**
-        * Compiles a collection of system status checks as a status report.
-        *
-        * @return      array   List of statuses
-        * @see typo3/sysext/reports/interfaces/tx_reports_StatusProvider::getStatus()
-        */
-       public function getStatus() {
-               $reports = array();
-               $reportMethods = explode(',', $this->reportList);
-
-               foreach ($reportMethods as $reportMethod) {
-                       $reports[$reportMethod] = $this->{'get' . $reportMethod . 'Status'}();
-               }
-
-               return $reports;
-       }
-
-
-       /**
-        * Checks if there are still updates to perform
-        *
-        * @return      tx_reports_reports_status_Status        An tx_reports_reports_status_Status object representing whether the element versioning is in use or not
-        */
-       protected function getElementVersioningOnlyStatus() {
-               $severity = tx_reports_reports_status_Status::OK;
-               $value    = 'Element Versioning is in use.';
-               $message  = 'All Configuration options have been set correctly';
-
-               if (isset($GLOBALS['TYPO3_CONF_VARS']['BE']['elementVersioningOnly']) || isset($GLOBALS['TYPO3_CONF_VARS']['BE']['newPagesVersioningType'])) {
-                       $severity = tx_reports_reports_status_Status::ERROR;
-                       $value    = 'System not configured correctly.';
-                       $message  = 'This TYPO3 installation is configured to use Element versioning. Page and Branch versioning are deprecated since TYPO3 4.4.<br />If you are sure that you don\'t use the Workspaces functionality right now (or if you don\'t have any versionized records right now), you can safely change these options in the Install Tool by setting ["BE"]["newPagesVersioningType"] = -1 and ["BE"]["elementVersioningOnly"] = 1 under "All Configuration".';
-               }
-
-               return t3lib_div::makeInstance('tx_reports_reports_status_Status',
-                       'Workspaces: Ensure that Element Versioning is used.',
-                       $value,
-                       $message,
-                       $severity
-               );
-       }
-
-}
-
-if (defined('TYPO3_MODE') && isset($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/workspaces/Classes/Reports/StatusProvider.php'])) {
-       include_once($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/workspaces/Classes/Reports/StatusProvider.php']);
-}
-
-?>
\ No newline at end of file
index e26a443..46b06ae 100644 (file)
@@ -51,11 +51,6 @@ if (TYPO3_MODE == 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
                'TYPO3.Ajax.ExtDirect.ToolbarMenu',
                t3lib_extMgm::extPath($_EXTKEY) . 'Classes/ExtDirect/ToolbarMenu.php:Tx_Workspaces_ExtDirect_ToolbarMenu'
        );
-
-               // register the reports statusprovider
-       $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['configuration'][] = 'Tx_Workspaces_Reports_StatusProvider';
-
-
 }
 
 /**