simplified rules ui
This commit is contained in:
parent
a67c14c368
commit
e8d61e7b45
|
@ -77,22 +77,17 @@
|
||||||
|
|
||||||
<RuleField label="List/Search rule" formKey="listRule" {collection} bind:rule={collection.listRule} />
|
<RuleField label="List/Search rule" formKey="listRule" {collection} bind:rule={collection.listRule} />
|
||||||
|
|
||||||
<hr class="m-t-sm m-b-sm" />
|
|
||||||
<RuleField label="View rule" formKey="viewRule" {collection} bind:rule={collection.viewRule} />
|
<RuleField label="View rule" formKey="viewRule" {collection} bind:rule={collection.viewRule} />
|
||||||
|
|
||||||
{#if !collection?.isView}
|
{#if !collection?.isView}
|
||||||
<hr class="m-t-sm m-b-sm" />
|
|
||||||
<RuleField label="Create rule" formKey="createRule" {collection} bind:rule={collection.createRule} />
|
<RuleField label="Create rule" formKey="createRule" {collection} bind:rule={collection.createRule} />
|
||||||
|
|
||||||
<hr class="m-t-sm m-b-sm" />
|
|
||||||
<RuleField label="Update rule" formKey="updateRule" {collection} bind:rule={collection.updateRule} />
|
<RuleField label="Update rule" formKey="updateRule" {collection} bind:rule={collection.updateRule} />
|
||||||
|
|
||||||
<hr class="m-t-sm m-b-sm" />
|
|
||||||
<RuleField label="Delete rule" formKey="deleteRule" {collection} bind:rule={collection.deleteRule} />
|
<RuleField label="Delete rule" formKey="deleteRule" {collection} bind:rule={collection.deleteRule} />
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
{#if collection?.isAuth}
|
{#if collection?.isAuth}
|
||||||
<hr class="m-t-sm m-b-sm" />
|
|
||||||
<RuleField
|
<RuleField
|
||||||
label="Manage rule"
|
label="Manage rule"
|
||||||
formKey="options.manageRule"
|
formKey="options.manageRule"
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
</div>
|
</div>
|
||||||
{:else}
|
{:else}
|
||||||
<Field
|
<Field
|
||||||
class="form-field rule-field m-0 {required ? 'requied' : ''} {isAdminOnly ? 'disabled' : ''}"
|
class="form-field rule-field {required ? 'requied' : ''} {isAdminOnly ? 'disabled' : ''}"
|
||||||
name={formKey}
|
name={formKey}
|
||||||
let:uniqueId
|
let:uniqueId
|
||||||
>
|
>
|
||||||
|
@ -93,20 +93,11 @@
|
||||||
bind:value={rule}
|
bind:value={rule}
|
||||||
baseCollection={collection}
|
baseCollection={collection}
|
||||||
disabled={isAdminOnly}
|
disabled={isAdminOnly}
|
||||||
|
placeholder={!isAdminOnly ? "Leave empty to grant everyone access..." : ""}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<div class="help-block">
|
<div class="help-block">
|
||||||
<slot {isAdminOnly}>
|
<slot {isAdminOnly} />
|
||||||
<p>
|
|
||||||
{#if isAdminOnly}
|
|
||||||
Only admins will be able to perform this action (
|
|
||||||
<button type="button" class="link-primary" on:click={unlock}>unlock to change</button>
|
|
||||||
).
|
|
||||||
{:else}
|
|
||||||
Leave empty to grant everyone access.
|
|
||||||
{/if}
|
|
||||||
</p>
|
|
||||||
</slot>
|
|
||||||
</div>
|
</div>
|
||||||
</Field>
|
</Field>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
Loading…
Reference in New Issue