======================== Form set-up ======================== ----------------------- Form configuration ----------------------- Form configuration is typically stored in :class:`~megforms.models.AuditFormConfig` model. Some options can be configured in ``config`` json field. .. code-block:: json :caption: Example form configuration JSON { "check_add_observation": true, "workflow_web_request_log_display_fields": ["status_code", "body"], "default_review_cycle": "monthly", "originator_editable_days": 7, "expiry_date_field": "date_field", "default_ward": 1 } .. include:: forms/advanced-form-configuration.rst .. include:: forms/related.rst .. include:: forms/review.rst ----------------------- Field configuration ----------------------- .. include:: forms/conditional-logic.rst .. include:: forms/calculation.rst .. include:: forms/latest-changes.rst .. include:: forms/remote-form-field.rst .. include:: forms/bypass-validation.rst .. include:: forms/default-value.rst .. include:: forms/sentiment-analysis.rst .. include:: forms/title_auto_generation.rst .. include:: forms/model_field_filters.rst .. include:: forms/ai_auto_classification.rst .. include:: forms/audio-transcription.rst .. include:: forms/assigned-subforms.rst .. include:: forms/phone_number_field.rst .. include:: forms/file_fields.rst .. include:: forms/data-expiry.rst