SmartIT_Extensions/BMC/smart-it-full/views/knowledge-team/knowledge-manage-team.html

76 lines
3.1 KiB
HTML

<div class="knowledge-team knowledge-team__manage-panel">
<div loading-spinner if="dataLoading" centered="true" overlay="true"></div>
<div class="kt-modal-header">
<h3 class="knowledge-team__header-title">{{'knowledgeteam.manage.myteam'|i18n}}</h3>
</div>
<div class="kt-modal-body">
<div>
<button ng-if="!showsearch" class="btn_link knowledge-team__add-btn" ng-click="searchPerson()">
<i class="icon-plus" aria-hidden="true"></i>{{'knowledgeteam.manage.addperson'|i18n}}
</button>
<div class="col-xs-4 knowledge-team__select-company" ng-if="showsearch">
<label class="label_control-wrap">
<span class="label__text">{{'shareBlade.filter.company' | i18n}}</span>
<selection selection-items="companies"
selected-item="searchCompany"
selection-callback="selectCompany(item)"
title-text="{{'shareBlade.filter.company' | i18n}}"
label="name"
value="name"
selection-filter="true"
selection-filter-placeholder-text="assignBlade.searchCompany"
loading-flag="state.loadingCompanies"
autofocus>
</selection>
</label>
</div>
<div class="col-xs-8 knowledge-team__search-bar" ng-if="showsearch">
<label class="label_control-wrap">
<span class="label__text">{{'assignBlade.filter.search' | i18n}}</span>
<input title="{{'knowledgeteam.manage.search'|i18n}}"
class="form-control assign-search"
type="text"
set-focus="!!showsearch"
ng-model="search"
typeahead-min-length="3"
typeahead-template-url="views/create/custom-add-user-dropdown.html"
typeahead-wait-ms="500"
typeahead-on-select="addCoachee($item)"
typeahead="person as coacheeList.firstName + ' ' + coacheeList.lastName for coacheeList in getList($viewValue)"
placeholder="{{'knowledgeteam.manage.search'|i18n}}">
</label>
</div>
</div>
<div class="knowledge-team-list">
<div ng-repeat="person in teamList" class="">
<div class="assign-list__item clearfix" tabindex="0">
<div class="col-sm-2 assign-list__user-pic">
<img alt="" class="assign-list__user-avatar" imgplaceholder="user" user-availability="person" thumbnail-img="{{::person.thumbnail}}" src="">
</div>
<div class="col-sm-5">
<div class="nowrap-line font-semibold ng-binding">{{person.fullName}}</div>
<div class="nowrap-line ng-binding">{{person.supportGroups[0].name}}</div>
<div class="nowrap-line ng-binding">{{person.kcsRole}}</div>
</div>
<span class="field-item__action-button pull-right" ng-click="removeCoachee(person)" ng-enter="removeCoachee(person)" tabindex="0">
<i class="fields-widget__icon icon-cross"></i>
</span>
</div>
</div>
</div>
<div class="action-blade__footer clearfix">
<div class="action-blade__button-container">
<button type="submit" class="btn_primary ng-binding" ng-click="save()">{{'common.button.save' | i18n}}</button>
<button type="button" class="btn_secondary ng-binding" ng-click="close()">{{'common.button.cancel' | i18n}}</button>
</div>
</div>
</div>
</div>