tachybase_todo/packages/plugin-permissions/src/collections/actions_permissions.ts

27 lines
534 B
TypeScript
Raw Normal View History

import { TableOptions } from '@nocobase/database';
export default {
name: 'actions_permissions',
title: '表操作权限',
developerMode: true,
internal: true,
fields: [
{
comment: '程序操作名称("list", "create" 等)',
type: 'string',
name: 'name',
},
{
comment: '操作范围',
type: 'belongsTo',
name: 'scope',
target: 'actions_scopes'
},
{
type: 'belongsTo',
name: 'permission',
onDelete: 'CASCADE'
},
],
} as TableOptions;