Beispiel #1
0
 public static function listSteps($flowid)
 {
     $flowSteps = Step::left_join('users_roles AS r', 'flows_steps.roleid', '=', 'r.roleid')->where('flowid', '=', $flowid)->paginate(Config::get('system.pagination'), array('r.role', 'flows_steps.*'));
     $datagrid = new Datagrid();
     $datagrid->setFields(array('step' => 'Step'));
     $datagrid->setFields(array('role' => 'Action By'));
     $datagrid->setFields(array('next' => 'Next Action'));
     $datagrid->setFields(array('condition1' => 'Condition Action 1'));
     $datagrid->setFields(array('condition2' => 'Condition Action 2'));
     $datagrid->setAction('edit', 'editStep', true, array('stepid'));
     $datagrid->setAction('delete', 'deleteStep', true, array('stepid'));
     $datagrid->setTable('steps', 'table table-bordered table-hover table-striped table-condensed');
     $datagrid->build($flowSteps, 'stepid');
     return $datagrid->render();
 }