ManageIQ/manageiq-ui-classic

View on GitHub
app/views/static/miq_ae_class/namespace_form.html.haml

Summary

Maintainability
Test Coverage
%form#form_ns_div{'ng-show'      => "vm.afterGet",
                  'ng-cloak'     => '',
                  :name          => "angularForm",
                  "miq-form"     => true,
                  'form-changed' => true,
                  "model"        => "vm.namespaceModel",
                  "model-copy"   => 'vm.modelCopy',}
  %h3
    = _('Info')
  .form-horizontal
    .form-group{'ng-if' => '!vm.aeNsDomain'}
      %label.col-md-2.control-label
        = _('Fully Qualified Name')
      .col-md-8
        = h('{{vm.namespacePath}}')
    .form-group
      %label.col-md-2.control-label
        = _('Name')
      .col-md-8
        %input.form-control{:id           => 'ns_name',
                            :name         => 'ns_name',
                            :maxlength    => 255,
                            :type         => 'text',
                            'ng-model'    => 'vm.namespaceModel.name',
                            :autofocus    => true,
                            'ng-readonly' => 'vm.nameReadonly'}
    .form-group
      %label.col-md-2.control-label
        = _('Description')
      .col-md-8
        %input.form-control{:id           => 'ns_description',
                            :name         => 'ns_description',
                            :maxlength    => 255,
                            :type         => 'text',
                            'ng-model'    => 'vm.namespaceModel.description',
                            'ng-readonly' => 'vm.descriptionReadonly'}
    .form-group{'ng-if' => 'vm.aeNsDomain'}
      %label.col-md-2.control-label
        = _('Enabled')
      .col-md-8
        %input{:id        => 'ns_enabled',
               :name      => 'ns_enabled',
               :type      => 'checkbox',
               'ng-model' => 'vm.namespaceModel.enabled'}
  = render :partial => 'layouts/angular/generic_form_buttons'