<i class="crm-i fa-plus"></i> {{ ts('New Form') }}
</a>
<div
- af-api4="['Afform', 'get', {select: ['name','title','is_public','server_route'], orderBy: {name:'ASC'}}]"
+ af-api4="['Afform', 'get', {select: ['name','title','is_public','server_route','has_local','has_packaged'], orderBy: {name:'ASC'}}]"
af-api4-ctrl="listCtrl">
<div ng-if="apiData.result.length == 0">
af-api4-start-msg="ts('Reverting...')"
af-api4-success-msg="ts('Reverted')"
class="btn btn-xs btn-default"
+ ng-if="availForm.has_local && availForm.has_packaged"
>{{ts('Revert')}}</a>
+ <a af-api4-action="['Afform', 'revert', {where: [['name','=', availForm.name]]}]"
+ af-api4-start-msg="ts('Deleting...')"
+ af-api4-success-msg="ts('Deleted')"
+ class="btn btn-xs btn-default"
+ ng-if="availForm.has_local && !availForm.has_packaged"
+ >{{ts('Delete')}}</a>
</td>
</tr>
</tbody>
<div
- af-api4="['Afform', 'get', {select: ['name','title','is_public','server_route'], orderBy: {name:'ASC'}}]"
+ af-api4="['Afform', 'get', {select: ['name','title','is_public','server_route', 'has_local', 'has_packaged'], orderBy: {name:'ASC'}}]"
af-api4-ctrl="listCtrl">
<div ng-if="apiData.result.length == 0">
af-api4-start-msg="ts('Reverting...')"
af-api4-success-msg="ts('Reverted')"
class="btn btn-xs btn-default"
+ ng-if="availForm.has_local && availForm.has_packaged"
>{{ts('Revert')}}</a>
+ <a af-api4-action="['Afform', 'revert', {where: [['name','=', availForm.name]]}]"
+ af-api4-start-msg="ts('Deleting...')"
+ af-api4-success-msg="ts('Deleted')"
+ class="btn btn-xs btn-default"
+ ng-if="availForm.has_local && !availForm.has_packaged"
+ >{{ts('Delete')}}</a>
</td>
</tr>
</tbody>