Skip to content

[Enhancement]: Deprecate forms module #1244

Open
@kkopanidis

Description

@kkopanidis

Checklist

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the Issue Tracker for a feature request that matches the one I want to file, without success.

Suggestion

It's probably time to deprecate the forms module. As part of the 0.17 version and the completion of the new UI, the forms should be removed.

The reason for the removal is that with a proper UI for the functions module, all functionality of the forms module can be replicated and actually enhanced through functions, which can do all things forms does + many more.

Removing the module would lighten the codebase a bit and consolidate some functionality. The removal process should contain the following:

  • Removal of the forms code
  • Create a function template "repository" for the functions module so that developers can create form submission endpoints easily
  • Create a "custom view" functionality in the new UI and the respective endpoints in the backend, so that devs can create form submission views from the database.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions