Dynamic\Jobs\Page\Job
Class Job
Synopsis
class Job
extends Page
implements
PermissionProvider
{
- // members
- private static string $table_name = 'Dynamic_Job';
- private static array $db = ;
- private static array $has_many = ;
- private static array $many_many = ;
- private static array $many_many_extraFields = ;
- private static array $searchable_fields = ;
- private static string $default_parent = JobCollection::class;
- private static bool $can_be_root = false;
- private static bool $show_in_sitetree = false;
- private static array $allowed_children = ;
- // methods
- public SearchContext getCustomSearchContext()
- public void populateDefaults()
- public array fieldLabels()
- public FieldList getCMSFields()
- public string getApplyButton()
- public mixed getApplicationLink()
- public mixed getCategoryList()
- public bool getPrimaryCategory()
- public array providePermissions()
- public bool|int canEdit()
- public bool|int canDelete()
- public bool|int canCreate()
Hierarchy
Extends
- Page
Implements
- SilverStripe\Security\PermissionProvider
Members
private
- $allowed_children — array
- $can_be_root — Dynamic\Jobs\Page\bool
- $db — array
- $default_parent — string
- $has_many — array
- $many_many — array
- $many_many_extraFields — array
- $searchable_fields — array
- $show_in_sitetree — Dynamic\Jobs\Page\bool
- $table_name — string