Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function getRowActions(Collection $collection)
 {
     $editAction = new ActionColumn();
     $editAction->setIcon('edit')->setTitle('Edit Tax Rate')->setRoute('_edit_tax_rate');
     $deleteAction = new ActionColumn();
     $deleteAction->setIcon('times')->setTitle('Delete Tax')->setRoute('_delete_tax_rate')->setConfirm('Are you sure you want to delete this tax method?')->setAttributes(array('class' => 'delete-tax'))->setClass('danger');
     $collection->add($editAction);
     $collection->add($deleteAction);
     return $collection;
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function getRowActions(Collection $collection)
 {
     $viewAction = new ActionColumn();
     $viewAction->setIcon('eye')->setTitle('invoice.action.view')->setRoute('_invoices_view');
     $editAction = new ActionColumn();
     $editAction->setIcon('edit')->setTitle('invoice.action.edit')->setRoute('_invoices_edit')->setCallback(function (RowAction $rowAction, Row $row) {
         if (Graph::STATUS_PAID !== $row->getField('status')) {
             return $rowAction;
         }
     });
     $payAction = new ActionColumn();
     $payAction->setIcon('credit-card')->setTitle('invoice.action.pay_now')->setRoute('_payments_create')->setRouteParams(array('uuid'))->setCallback(function (RowAction $rowAction, Row $row) {
         if (Graph::STATUS_PENDING !== $row->getField('status')) {
             return;
         }
         return $rowAction;
     });
     $collection->add($viewAction);
     $collection->add($editAction);
     $collection->add($payAction);
 }
Exemplo n.º 3
0
 /**
  * {@inheritdoc}
  */
 public function getRowActions(Collection $collection)
 {
     $viewAction = new ActionColumn();
     $viewAction->setIcon('eye')->setTitle('client.grid.actions.view')->setRoute('_clients_view')->setClass('primary');
     $editAction = new ActionColumn();
     $editAction->setIcon('edit')->setTitle('client.grid.actions.edit')->setRoute('_clients_edit')->setClass('info');
     $collection->add($viewAction);
     $collection->add($editAction);
     return $collection;
 }
Exemplo n.º 4
0
 /**
  * {@inheritdoc}
  */
 public function getRowActions(Collection $collection)
 {
     $viewAction = new ActionColumn();
     $viewAction->setIcon('eye')->setTitle('invoice.action.view')->setRoute('_invoices_view');
     $editAction = new ActionColumn();
     $editAction->setIcon('edit')->setTitle('invoice.action.edit')->setRoute('_invoices_edit');
     $collection->add($viewAction);
     $collection->add($editAction);
 }