nextcloud / nextcloud/activity
Provide eTag for endpoint /filters
Open
Nobody has claimed this yet.
enhancement
feature: api
Performance 🚀
- Dominant language
- JavaScript
- Stars
- 145
- Forks
- 72
- Avg merge
- 6d 9h
- Merged PRs (30d)
- 42
Description
As discussed, to not load every time all filters, please provide an eTag for endpoint /filters (all filter).
@nickvergessen
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the implementation and tests for the /filters endpoint, then inspect how the full filter response is assembled. The work is done when the endpoint provides an ETag and avoids reloading all filters when the client’s cached representation is still current.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100