2017-01-04 05:07:15 +00:00
|
|
|
|
2017-01-06 04:19:29 +00:00
|
|
|
.modal#modal-admin-users-create
|
2017-02-10 02:35:37 +00:00
|
|
|
.modal-background
|
|
|
|
.modal-container
|
|
|
|
.modal-content
|
2017-02-10 06:43:26 +00:00
|
|
|
header.is-blue
|
|
|
|
span Create / Authorize User
|
|
|
|
p.modal-notify(v-bind:class='{ "is-active": loading }'): i
|
2017-02-10 02:35:37 +00:00
|
|
|
section
|
|
|
|
label.label Email address:
|
|
|
|
p.control.is-fullwidth
|
|
|
|
input.input(type='text', placeholder='e.g. john.doe@company.com', v-model='email')
|
|
|
|
section
|
|
|
|
label.label Provider:
|
|
|
|
p.control.is-fullwidth
|
|
|
|
select(v-model='provider')
|
|
|
|
option(value='local') Local Database
|
2017-02-10 06:43:26 +00:00
|
|
|
if appconfig.auth.microsoft.enabled
|
|
|
|
option(value='windowslive') Microsoft Account
|
|
|
|
if appconfig.auth.google.enabled
|
|
|
|
option(value='google') Google ID
|
|
|
|
if appconfig.auth.facebook.enabled
|
|
|
|
option(value='facebook') Facebook
|
2017-02-10 02:35:37 +00:00
|
|
|
section(v-if='provider=="local"')
|
|
|
|
label.label Password:
|
|
|
|
p.control.is-fullwidth
|
|
|
|
input.input(type='password', placeholder='', v-model='password')
|
|
|
|
section(v-if='provider=="local"')
|
|
|
|
label.label Full Name:
|
|
|
|
p.control.is-fullwidth
|
|
|
|
input.input(type='text', placeholder='e.g. John Doe', v-model='name')
|
|
|
|
footer
|
|
|
|
a.button.is-grey.is-outlined(v-on:click='cancel') Discard
|
2017-02-10 06:43:26 +00:00
|
|
|
a.button(v-on:click='create', v-if='provider=="local"', v-bind:disabled='loading', v-bind:class='{ "is-disabled": loading, "is-blue": !loading }') Create User
|
|
|
|
a.button(v-on:click='create', v-if='provider!="local"', v-bind:disabled='loading', v-bind:class='{ "is-disabled": loading, "is-blue": !loading }') Authorize User
|