IDatabaseObject::SaveToDatabase, IServices::SaveItem, Table Record Access, Table Groups Access, Table Fields Access, Default Access
The specific table for the records access management is created for the every system table, which is administrated "by records".
The records access management table is being created automatically while the administrated table is saved to the database (IDatabaseObject::SaveToDatabase). There is a possibility to create the specific table only for the administrated "by records" tables. The records access management table is being created as a service (IServices::SaveItem).
The records access management table will not be deleted automatically after the flag ITable::IsAdministratedByRecords is disabled.
The records access management table's name is generated by the rule
[Table name] + "Right"where:
Examples of the records access management tables:
|
Table |
The records access management table |
|
Name |
Description |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
IDatabaseObject::SaveToDatabase, IServices::SaveItem, Table Record Access, Table Groups Access, Table Fields Access, Default Access
|
Copyright (ñ) Terrasoft 2002-2007.
|