Classes

\Firebrand\Hail\Admin

Name Description
HailModelAdmin Hail Model Admin EMPTY
SettingsExtension Hail Settings Extension EMPTY

\Firebrand\Hail\Api

Name Description
Client API client for the Hail Api EMPTY

\Firebrand\Hail\Controllers

Name Description
CallbackController Hail Callback Controller EMPTY
HailController Hail Controller (pageless) EMPTY

\Firebrand\Hail\Extensions

Name Description
DBStringExtension DBString Extension EMPTY
DataObjectExtension DataObject Extension that handles inline Has One fields EMPTY
UpdateFormExtension UpdateForm Extension that adds Has One inline fields into the current DataObject EMPTY

\Firebrand\Hail\Forms

Name Description
DependentListboxField ListBoxDependentField is a field that will refresh its source depending on another field's value EMPTY
GridFieldAttachmentDownloadButton GriedField component to download a Hail Attachment from the CDN EMPTY
GridFieldFetchButton GriedField component to add Hail Fetch jobs to the queue from the CMS and display fetching progress EMPTY
GridFieldForReadonly Read Only GridField (not yet in SS4 Core) EMPTY
GridFieldViewButton GriedField component to redirect the user to the gridfield item EMPTY

\Firebrand\Hail\Jobs

Name Description
FetchJob DataObject storing all Fetch jobs and their progress when running EMPTY

\Firebrand\Hail\Lists

Name Description
HailList HailList stores a configuration to retrieve a list of hail objects EMPTY

\Firebrand\Hail\Models

Name Description
ApiObject Abstract representation of an Hail Api object. EMPTY
Article Hail Article DataObject EMPTY
Attachment Hail Attachment DataObject EMPTY
Color Hail Color DataObject EMPTY
Image Hail Image DataObject EMPTY
Organisation Hail Organisation DataObject EMPTY
PrivateTag Hail Private Tags DataObject EMPTY
PublicTag Hail Public Tags DataObject EMPTY
Publication Hail Publication DataObject EMPTY
Video Hail Image DataObject EMPTY

\Firebrand\Hail\Pages

Name Description
HailPage Hail Page EMPTY
HailPageController HailPage Controller EMPTY

\Firebrand\Hail\Tasks

Name Description
CheckHailStatusTask Task to Check the status of the Hail API using Silverstripe Environment Check module EMPTY
FetchQueueTask Task to fetch the jobs currently in queue EMPTY
FetchRecurringTask Task to fetch all fetchable objects from the Hail API since last fetch EMPTY