Table UI
User can see all values from database table (select *) through a Table UI
Yes
Table Views UI
User can see sub-sets of the single table data through table-views in a Table UI
Yes
Dynamic Column Configuration
Admin can configure columns (type, allowed values, default values) via UI/SQL or similar → “Dynamisches auslesen des Schemas”
Mostly
Defaults and allowed values only for some column types → need to go into detail as this feels unnecessary restrictive in some situations
Create Views based on Conditions
Admin can configure views based on certain values (e.g. all entries where name is daniel). Ideally one or more conditions. via UI/SQL or similar
Yes
Create different user groups
Admin can define groups of users and give them different permissions rights. via UI/SQL or similar
Partially
Permission granularity per user group
Admin can define CRUD operations individually on view and column level per user group
No
New User Sign Up
Users can Sign up via Application (just local or just external is ok)
No
Application Feeling
After logging every user sees an overview of their views and can click on each of the views and perform the allowed CRUD operations (including creation)
No
File Upload
User can upload a file (pdf, powerpoint and give it metadata)
Yes
Baserow:
IMO metadata setting is very limited. (only changing file name) And this even doesn’t work properly. Downloading a file results in a very long (and cryptic) string as file title
Batch File Upload
Upload multiple files at once, give them metadata at once → one row per file is created
Sorting
ASCD and DESC per Column in the UI
Yes
Tags
Each row can have multiple tags and user can create new tags too
Partially
Search
Search based on all rows
Yes