Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[web] Show Activities (text only) #10800

Open
12 tasks
tbsbdr opened this issue Apr 17, 2024 · 0 comments
Open
12 tasks

[web] Show Activities (text only) #10800

tbsbdr opened this issue Apr 17, 2024 · 0 comments
Labels
Type:Story User Story

Comments

@tbsbdr
Copy link
Contributor

tbsbdr commented Apr 17, 2024

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 to Ideas"
    • Deleted --> "24.12.2024 21:39 Albert Einstein deleted new file.txt from Ideas"
    • 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 in Ideas"
    • Moved --> "24.12.2024 21:39 Albert Einstein moved new file.txt to Ideas"
    • Renamed --> "24.12.2024 21:39 Albert Einstein renamed new file.txt to Idea.txt"
    • Shared
      • --> "24.12.2024 21:39 Albert Einstein shared new file.txt with Marie Curie, Maurice Moss, Class 7a"

      • --> "24.12.2024 21:39 Albert Einstein removed Marie Curie, Maurice Moss, Class 7a from new file.txt"

      • --> "24.12.2024 21:39 Albert Einstein added Marie Curie, Maurice Moss, Class 7a as member of Marketing"

      • --> "24.12.2024 21:39 Albert Einstein removed Marie Curie, Maurice Moss, Class 7a from Marketing"

      • --> "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

  • 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

Visuals

screenshot_002568

@tbsbdr tbsbdr added the Type:Story User Story label Apr 17, 2024
@tbsbdr tbsbdr changed the title Show Activities (text only) [web] Show Activities (text only) Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type:Story User Story
Projects
Status: Backlog
Development

No branches or pull requests

1 participant