40 lines
1.6 KiB
HTML
40 lines
1.6 KiB
HTML
<div class="robots-manager-element">
|
|
<i class="fa fa-spinner fa-spin fa-3x" ng-show="loading"></i>
|
|
<div class="alert alert-info">Robot accounts allow for delegating access in multiple repositories to role-based accounts that you manage</div>
|
|
|
|
<div class="container" ng-show="!loading">
|
|
<div class="side-controls">
|
|
<span class="popup-input-button" pattern="'^[a-zA-Z][a-zA-Z0-9]+$'" placeholder="'Robot Account Name'"
|
|
submitted="createRobot(value)">
|
|
<i class="fa fa-wrench"></i> Create Robot Account
|
|
</span>
|
|
</div>
|
|
|
|
<table class="table">
|
|
<thead>
|
|
<th>Robot Account Name</th>
|
|
<th style="width: 150px"></th>
|
|
</thead>
|
|
|
|
<tr ng-repeat="robotInfo in robots">
|
|
<td class="robot">
|
|
<i class="fa fa-wrench"></i>
|
|
<a ng-click="showRobot(robotInfo)">
|
|
<span class="prefix">{{ getPrefix(robotInfo.name) }}+</span>{{ getShortenedName(robotInfo.name) }}
|
|
</a>
|
|
</td>
|
|
<td>
|
|
<span class="delete-ui" tabindex="0">
|
|
<span class="delete-ui-button" ng-click="deleteRobot(robotInfo)"><button class="btn btn-danger">Delete</button></span>
|
|
<i class="fa fa-times" bs-tooltip="tooltip.title" data-placement="right" title="Delete Robot Account"></i>
|
|
</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="docker-auth-dialog" username="shownRobot.name" token="shownRobot.token"
|
|
shown="!!shownRobot" counter="showRobotCounter">
|
|
<i class="fa fa-wrench"></i> {{ shownRobot.name }}
|
|
</div>
|
|
</div>
|