Forms
Table of Contents
Traits
- ApiClientFormTrait
- Form of one external Api client (`Admin:System:ApiClient`, add/edit).
- ApiClientKeyFormTrait
- Form of one key of an application with Api access (`Admin:System:ApiClient`, `addKey` / `editKey`).
- AssetVariantFormTrait
- Form of one image variant (`Admin:System:AssetVariant`, add/edit).
- BlacklistedWordFormTrait
- Add/edit form of a blacklisted word: the active switch and the word per language (language tabs; a language
with its switch off is not checked). The skeleton comes from {@see \App\Core\Base\Admin\BasePresenter::createForm()}.
- BlacklistFormTrait
- Add/edit form of a blacklist item.
- CountryFormTrait
- Country edit form — translated name; ISO code, VAT id prefix, EU membership (flag + since/until),
sort, active. Edit only (the ISO list is seeded by SQL).
- CronJobFormTrait
- Schedule form of a single cron job (`Admin:System:CronJob`, edit).
- CurrencyFormTrait
- Add/edit form of a currency.
- CustomAssetFormTrait
- Add/edit form of a single custom code in the library (`Admin:System:CustomAsset`).
- CustomAssetTabSaveTrait
- Decision logic for saving the custom code tab of the page form.
- CustomAssetTabTrait
- Custom code tab of the page form; it only assigns existing codes to the page.
- EmailFormTrait
- Add/edit form of an email template.
- EmailQueueFormTrait
- Add/edit form of an email queue item.
- ExternalConnectionFormTrait
- Forms of third-party connections, one form per installed connection.
- ImageFormTrait
- Add/edit form of an image (Asset).
- LanguageFormTrait
- Add/edit form of a language.
- LocalizationFormTrait
- Add/edit form of a localization.
- LoginProviderFormTrait
- Add/edit form of a login provider (OAuth).
- MenuFormTrait
- Form for managing the menu itself (not its items): creating a new menu and editing the title of
an existing one.
- MenuItemFormTrait
- Add/edit form of a menu item ({@see MenuItem}), the counterpart of the `edit` rowAction and the
add link in the item DataGrid.
- NotificationFormTrait
- Add/edit form of a notification.
- NotificationTypeFormTrait
- Add/edit form of a notification type.
- OperatorFormTrait
- Form of the website operator: who runs the website, how to reach them and how they present
themselves on the Operator card.
- PageFormTrait
- Add/edit form of a front-end page.
- PageSectionFormTrait
- Add/edit form of a page section (`Admin:System:PageSection`).
- PaymentCallbackFormTrait
- Add/edit form of a payment callback: flat config entity with the callback key and
routing (`serviceName`, `namespace`, `class`, `function`).
- PaymentFormTrait
- Add/edit form of a payment.
- PaymentGateFormTrait
- Add/edit form of a payment gateway.
- PaymentRegionFormTrait
- Add/edit form of a payment region.
- PdfTemplateFormTrait
- Add/edit form of a PDF template.
- PdfTemplateLayoutFormTrait
- Add/edit form of a PDF layout: `key`, `name`, `css`.
- PrivilegeGroupFormTrait
- Form of a privilege group: header (key, module, entity, family), language tabs (name,
description) and a Multiplier of privileges (key plus a checkbox for every role).
- RegionFormTrait
- Add/edit form of a region.
- SiteIdentityFormTrait
- Site identity form: name, tagline, author and four images (logo, dark logo, favicon, default OG image).
- SmtpSettingFormTrait
- Add/edit form of an SMTP / e-mail address setting.
- SupplyKindFormTrait
- Supply kind form — translated name + help text, machine key, legal nature (enum select),
default flag, sort, active.
- TariffFormTrait
- Add/edit form of a tariff.
- ThemePickerTrait
- Template and color variant picker: the shared core of both appearance screens, "Website
appearance" ({@see \App\UI\Admin\System\Presenters\ThemeSettingPresenter}, front end
templates) and "Admin settings" ({@see \App\UI\Admin\System\Presenters\AdminSettingPresenter},
admin templates).
- ThemeSettingFormTrait
- Form of the "Website appearance" screen: the front end branch of template selection.
- UnitFormTrait
- Unit of measure form.
- UserDiscountLevelFormTrait
- Add/edit form of a discount level.
- UserFormTrait
- Add/edit form of a user.
- UserGroupFormTrait
- Add/edit form of a user group.
- UserPaymentFormTrait
- Add/edit form of a user payment.
- UserRoleFormTrait
- Add/edit form of a user role (RBAC v2 columns included).
- UserTypeFormTrait
- Add/edit form of a user type.
- VatRateFormTrait
- VAT rate form — supply kind, country, percents, validity from/to, note.
Enums
- CustomAssetTabSaveOutcome
- Outcome of saving a page together with the code set from the custom code tab.