31 lines
2.0 KiB
HTML
31 lines
2.0 KiB
HTML
<tr ng-if="team.Initialized" ng-show="team.Show" class="ac-level-{{team.Level}}">
|
|
<td class="headcol1 headcol-week expCat ac-row-name" ng-click="toggleRow(team, $event);">
|
|
<a ng-if="team.Children.length || (!row.DisableResourceEdit && !!team.AvailableResources)" title="{{ team.Name }}">
|
|
<i class="fa" ng-attr-title="{{team.Collapsed ? 'Expand' : 'Collapse'}}" ng-class="{'fa-plus-square':team.Collapsed, 'fa-minus-square':!team.Collapsed}"></i>
|
|
<div class="shortName ac-name">{{ team.Name }}</div>
|
|
</a>
|
|
<div ng-if="!(team.Children.length || (!row.DisableResourceEdit && !!team.AvailableResources))" class="shortName ac-name">{{ team.Name }}</div>
|
|
</td>
|
|
<td class="ac-row-total">
|
|
<div class="ac-total">
|
|
{{ (team.TotalValue || 0 | number:2) }}
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<!-- Resources -->
|
|
<tr ng-repeat="res in team.Children" grid-row templateUrl="{{res.Templates.Main}}" ng-if="res.RowType=='Resource' && res.Initialized"></tr>
|
|
<!-- Assign resource row -->
|
|
<tr ng-if="team.Initialized && !row.DisableResourceEdit" ng-show="team.Show && !team.Collapsed && !!team.AvailableResources" class="resRow assign-row ac-level-{{team.Level}}">
|
|
<td colspan="2" class="headcol1 assign">
|
|
<div class="col-sm-8">
|
|
<select ng-select2 ng-model="team.ResourceToAssignId" style="font-size: 9pt; min-width: 100px;" allowClear="true" dropdownAutoWidth="true"
|
|
placeholder="Select a person" minimumResultsForSearch="5" select2-format-result="formatPeopleResourceOption">
|
|
<option></option>
|
|
<option ng-repeat="resource in team.AvailableResources track by resource.id" value="{{resource.id}}">{{resource.name}}</option>
|
|
</select>
|
|
</div>
|
|
<div class="col-sm-2">
|
|
<button class="btn btn-success" ng-disabled="!team.ResourceToAssignId" ng-click="assignResource(row.Id, exp, team.ResourceToAssignId, team.Id)">Assign</button>
|
|
</div>
|
|
</td>
|
|
</tr> |