Baserow 1.4: Create forms, restore deleted items, and API improvements

Baserow version 1.4 is a big one! Now you can easily create a form based on the fields in your table. With just one click, you can make your form public. Say goodbye to accidentally deleting the wrong thing—the new trash functionality allows you to effortlessly restore deleted rows, fields, databases, tables, and workspaces.

Many developers have requested user field names in the public REST API, and now it’s possible to use field names instead of field IDs when listing, creating, and updating table rows.

Form View

The form view enables you to create a form based on your table’s fields. You can choose which fields to include, modify the name and description, and specify if a value is required. Easily rearrange the fields by dragging and dropping them in your desired order. Additionally, you can customize what happens when the form is submitted - redirect to a website or display a custom message. To add a personal touch, upload a cover image or logo to brand your form.

In the top header, simply click on “share form” to make your form accessible to the public on the internet. Baserow will generate a unique URL that cannot be guessed. Only those who know the exact URL can access and fill out the form. Feel free to share it with anyone you want. When a visitor submits the form, a new row will automatically be created in your table.

https://baserow-media.ams3.digitaloceanspaces.com/pagedown-uploads/blog\_june\_release\_2021\_form\_view.gif

Trash functionality

Instead of permanently deleting something right away, it is now sent to the new trash bin. You can easily restore items from the trash, undoing the delete action. If needed, you can also empty the trash for a specific Baserow workspace or application. After three days, any trashed items will be permanently deleted. In Baserow Self-Hosted, you have the flexibility to configure the duration for which items are retained in the trash.

https://baserow-media.ams3.digitaloceanspaces.com/pagedown-uploads/blog\_june\_release\_2021\_trash.png

API user field names

We have made using the API even easier by adding the highly requested “user_field_names” GET parameter flag. By providing this flag, you can switch the API to use field names instead of field IDs when listing, creating, and updating table rows. For more details, refer to your database’s updated API documentation.

https://baserow-media.ams3.digitaloceanspaces.com/pagedown-uploads/blog\_june\_release\_2021\_api\_user\_field\_names.png

All changes

All the changes of version 1.4 listed.

  • Form view
  • Trash functionality
  • Optional use of user field names in the API
  • List fields via the public rest API (Contributed by: jrmi)
  • Support for Docker 19.03+
  • Drag and drop ordering of the single select field options
  • Improved email validation in the email field
  • Disabled duplicate field names in a table
  • Before and after date filters
  • New templates: