|
4 | 4 | <el-col :span="15">
|
5 | 5 | <div class="grid-content bg-purple-light">
|
6 | 6 | <el-form ref="form" v-loading="loading" label-position="left" :rules="rules" :model="form" label-width="150px">
|
7 |
| - <el-form-item style="width: 100%" :label="$t('business.user.ldap_address')" prop="address" required> |
| 7 | + <el-form-item style="width: 100%" :label="$t('business.user.ldap_address')" prop="address" > |
8 | 8 | <el-input v-model="form.address"></el-input>
|
9 | 9 | </el-form-item>
|
10 |
| - <el-form-item style="width: 100%" :label="$t('business.user.ldap_port')" prop="port" required> |
| 10 | + <el-form-item style="width: 100%" :label="$t('business.user.ldap_port')" prop="port" > |
11 | 11 | <el-input v-model="form.port" type="number"></el-input>
|
12 | 12 | </el-form-item>
|
13 |
| - <el-form-item style="width: 100%" :label="$t('business.user.ldap_username')" prop="username" required> |
| 13 | + <el-form-item style="width: 100%" :label="$t('business.user.ldap_username')" prop="username"> |
14 | 14 | <el-input v-model="form.username"></el-input>
|
15 | 15 | </el-form-item>
|
16 |
| - <el-form-item style="width: 100%" :label="$t('business.user.ldap_password')" prop="password" required> |
| 16 | + <el-form-item style="width: 100%" :label="$t('business.user.ldap_password')" prop="password"> |
17 | 17 | <el-input type="password" v-model="form.password"></el-input>
|
18 | 18 | </el-form-item>
|
19 |
| - <el-form-item style="width: 100%" :label="$t('business.user.ldap_filter_dn')" prop="dn" required> |
| 19 | + <el-form-item style="width: 100%" :label="$t('business.user.ldap_filter_dn')" prop="dn"> |
20 | 20 | <el-input v-model="form.dn"></el-input>
|
21 | 21 | </el-form-item>
|
22 |
| - <el-form-item style="width: 100%" :label="$t('business.user.ldap_filter_rule')" prop="filter" required> |
| 22 | + <el-form-item style="width: 100%" :label="$t('business.user.ldap_filter_rule')" prop="filter"> |
23 | 23 | <el-input v-model="form.filter"></el-input>
|
24 | 24 | </el-form-item>
|
25 | 25 | <el-form-item>
|
|
33 | 33 |
|
34 | 34 | <div style="float: right">
|
35 | 35 | <el-form-item>
|
36 |
| - <el-button @click="sync" :disabled="isSubmitGoing">{{ |
| 36 | + <el-button @click="sync" :disabled="isSubmitGoing" v-has-permissions="{resource:'ldap',verb:'create'}">{{ |
37 | 37 | $t("commons.button.sync")
|
38 | 38 | }}
|
39 | 39 | </el-button>
|
40 |
| - <el-button type="primary" @click="onSubmit" :disabled="isSubmitGoing">{{ $t("commons.button.confirm") }} |
| 40 | + <el-button type="primary" @click="onSubmit" :disabled="isSubmitGoing" v-has-permissions="{resource:'ldap',verb:'create'}">{{ $t("commons.button.confirm") }} |
41 | 41 | </el-button>
|
42 | 42 | </el-form-item>
|
43 | 43 | </div>
|
|
0 commit comments