Skip to content
Snippets Groups Projects
page-admin-users-create.pug 2.16 KiB
div.content-box__info.flex
  solid-link(class='backlink right', next='admin-communities-list' data-trans='user.create.backlink')

  solid-display.h1-like.centered(
    bind-resources
    fields='text, name'
    value-text=''
    data-trans='value-text=user.create.title'
    loader-id='loader-users-title'
  )

  div#loader-users-title.loader.loader
    div
    div
    div
    div

  div#loader-users-create.loader.loader-top
    div
    div
    div
    div

  solid-widget(name='hubl-username-field')
    template
      label(data-trans='user.create.labelUsername')
      input(type="text" title='' pattern="[a-zA-Z0-9]+" label="" data-trans='title=user.create.labelUsernameTitle;label=user.create.labelUsername' name="username" required value="\${value}" data-holder)

  solid-widget(name='hubl-email-field')
    template
      label(data-trans='user.create.labelEmail')
      input(type="email" label='' data-trans='label=user.create.labelEmail' name="email" required value="\${value}" data-holder)

  solid-form.form.button-register#selected-community(
    bind-resources
    nested-field='members'

    fields='line-1(user.first_name, user.last_name), line-2(user.username, user.email), user.password'
    required-user.first_name
    required-user.last_name
    required-user.username
    required-user.email
    loader-id='loader-users-create'

    class-user.first_name='form-label is-light is-half-width input-text-like'
    class-user.last_name='form-label is-light is-half-width input-text-like'
    class-user.username='form-label is-light is-half-width input-text-like'
    class-user.email='form-label is-light is-half-width input-text-like'

    label-user.first_name=''
    label-user.last_name=''
    label-user.username=''
    label-user.email=''

    value-user.password=''
    widget-user.password='solid-form-hidden'

    widget-user.username='hubl-username-field'
    widget-user.email='hubl-email-field'

    next='admin-communities-list'

    submit-button=''
    data-trans='label-user.first_name=user.create.labelFirstname;label-user.last_name=user.create.labelLastname;label-user.username=user.create.labelUsername;user.create.labelEmail;submit-button=user.create.buttonSubmit'
  )