-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Labels
2. developingWork in progressWork in progressenhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
As a both an extensions but also minimal alternative to #984 we would like to add Activity Support to Tables. The goal is to be able to see who added, deleted or modified a row or values inside there, and when.
Describe the solution you'd like
- Adding, modifying and deleting a row shall lead to an activity entry with the activity app (if enabled).
- A Tables category should be added to the Activity app
- We have a sidebar in tables with Sharing and Integration tabs. Similar as available with files, we would like to have an Activity tab there as well.
- Ideally the Activity tab is specific to the recently activated row. This can be by clicking/tapping. It should not conflict with inline-editing. A specific Activity button next to the Edit button might be another approach.
- General considerations: for activites are being cleaned up after a threshold time, maybe it can be indicated by a label to which timeframe the listed activity belong. Could be a thing for files? Best to be discussed with Design.
- The automatic clean-up does not make it a real alternative for auditing. Double check whether activities provides an API to specify a longer lifetime, but I do not expect so and do not really think that this matches with the vision for activities.
- We have
Row{Added,Deleted,Updated)Events
that can be utilized for this purpose.
Describe alternatives you've considered
Additional context
Writing to audit.log would be a a flanking measure and will get an issue of its own.
Metadata
Metadata
Assignees
Labels
2. developingWork in progressWork in progressenhancementNew feature or requestNew feature or request
Type
Projects
Status
🏗️ In progress
Status
🏗️ At engineering