34 lines
2.2 KiB
HTML
34 lines
2.2 KiB
HTML
<!-- To-Do: rename objects, replace usage of parent objects like row with Ids in all levels -->
|
|
<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 ng-if="exp.Children.length || (!row.DisableResourceEdit && !!exp.AvailableResources)" 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>
|
|
<div ng-if="!(exp.Children.length || (!row.DisableResourceEdit && !!exp.AvailableResources))" class="shortName ac-name">{{ exp.Name }}</div>
|
|
</td>
|
|
<td class="ac-row-total">
|
|
<div class="ac-total">
|
|
{{ (exp.TotalValue || 0 | number:2) }}
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<!-- Resources -->
|
|
<tr ng-if="res.RowType=='Resource' && res.Initialized" ng-repeat="res in exp.Children" grid-row templateUrl="{{res.Templates.Main}}"></tr>
|
|
<!-- Teams -->
|
|
<tr ng-if="team.RowType=='Team' && team.Initialized" ng-repeat="team in exp.Children" grid-row templateUrl="{{team.Templates.Main}}"></tr>
|
|
<!-- Assign resource row -->
|
|
<tr ng-if="exp.Initialized && !row.DisableResourceEdit" ng-show="exp.Show && !exp.Collapsed && !!exp.AvailableResources" 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.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 exp.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="!exp.ResourceToAssignId" ng-click="assignResource(row.Id, exp, exp.ResourceToAssignId)">Assign</button>
|
|
</div>
|
|
</td>
|
|
</tr> |