Podam przykład jak wyświetlić tylko te kolumny które chcemy w gb
$this->display_module($rb, [[], [
'opportunity_manager'=>false,
'status'=>false,
], []],
'show_data'
);
W tym wypadku ukryjemy pola opportunity_manager i status, możemy pójśc o krok dalej i schować te kolumny tylko dla okeślonych użytkowników
if(in_array('ACCESS:customers',Base_AclCommon::get_clearance())) {
$this->display_module($rb, [[], [
'opportunity_manager'=>false,
'status'=>false,
], []],
'show_data'
);
} else {
$this->display_module($rb);
}
W tym wypadku dla osób z dostępem 'customers' będą mieli te pola ukryte i te kolumny również nie będą w ogóle wyświetlone.