Show iamTarget in relevant forms
This commit is contained in:
parent
a9d7b1c047
commit
64ad8931f3
@ -48,7 +48,7 @@ const template = `
|
|||||||
<small class="form-text" style="color: darkred;" v-if="field.error">{{ field.error }}</small>
|
<small class="form-text" style="color: darkred;" v-if="field.error">{{ field.error }}</small>
|
||||||
</span>
|
</span>
|
||||||
<span v-if="field.type === 'text' && (Array.isArray(field.hidden) ? !field.hidden.includes(mode) : !field.hidden) && (typeof field.if !== 'function' || field.if(data))">
|
<span v-if="field.type === 'text' && (Array.isArray(field.hidden) ? !field.hidden.includes(mode) : !field.hidden) && (typeof field.if !== 'function' || field.if(data))">
|
||||||
<label :for="uuid+field.field">{{ field.name }}</label>
|
<label :for="uuid+field.field" style="display: inline">{{ field.name }} <span v-if="field.help" :title="field.help"><img src="/assets/info-circle-solid.svg" height="18"></span></label>
|
||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
class="form-control"
|
class="form-control"
|
||||||
|
@ -84,6 +84,13 @@ class AppResource extends CRUDBase {
|
|||||||
field: 'description',
|
field: 'description',
|
||||||
type: 'textarea',
|
type: 'textarea',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'IAM Target',
|
||||||
|
field: 'id',
|
||||||
|
type: 'text',
|
||||||
|
readonly: true,
|
||||||
|
help: `(LDAP use) Allows restricting users to only those that can access this application. (filter: iamTarget)`,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: 'Associated LDAP Clients',
|
name: 'Associated LDAP Clients',
|
||||||
field: 'ldap_client_ids',
|
field: 'ldap_client_ids',
|
||||||
|
@ -83,6 +83,13 @@ class MachineResource extends CRUDBase {
|
|||||||
type: 'text',
|
type: 'text',
|
||||||
placeholder: 'dns01.my.domain',
|
placeholder: 'dns01.my.domain',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'IAM Target',
|
||||||
|
field: 'id',
|
||||||
|
type: 'text',
|
||||||
|
readonly: true,
|
||||||
|
help: `(LDAP use) Allows restricting users to only those that can access this computer. (filter: iamTarget)`,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -71,6 +71,13 @@ class MachineGroupResource extends CRUDBase {
|
|||||||
field: 'description',
|
field: 'description',
|
||||||
type: 'textarea',
|
type: 'textarea',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'IAM Target',
|
||||||
|
field: 'id',
|
||||||
|
type: 'text',
|
||||||
|
readonly: true,
|
||||||
|
help: `(LDAP use) Allows restricting users to only those that can access this computer group. (filter: iamTarget)`,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: 'Computers',
|
name: 'Computers',
|
||||||
field: 'machine_ids',
|
field: 'machine_ids',
|
||||||
|
1
app/assets/info-circle-solid.svg
Normal file
1
app/assets/info-circle-solid.svg
Normal file
@ -0,0 +1 @@
|
|||||||
|
<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="info-circle" class="svg-inline--fa fa-info-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"></path></svg>
|
After Width: | Height: | Size: 641 B |
Loading…
Reference in New Issue
Block a user