76 lines
3.1 KiB
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> |