The `database-table-row` route does not work if the first view is a form
Right now, in table.vue, we're loading the defaultOrFirstView without considering whether this view can display the rowEditModal.
We should introduce a canShowRowEditModal property for each view type. Then, when a rowId is specified in the route parameters, we should ensure to return a view that has this capability, if available.
P.S.: In addressing this issue, we could also consider removing the viewId
parameter passed in the various notification types. This would ensure consistent functionality for the notification links, even in cases where the viewId is deleted or the user loses access to it for any reason.