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] Add "Last modified" filter Chip #9779

Closed
exalate-issue-sync bot opened this issue Oct 9, 2023 · 5 comments · Fixed by #9831
Closed

[web] Add "Last modified" filter Chip #9779

exalate-issue-sync bot opened this issue Oct 9, 2023 · 5 comments · Fixed by #9831
Assignees
Labels
Priority:p3-medium Normal priority Type:Story User Story

Comments

@exalate-issue-sync
Copy link

Description

User Stories

  • As a user I want a ui to search files by their modified date so that I don't need to remember its filename.

Value

Acceptance Criteria

  • Add "Last modified" Filter Chip to Search Result Page
  • Filterchip behaves the same as ex. roles-filter in admin settings
  • selection is "single select"
  • Filter should be persisted via URL
  • Available Dates are:
    • Today
    • Last 7 days
    • Last 30 days
    • This year (2023)
    • Last year (2022)
  • Web uses the new KQL syntax

Not part of the story: Custom Date range would be powerful, but the ui might be quite expensive (see screen video attached). I'd start with the low-threshold filters "Last ..." and may be provide more accurate search via search syntax (Date: 2.3.2023 - 23.3.2024)

Definition of ready

[ ] everybody needs to understand the value written in the user story
[ ] acceptance criteria has to be defined
[ ] all dependencies of the user story need to be identified
[ ] feature should be seen from an end user perspective
[ ] user story has to be estimated
[ ] story points need to be less then 20

Definition of done

  • Functional requirements
    [ ] functionality described in the user story works
    [ ] acceptance criteria are fulfilled
  • Quality
    [ ] code review happened
    [ ] CI is green
    [ ] critical code received unit tests by the developer
    [ ] automated tests passed (if automated tests are not available, this test needs to be created and passed
  • Non-functional requirements
    [ ] no sonar cloud issues
@micbar micbar moved this from Qualification to Backlog in Infinite Scale Team Board Oct 9, 2023
@micbar micbar added Priority:p3-medium Normal priority and removed p3-medium labels Oct 9, 2023
@2403905
Copy link
Contributor

2403905 commented Oct 10, 2023

Who will take this task, please provide a suitable capabilities format for you.
The related issue: owncloud/ocis#7431

@grimmoc grimmoc self-assigned this Oct 19, 2023
@grimmoc grimmoc mentioned this issue Oct 19, 2023
10 tasks
@fschade fschade moved this from Backlog to In progress in Infinite Scale Team Board Oct 20, 2023
@github-project-automation github-project-automation bot moved this from In progress to Done in Infinite Scale Team Board Oct 25, 2023
@tbsbdr
Copy link
Contributor

tbsbdr commented Nov 13, 2023

Reopening
Available dates should be:

  • Today
  • Last 7 days
  • Last 30 days
  • This year (2023)
  • Last year (2022)

Plus

  • selected filter item should stay at the original location in the list (don't move to top)

@tbsbdr tbsbdr reopened this Nov 13, 2023
@github-project-automation github-project-automation bot moved this from Done to In progress in Infinite Scale Team Board Nov 13, 2023
@lookacat
Copy link
Contributor

@lookacat
Copy link
Contributor

Would close the issue as roman seems to be done with the backend part https://github.com/owncloud/ocis/pull/7772/files

@kulmann
Copy link
Member

kulmann commented Dec 8, 2023

Would close the issue as roman seems to be done with the backend part https://github.com/owncloud/ocis/pull/7772/files

That PR was about something else. ;-) Made one now: owncloud/ocis#7919

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority:p3-medium Normal priority Type:Story User Story
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

6 participants