Convert af-monaco to crm-monaco
[civicrm-core.git] / ext / afform / html / ang / afHtmlList.aff.html
index ed4a6286ee8cf074791a9da502672ec9698ed110..ad66cc579063f9b341c724f08d419f29d50da22a 100644 (file)
@@ -1,5 +1,5 @@
 <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_base'], orderBy: {name:'ASC'}}]"
   af-api4-ctrl="listCtrl">
 
   <div ng-if="apiData.result.length == 0">
@@ -19,7 +19,7 @@
     <tbody>
     <tr ng-repeat="availForm in listCtrl.result">
       <td>
-        <a ng-href="#/?name={{availForm.name}}">{{availForm.name}}</a>
+        <a ng-href="#!/?name={{availForm.name}}">{{availForm.name}}</a>
       </td>
       <td>{{availForm.title}}</td>
       <td>
         <a af-api4-action="['Afform', 'revert', {where: [['name','=', availForm.name]]}]"
            af-api4-start-msg="ts('Reverting...')"
            af-api4-success-msg="ts('Reverted')"
+           af-api4-success="listCtrl.refresh()"
            class="btn btn-xs btn-default"
+           ng-if="availForm.has_local && availForm.has_base"
           >{{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')"
+           af-api4-success="listCtrl.refresh()"
+           class="btn btn-xs btn-default"
+           ng-if="availForm.has_local && !availForm.has_base"
+        >{{ts('Delete')}}</a>
       </td>
     </tr>
     </tbody>