"isNested": true
}
},
+ {
+ "name": "grantedPrivileges",
+ "toMany": {
+ "column": "usr_username",
+ "type": "UserAccountPrivilegeAssignment",
+ "inverse": "userAccount",
+ "isNested": true
+ }
+ },
{
"name": "grantedExtensions",
"toMany": {
"isSystem": true,
"sourceCode": "U"
},
+ {
+ "context": "xtuple",
+ "nameSpace": "SYS",
+ "type": "UserAccountPrivilegeAssignment",
+ "table": "usrpriv",
+ "idSequenceName": "usrpriv_usrpriv_id_seq",
+ "comment": "User Account Privilege Assignment Map",
+ "privileges": {
+ "all": {
+ "create": true,
+ "read": true,
+ "update": false,
+ "delete": true
+ }
+ },
+ "properties": [
+ {
+ "name": "id",
+ "attr": {
+ "type": "Number",
+ "column": "usrpriv_id",
+ "isPrimaryKey": true
+ }
+ },
+ {
+ "name": "uuid",
+ "attr": {
+ "type": "String",
+ "column": "obj_uuid",
+ "isNaturalKey": true
+ }
+ },
+ {
+ "name": "userAccount",
+ "attr": {
+ "type": "String",
+ "column": "usrpriv_username",
+ "required": true
+ }
+ },
+ {
+ "name": "privilege",
+ "toOne": {
+ "type": "Privilege",
+ "column": "usrpriv_priv_id",
+ "required": true
+ }
+ }
+ ],
+ "isNestedOnly": true,
+ "isSystem": true
+ },
+ {
+ "context": "xtuple",
+ "nameSpace": "SYS",
+ "type": "Privilege",
+ "table": "priv",
+ "comment": "Privilege Map",
+ "privileges": {
+ "all": {
+ "create": false,
+ "read": true,
+ "update": false,
+ "delete": false
+ }
+ },
+ "properties": [
+ {
+ "name": "id",
+ "attr": {
+ "type": "Number",
+ "column": "priv_id",
+ "isPrimaryKey": true
+ }
+ },
+ {
+ "name": "name",
+ "attr": {
+ "type": "String",
+ "column": "priv_name",
+ "isNaturalKey": true
+ }
+ },
+ {
+ "name": "module",
+ "attr": {
+ "type": "String",
+ "column": "priv_module"
+ }
+ }
+ ],
+ "isSystem": true
+ },
{
"context": "xtuple",
"nameSpace": "SYS",