feat: allow user to sign up
This commit is contained in:
parent
a5e2d57894
commit
e435fe0ff3
@ -93,6 +93,13 @@ const schema: ISchema = {
|
|||||||
{ label: '简体中文', value: 'zh-CN' },
|
{ label: '简体中文', value: 'zh-CN' },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
allowSignUp: {
|
||||||
|
type: 'string',
|
||||||
|
title: '{{t("Allow sign up")}}',
|
||||||
|
'x-component': 'Checkbox',
|
||||||
|
'x-decorator': 'FormItem',
|
||||||
|
default: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -69,7 +69,7 @@ export function RouteSchemaRenderer({ route }) {
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
const compile = useCompile();
|
const compile = useCompile();
|
||||||
const { title } = useSystemSettings();
|
const { title, allowSignUp = true } = useSystemSettings();
|
||||||
if (loading) {
|
if (loading) {
|
||||||
return <Spin size={'large'} className={'nb-spin-center'} />;
|
return <Spin size={'large'} className={'nb-spin-center'} />;
|
||||||
}
|
}
|
||||||
@ -82,7 +82,7 @@ export function RouteSchemaRenderer({ route }) {
|
|||||||
</Helmet>
|
</Helmet>
|
||||||
<SchemaRenderer
|
<SchemaRenderer
|
||||||
components={{ Div }}
|
components={{ Div }}
|
||||||
scope={{ useSignin, useSignup }}
|
scope={{ useSignin, useSignup, allowSignUp }}
|
||||||
schema={data}
|
schema={data}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -39,6 +39,7 @@ export default {
|
|||||||
'Switch role': 'Switch role',
|
'Switch role': 'Switch role',
|
||||||
'Super admin': 'Super admin',
|
'Super admin': 'Super admin',
|
||||||
'Language': 'Language',
|
'Language': 'Language',
|
||||||
|
'Allow sign up': 'Allow sign up',
|
||||||
'Sign out': 'Sign out',
|
'Sign out': 'Sign out',
|
||||||
'Cancel': 'Cancel',
|
'Cancel': 'Cancel',
|
||||||
'Submit': 'Submit',
|
'Submit': 'Submit',
|
||||||
|
@ -40,6 +40,7 @@ export default {
|
|||||||
'Switch role': '切换角色',
|
'Switch role': '切换角色',
|
||||||
'Super admin': '超级管理员',
|
'Super admin': '超级管理员',
|
||||||
'Language': '语言设置',
|
'Language': '语言设置',
|
||||||
|
'Allow sign up': '允许注册',
|
||||||
'Sign out': '注销',
|
'Sign out': '注销',
|
||||||
'Cancel': '取消',
|
'Cancel': '取消',
|
||||||
'Submit': '提交',
|
'Submit': '提交',
|
||||||
|
@ -11,6 +11,10 @@ export default {
|
|||||||
type: 'boolean',
|
type: 'boolean',
|
||||||
name: 'showLogoOnly',
|
name: 'showLogoOnly',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
type: 'boolean',
|
||||||
|
name: 'allowSignUp',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
type: 'belongsTo',
|
type: 'belongsTo',
|
||||||
name: 'logo',
|
name: 'logo',
|
||||||
|
@ -49,6 +49,7 @@ export const signin = {
|
|||||||
registerlink: {
|
registerlink: {
|
||||||
type: 'void',
|
type: 'void',
|
||||||
'x-component': 'Div',
|
'x-component': 'Div',
|
||||||
|
'x-hidden': '{{allowSignUp !== true}}',
|
||||||
properties: {
|
properties: {
|
||||||
link: {
|
link: {
|
||||||
type: 'void',
|
type: 'void',
|
||||||
|
Loading…
Reference in New Issue
Block a user