datacite/bracco

View on GitHub
app/templates/contacts/show/index.hbs

Summary

Maintainability
Test Coverage
<div class="row">
  <div class="col-md-3">
    {{#if (can 'update contact' this.model)}}
      <div class="panel facets">
        <div class="panel-body">
          <div class="btn-toolbar">
            <div class="btn-group-vertical btn-group-sm">
              <LinkTo
                @route="contacts.show.edit"
                @model={{this.model.id}}
                class="btn btn-warning"
                id="edit-contact"
              >
                <i class="fas fa-pencil-alt"></i>
                Update Contact
              </LinkTo>
              {{#if (can 'delete contact' this.model)}}
                <LinkTo
                  @route="contacts.show.delete"
                  @model={{this.model.id}}
                  class="btn btn-warning"
                  id="delete-contact"
                >
                  <i class="fas fa-trash"></i>
                  Delete Contact
                </LinkTo>
              {{/if}}
            </div>
          </div>
        </div>
      </div>
    {{/if}}
    <RepositorySidebar @model={{this.model}} />
  </div>
  <div class="col-md-9">
    <h3 class="member-results">
      Contact Information
    </h3>
    <div class="panel panel-transparent">
      <div class="panel-body">
        <h5>
          Email
        </h5>
        <a href="mailto:{{this.model.email}}">
          {{this.model.email}}
        </a>
        <h5>
          Roles
        </h5>
        {{#if (gt this.model.roleName.length 0)}}
          {{this.model.roleNameString}}
        {{else}}
          <span class="icon-warning">
            No roles found. Please assign roles in the <LinkTo
              @route="providers.show.edit"
              @model={{this.model.provider.id}}
              id="edit-provider"
            >
              {{if (eq this.model.provider.memberType 'consortium_organization')
          'Consortium Organization'
          'Member'}} Settings
            </LinkTo>.
          </span>
        {{/if}}
      </div>
    </div>
  </div>
</div>