mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-03-14 01:34:47 +08:00
fix: 数据库权限去掉 localhost
This commit is contained in:
parent
daefd650a5
commit
94fbb265fa
@ -278,9 +278,8 @@ export default {
|
|||||||
source: 'Source',
|
source: 'Source',
|
||||||
backup: 'Backup',
|
backup: 'Backup',
|
||||||
permission: 'Permission',
|
permission: 'Permission',
|
||||||
permissionLocal: 'Local server',
|
|
||||||
permissionForIP: 'IP',
|
permissionForIP: 'IP',
|
||||||
permissionAll: 'All of them (unsafe)',
|
permissionAll: 'All of them(%)',
|
||||||
rootPassword: 'Root password',
|
rootPassword: 'Root password',
|
||||||
backupList: 'Backup',
|
backupList: 'Backup',
|
||||||
backList: 'Return',
|
backList: 'Return',
|
||||||
|
@ -285,9 +285,8 @@ export default {
|
|||||||
source: '来源',
|
source: '来源',
|
||||||
backup: '备份',
|
backup: '备份',
|
||||||
permission: '权限',
|
permission: '权限',
|
||||||
permissionLocal: '本地服务器',
|
|
||||||
permissionForIP: '指定 IP',
|
permissionForIP: '指定 IP',
|
||||||
permissionAll: '所有人(不安全)',
|
permissionAll: '所有人(%)',
|
||||||
rootPassword: 'root 密码',
|
rootPassword: 'root 密码',
|
||||||
backupList: '备份列表',
|
backupList: '备份列表',
|
||||||
backList: '返回列表',
|
backList: '返回列表',
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-loading="loading">
|
<el-drawer v-model="createVisiable" :destroy-on-close="true" :close-on-click-modal="false" size="50%">
|
||||||
<el-drawer v-model="createVisiable" :destroy-on-close="true" :close-on-click-modal="false" size="50%">
|
<template #header>
|
||||||
<template #header>
|
<DrawerHeader :header="$t('database.create')" :back="handleClose" />
|
||||||
<DrawerHeader :header="$t('database.create')" :back="handleClose" />
|
</template>
|
||||||
</template>
|
<div v-loading="loading">
|
||||||
<el-form ref="formRef" label-position="top" :model="form" :rules="rules">
|
<el-form ref="formRef" label-position="top" :model="form" :rules="rules">
|
||||||
<el-row type="flex" justify="center">
|
<el-row type="flex" justify="center">
|
||||||
<el-col :span="22">
|
<el-col :span="22">
|
||||||
@ -28,7 +28,6 @@
|
|||||||
|
|
||||||
<el-form-item :label="$t('database.permission')" prop="permission">
|
<el-form-item :label="$t('database.permission')" prop="permission">
|
||||||
<el-select v-model="form.permission">
|
<el-select v-model="form.permission">
|
||||||
<el-option value="localhost" :label="$t('database.permissionLocal')" />
|
|
||||||
<el-option value="%" :label="$t('database.permissionAll')" />
|
<el-option value="%" :label="$t('database.permissionAll')" />
|
||||||
<el-option value="ip" :label="$t('database.permissionForIP')" />
|
<el-option value="ip" :label="$t('database.permissionForIP')" />
|
||||||
</el-select>
|
</el-select>
|
||||||
@ -42,16 +41,19 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
<template #footer>
|
</div>
|
||||||
<span class="dialog-footer">
|
|
||||||
<el-button @click="createVisiable = false">{{ $t('commons.button.cancel') }}</el-button>
|
<template #footer>
|
||||||
<el-button type="primary" @click="onSubmit(formRef)">
|
<span class="dialog-footer">
|
||||||
{{ $t('commons.button.confirm') }}
|
<el-button :disabled="loading" @click="createVisiable = false">
|
||||||
</el-button>
|
{{ $t('commons.button.cancel') }}
|
||||||
</span>
|
</el-button>
|
||||||
</template>
|
<el-button :disabled="loading" type="primary" @click="onSubmit(formRef)">
|
||||||
</el-drawer>
|
{{ $t('commons.button.confirm') }}
|
||||||
</div>
|
</el-button>
|
||||||
|
</span>
|
||||||
|
</template>
|
||||||
|
</el-drawer>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
@ -94,7 +96,7 @@ const acceptParams = (params: DialogProps): void => {
|
|||||||
form.format = 'utf8mb4';
|
form.format = 'utf8mb4';
|
||||||
form.username = '';
|
form.username = '';
|
||||||
form.password = '';
|
form.password = '';
|
||||||
form.permission = 'localhost';
|
form.permission = '%';
|
||||||
form.permissionIPs = '';
|
form.permissionIPs = '';
|
||||||
form.description = '';
|
form.description = '';
|
||||||
createVisiable.value = true;
|
createVisiable.value = true;
|
||||||
|
@ -331,7 +331,7 @@ const buttons = [
|
|||||||
privilegeIPs: '',
|
privilegeIPs: '',
|
||||||
password: '',
|
password: '',
|
||||||
};
|
};
|
||||||
if (row.permission === '%' || row.permission === 'localhost') {
|
if (row.permission === '%') {
|
||||||
param.privilege = row.permission;
|
param.privilege = row.permission;
|
||||||
} else {
|
} else {
|
||||||
param.privilegeIPs = row.permission;
|
param.privilegeIPs = row.permission;
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
<div v-if="changeForm.operation === 'privilege'">
|
<div v-if="changeForm.operation === 'privilege'">
|
||||||
<el-form-item :label="$t('database.permission')" prop="privilege">
|
<el-form-item :label="$t('database.permission')" prop="privilege">
|
||||||
<el-select style="width: 100%" v-model="changeForm.privilege">
|
<el-select style="width: 100%" v-model="changeForm.privilege">
|
||||||
<el-option value="localhost" :label="$t('database.permissionLocal')" />
|
|
||||||
<el-option value="%" :label="$t('database.permissionAll')" />
|
<el-option value="%" :label="$t('database.permissionAll')" />
|
||||||
<el-option value="ip" :label="$t('database.permissionForIP')" />
|
<el-option value="ip" :label="$t('database.permissionForIP')" />
|
||||||
</el-select>
|
</el-select>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user