Don't delete system generated user (#1638)

This commit is contained in:
Paulus Schoutsen 2018-09-07 19:41:06 +02:00 committed by GitHub
parent bbb50b1397
commit 47fcb122a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 5 deletions

View File

@ -29,9 +29,6 @@ class HaUserEditor extends EventsMixin(NavigateMixin(LocalizeMixin(PolymerElemen
paper-card:last-child {
margin-bottom: 16px;
}
paper-button {
display: block;
}
</style>
<hass-subpage header="View user">
@ -57,9 +54,12 @@ class HaUserEditor extends EventsMixin(NavigateMixin(LocalizeMixin(PolymerElemen
</paper-card>
<paper-card>
<div class='card-actions'>
<paper-button on-click='_deleteUser'>
<paper-button on-click='_deleteUser' disabled='[[user.system_generated]]'>
[[localize('ui.panel.config.users.editor.delete_user')]]
</paper-button>
<template is='dom-if' if='[[user.system_generated]]'>
Unable to remove system generated users.
</template>
</div>
</paper-card>
</hass-subpage>

View File

@ -50,7 +50,12 @@ class HaUserPicker extends EventsMixin(NavigateMixin(LocalizeMixin(PolymerElemen
<paper-item>
<paper-item-body two-line>
<div>[[_withDefault(user.name, 'Unnamed User')]]</div>
<div secondary="">[[user.id]]</div>
<div secondary="">
[[user.id]]
<template is='dom-if' if='[[user.system_generated]]'>
- System Generated
</template>
</div>
</paper-item-body>
<iron-icon icon="hass:chevron-right"></iron-icon>
</paper-item>