2020-11-11 15:23:39 +08:00
|
|
|
import { TableOptions } from '@nocobase/database';
|
|
|
|
|
|
|
|
export default {
|
|
|
|
name: 'users',
|
|
|
|
title: '用户',
|
2021-01-20 08:33:47 +08:00
|
|
|
// developerMode: true,
|
|
|
|
// internal: true,
|
2021-03-16 14:31:54 +08:00
|
|
|
createdBy: false,
|
|
|
|
updatedBy: false,
|
2021-07-27 10:34:52 +08:00
|
|
|
privilege: 'undelete',
|
2020-11-11 15:23:39 +08:00
|
|
|
fields: [
|
|
|
|
{
|
2020-11-29 16:26:53 +08:00
|
|
|
interface: 'string',
|
2020-11-11 15:23:39 +08:00
|
|
|
type: 'string',
|
2021-07-27 10:34:52 +08:00
|
|
|
name: 'nickname',
|
|
|
|
uiSchema: {
|
2020-11-29 16:26:53 +08:00
|
|
|
type: 'string',
|
2021-07-27 10:34:52 +08:00
|
|
|
title: '昵称',
|
|
|
|
'x-component': 'Input',
|
2020-11-29 16:26:53 +08:00
|
|
|
},
|
|
|
|
},
|
2021-03-16 14:31:54 +08:00
|
|
|
{
|
|
|
|
interface: 'email',
|
|
|
|
type: 'string',
|
|
|
|
name: 'email',
|
|
|
|
unique: true,
|
2021-07-27 10:34:52 +08:00
|
|
|
privilege: 'undelete',
|
|
|
|
uiSchema: {
|
2021-03-16 14:31:54 +08:00
|
|
|
type: 'string',
|
2021-07-27 10:34:52 +08:00
|
|
|
title: '邮箱',
|
|
|
|
'x-component': 'Input',
|
|
|
|
require: true,
|
2020-11-29 16:26:53 +08:00
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
interface: 'password',
|
|
|
|
type: 'password',
|
|
|
|
name: 'password',
|
2021-07-27 10:34:52 +08:00
|
|
|
privilege: 'undelete',
|
|
|
|
uiSchema: {
|
|
|
|
type: 'string',
|
|
|
|
title: '密码',
|
|
|
|
'x-component': 'Password',
|
2020-11-29 16:26:53 +08:00
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
2021-07-27 10:34:52 +08:00
|
|
|
interface: 'password',
|
2020-11-29 16:26:53 +08:00
|
|
|
type: 'string',
|
|
|
|
name: 'token',
|
|
|
|
unique: true,
|
|
|
|
hidden: true,
|
2021-07-27 10:34:52 +08:00
|
|
|
privilege: 'undelete',
|
|
|
|
uiSchema: {
|
|
|
|
type: 'string',
|
|
|
|
title: 'Token',
|
|
|
|
'x-component': 'Password',
|
|
|
|
},
|
2020-11-11 15:23:39 +08:00
|
|
|
},
|
2021-03-22 13:41:00 +08:00
|
|
|
{
|
2021-07-27 10:34:52 +08:00
|
|
|
interface: 'password',
|
2021-03-22 13:41:00 +08:00
|
|
|
type: 'string',
|
|
|
|
name: 'reset_token',
|
|
|
|
unique: true,
|
|
|
|
hidden: true,
|
2021-07-27 10:34:52 +08:00
|
|
|
privilege: 'undelete',
|
|
|
|
uiSchema: {
|
|
|
|
type: 'string',
|
|
|
|
title: 'Reset Token',
|
|
|
|
'x-component': 'Password',
|
|
|
|
},
|
2021-03-16 14:31:54 +08:00
|
|
|
},
|
|
|
|
],
|
2020-11-11 15:23:39 +08:00
|
|
|
} as TableOptions;
|