refactor(plugins): create Field objects per field type in settings forms +...
refactor(plugins): create Field objects per field type in settings forms + handle rendering in class update manifest.schema.json to have defaultValue type differ based on field type
Showing
- app/Database/Migrations/2024-12-10-170000_drop_deprecated_podcasts_fields.php 2 additions, 0 deletions...ons/2024-12-10-170000_drop_deprecated_podcasts_fields.php
- app/Entities/Podcast.php 11 additions, 5 deletionsapp/Entities/Podcast.php
- app/Validation/OtherRules.php 5 additions, 0 deletionsapp/Validation/OtherRules.php
- app/Views/Components/Forms/CodeEditor.php 1 addition, 4 deletionsapp/Views/Components/Forms/CodeEditor.php
- app/Views/Components/Forms/FormComponent.php 18 additions, 4 deletionsapp/Views/Components/Forms/FormComponent.php
- app/Views/Components/Forms/SelectMulti.php 5 additions, 3 deletionsapp/Views/Components/Forms/SelectMulti.php
- app/Views/Components/Forms/Textarea.php 4 additions, 0 deletionsapp/Views/Components/Forms/Textarea.php
- composer.json 3 additions, 3 deletionscomposer.json
- composer.lock 32 additions, 32 deletionscomposer.lock
- docs/package.json 9 additions, 8 deletionsdocs/package.json
- docs/pnpm-lock.yaml 2588 additions, 2020 deletionsdocs/pnpm-lock.yaml
- docs/src/content.config.ts 8 additions, 0 deletionsdocs/src/content.config.ts
- docs/src/content/docs/en/plugins/manifest.mdx 44 additions, 11 deletionsdocs/src/content/docs/en/plugins/manifest.mdx
- modules/Plugins/Commands/CreatePlugin.php 3 additions, 3 deletionsmodules/Plugins/Commands/CreatePlugin.php
- modules/Plugins/Controllers/PluginController.php 18 additions, 13 deletionsmodules/Plugins/Controllers/PluginController.php
- modules/Plugins/Core/Plugins.php 7 additions, 8 deletionsmodules/Plugins/Core/Plugins.php
- modules/Plugins/Manifest/Field.php 71 additions, 61 deletionsmodules/Plugins/Manifest/Field.php
- modules/Plugins/Manifest/FieldInterface.php 10 additions, 0 deletionsmodules/Plugins/Manifest/FieldInterface.php
- modules/Plugins/Manifest/Fields/Checkbox.php 34 additions, 0 deletionsmodules/Plugins/Manifest/Fields/Checkbox.php
- modules/Plugins/Manifest/Fields/Datetime.php 37 additions, 0 deletionsmodules/Plugins/Manifest/Fields/Datetime.php
Loading