Follow-up to bug #16600: TCA tree: Move the ACL-Checks out from Data-Provider and...
authorSteffen Ritter <info@rs-websystems.de>
Mon, 29 Nov 2010 12:23:01 +0000 (12:23 +0000)
committerSteffen Ritter <info@rs-websystems.de>
Mon, 29 Nov 2010 12:23:01 +0000 (12:23 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@9669 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/tree/tca/class.t3lib_tree_tca_abstracttcatreedataprovider.php

index 9328f97..3d55781 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
 
        * Fixed bug #16597: TCA tree: Adapt Signature of own select renderMode tree to match the signature other select-modes 
        * Fixed bug #16600: TCA tree: Move the ACL-Checks out from Data-Provider and use the information from tceFroms 
+       * Follow-up to bug #16600: TCA tree: Move the ACL-Checks out from Data-Provider and use the information from tceFroms (added missing class)
 
 2010-11-29  Jigal van Hemert <jigal@xs4all.nl>
 
index d097a78..a635c95 100644 (file)
@@ -64,6 +64,14 @@ abstract class t3lib_tree_Tca_AbstractTcaTreeDataProvider extends t3lib_tree_Abs
        protected $selectedList = '';
 
        /**
+        * Contains all ids which may be allowed to display according to
+        * beUser Rights and foreign_table_where (if type db)
+        *
+        * @var array $itemWhiteList
+        */
+       protected $itemWhiteList = array();
+
+       /**
         * Sets the id of the tree
         *
         * @param string $treeId
@@ -196,6 +204,25 @@ abstract class t3lib_tree_Tca_AbstractTcaTreeDataProvider extends t3lib_tree_Abs
        public function getNonSelectableLevelList() {
                return $this->nonSelectableLevelList;
        }
+
+       /**
+        * Setter for the itemWhiteList
+        *
+        * @param array $itemWhiteList
+        * @return void
+        */
+       public function setItemWhiteList(array $itemWhiteList) {
+               $this->itemWhiteList = $itemWhiteList;
+       }
+
+       /**
+        * Getter for the itemWhiteList
+        *
+        * @return array
+        */
+       public function getItemWhiteList() {
+               return $this->itemWhiteList;
+       }
 }
 
 ?>
\ No newline at end of file