web
web copied to clipboard
[web] Show Activities (text only)
Description
User Stories
-
As a user I want to see who made which changes to files, so that I can track modifications.
-
As a user I want to see who accessed files, so that I can track access.
Value
- improve collaboration
- provide transparency
Acceptance Criteria
-
new sidebar panel "Activity"
-
The panel activity shows the following events, newest events on top
-
the amount of activities is limited to 1.000 items
-
Events are shown recursively (shows activities from all containing subfolders etc.)
-
Name of the person who caused the event
-
Event types (applicable to files, folders or spaces). text only representation for the first iteration.
- Added --> "24.12.2024 21:39 Albert Einstein added
new file.txt
toIdeas
" - Deleted --> "24.12.2024 21:39 Albert Einstein deleted
new file.txt
fromIdeas
" - Unauthenticated download --> "24.12.2024 21:39 new file.txt was downloaded via Link-for-Albert"
- Edited --> "24.12.2024 21:39 Albert Einstein edited
new file.txt
inIdeas
" - Moved --> "24.12.2024 21:39 Albert Einstein moved
new file.txt
toIdeas
" - Renamed --> "24.12.2024 21:39 Albert Einstein renamed
new file.txt
toIdea.txt
" - Shared
-
--> "24.12.2024 21:39 Albert Einstein shared
new file.txt
withMarie Curie, Maurice Moss, Class 7a
" -
--> "24.12.2024 21:39 Albert Einstein removed
Marie Curie, Maurice Moss, Class 7a
fromnew file.txt
" -
--> "24.12.2024 21:39 Albert Einstein added
Marie Curie, Maurice Moss, Class 7a
as member ofMarketing
" -
--> "24.12.2024 21:39 Albert Einstein removed
Marie Curie, Maurice Moss, Class 7a
fromMarketing
" -
--> "24.12.2024 21:39 Albert Einstein shared
new file.txt
via link -
--> "24.12.2024 21:39 Albert Einstein removed link from
new file.txt
-
- Added --> "24.12.2024 21:39 Albert Einstein added
-
Seeing Activities depends on a permission (enabled by default)
- if the permission is not given, the activity panel is not shown at all if there are no activities yet, show "No activities available"
-
show a notice on bottom of the activity "Showing max. 1.000 activities." (should be a reasonable value so that the user gets a result within somewhat 4 seconds)
Definition of ready
- [ ] Everybody needs to understand the value written in the user story
- [ ] Acceptance criteria have to be defined
- [ ] All dependencies of the user story need to be identified
- [ ] Feature should be seen from an end user perspective
- [ ] Story has to be estimated
- [ ] Story points need to be less than 20
Definition of done
- Functional requirements
- [ ] Functionality described in the user story works
- [ ] Acceptance criteria are fulfilled
- Quality
- [ ] Code review happened
- [ ] CI is green (that includes new and existing automated tests)
- [ ] Critical code received unit tests by the developer
- Non-functional requirements
- [ ] No sonar cloud issues