Feature #17039

Integrate mod.web_list.deniedNewTables as opposite of allowedNewTables

Added by Oliver Hader over 12 years ago. Updated about 9 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
-
Target version:
-
Start date:
2007-02-25
Due date:
% Done:

0%

PHP Version:
5.0
Tags:
Complexity:
Sprint Focus:

Description

TSconfig mod.web_list.allowedNewTables allows to define a set of tables which are allowed as new records on a page. mod.web_list.hideTables hides existing records on a page to be displayed but doesn't affect creating new records.
Thus, the opposite of allowedNewTables is required: mod.web_list.deniedNewTables

Inline Relational Record Editing (IRRE) handles relations of the cardinality 1:n. Child records depend directly on their parent and cannot exist without them (composition). Thus, it makes no sense to allow to create tables of the second or third generation in this hierarchy directly.
(issue imported from #M5068)

0005068.patch View (5.64 KB) Administrator Admin, 2007-02-25 14:54

0005068_v2.patch View (6.19 KB) Administrator Admin, 2008-02-11 17:12

0005068_docChanges.txt View (613 Bytes) Administrator Admin, 2008-02-11 17:13


Related issues

Duplicated by TYPO3 Core - Feature #17950: Forbid record in sysfolder Closed 2007-12-24

History

#1 Updated by Oliver Hader over 12 years ago

The attached patch 0005068.patch allows to defined the following TSconfig:
mod.web_list {
deniedNewTables = tx_myext_table1,tx_myext_table2
}

#2 Updated by Yannick Pavard over 11 years ago

Change is in TYPO3 beta1a ?

Thanks

#3 Updated by Oliver Hader over 11 years ago

I've attached a modified version. "deny" takes now priority over "allow".
This feature is not included in TYPO3 4.2-beta1a, but maybe it's approved for TYPO3 4.2 after feature freeze.

#4 Updated by Oliver Hader over 11 years ago

Committed to TYPO3_4-2 (rev. 3145)

Also available in: Atom PDF