NZTA\SDLT\ModelAdmin\QuestionnaireAdmin
Class QuestionnaireAdmin
This class is used to manage Questionnaires and Tasks
Synopsis
class QuestionnaireAdmin
extends ModelAdmin
{
- // members
- private static array $managed_models = ;
- private static string $url_segment = 'questionnaire-admin';
- private static string $menu_title = 'Questionnaires';
- // methods
- public Form getEditForm()
- // Inherited methods from SDLTAdminCommon
- public array getExportFields()
- public Form|false ImportJsonForm()
- public bool|HTTPResponse importJson()
- public string; getSchemaJson()
- public void LoadJson()
- public string; getImportClass()
Hierarchy
Members
private
- $managed_models — array
- $url_segment — string
Methods
public
Inherited from NZTA\SDLT\Traits\SDLTAdminCommon
public
- ImportJsonForm() — Generate a CSV import form for a single {@link DataObject} subclass.
- LoadJson() — LoadJson : create record from json
- getExportFields() — Allow individual data-models to declare independent config for export fields without polluting what appears in a GridField via $summary_fields.
- getImportClass() — get current class name
- getSchemaJson() — get the json schema content for the curret model
- importJson() — Imports the submitted json file based on specifications given in {@link self::model_importers}.