EnVisageOnline/Main/Source/EnVisage/Content/templates/ActivityCalendar/expCatUnallocatedRow.html

32 lines
1.7 KiB
HTML

<!-- To-Do: rename objects-->
<tr ng-if="exp.Initialized" ng-show="exp.Show" class="ac-level-{{exp.Level}}">
<td class="headcol1 headcol-week expCat ac-row-name" ng-click="toggleRow(exp, $event);">
<a title="{{ exp.Name }}">
<i class="fa" ng-attr-title="{{exp.Collapsed ? 'Expand' : 'Collapse'}}" ng-class="{'fa-plus-square':exp.Collapsed, 'fa-minus-square':!exp.Collapsed}"></i>
<div class="shortName ac-name">{{ exp.Name }}</div>
</a>
</td>
<td class="ac-row-total">
<div class="ac-total">
{{ (exp.TotalValue || 0 | number:2) }}
</div>
</td>
</tr>
<!-- Teams Unassigned -->
<tr ng-if="ecTeamRow.Initialized" ng-repeat="ecTeamRow in exp.Children" grid-row templateUrl="{{ecTeamRow.Templates.Main}}"></tr>
<!-- Assign team row -->
<tr ng-if="exp.Initialized && !row.ReadOnly" ng-show="exp.Show && !exp.Collapsed && exp.AvailableTeams && exp.AvailableTeams.length" class="resRow assign-row ac-level-{{exp.Level}}">
<td colspan="2" class="headcol1 assign">
<div class="col-sm-8">
<select ng-select2 ng-model="exp.TeamToAssignId" style="font-size: 9pt; min-width: 100px; max-width: 250px;" allowClear="true" dropdownAutoWidth="true"
placeholder="Select a team" minimumResultsForSearch="5">
<option></option>
<option ng-repeat="team in exp.AvailableTeams track by $index" value="{{team.Id}}">{{team.Name}}</option>
</select>
</div>
<div class="col-sm-2">
<button class="btn btn-success" ng-disabled="!exp.TeamToAssignId" ng-click="assignTeam(row, exp)">Assign</button>
</div>
</td>
</tr>