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

26 lines
2.1 KiB
HTML

<tr ng-if="res.Initialized" ng-show="res.Show" class="row-with-buttons ac-level-{{res.Level}}">
<td class="headcol1 headcol-week ac-row-name" style="padding-bottom: 0; height: 31px;">
<div class="ac-restbl">
<div>
<div class="ac-name" title="{{ res.Name }}" ng-class="{'buttons-3':row.DisableResourceEdit,'buttons-2':(row.ActiveScenario.IsBottomUp || !exp.AllowResourceAssignment) && !row.DisableResourceEdit,'buttons-1':!res.CanBeRemoved}">{{ res.Name }}</div>
<div>
<button title="Fill remaining" class="btn btn-info btn-xs" ng-disabled="!res.IsEditable" ng-if="!row.ActiveScenario.IsBottomUp && exp.AllowResourceAssignment && !row.DisableResourceEdit" ng-click="takeRemaining(row, exp, res, team)"><i class="fa fa-asterisk"></i></button>
<button title="Take full available capacity" class="btn btn-primary btn-xs" ng-disabled="!res.IsEditable" ng-if="!row.ActiveScenario.IsBottomUp && exp.AllowResourceAssignment && !row.DisableResourceEdit" ng-click="takeAll(row, exp, res, team)"><i class="fa fa-plus"></i></button>
<button title="Zero this resource" class="btn btn-success btn-xs" ng-if="!row.DisableResourceEdit" ng-disabled="!res.IsEditable" ng-click="zeroResource(row, exp, res, team)"><i class="fa fa-minus"></i></button>
<button title="Remove this resource" class="btn btn-danger btn-xs" ng-if="res.CanBeRemoved" ng-click="removeResource(row, exp, team, res, $index)"><i class="fa fa-times"></i></button>
</div>
</div>
</div>
</td>
<td class="ac-row-total">
<div class="ac-total">
<a ng-if="res.IsEditable" href="#" editable-text="res.TotalValue" e-name="ColValue" e-ng-blur="onTxtBlur(this);" onshow="watchKeyInput(this)" buttons="no"
blur="submit" onbeforesave="checkResourceGrandTotalValue(row, exp, res, $data, team)" e-required>
{{ (res.TotalValue || 0 | number:2) }}
</a>
<span ng-if="!res.IsEditable">
{{ (res.TotalValue || 0 | number:2) }}
</span>
</div>
</td>
</tr>