Filter in Views - Metadaten
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 214
- Forks
- 52
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 82
Description
Steps to reproduce
Problem aus "Fix/547 views filter metacolumns #558" besteht weiterhin:
https://github.com/nextcloud/tables/issues/547
Mit Erstellung einer neuen Zeile wird automatisch das Standard-Feld "Erstellt am" und "Zuletzt bearbeitet am" mit demselben Wert vorbelegt - soweit in Ordnung. Dies machen wir uns zu nutze, damit neue Einträge in einer separaten Ansicht "New Items" für eine bestimmte Gruppe gefiltert angezeigt werden.
Aufbau der Tabelle
- Tabelle "Freigabe": Spalte "Titel" (Text, Pflichtfeld) und Spalte "System" (Auswahlfeld: DEV, TEST, PROD)
- View "New Items": Filter Spalte "Erstellt am", Bedingung "Ist gleich", Wert "Zuletzt bearbeitet am" kann nicht selektiert werden.
- Weiterhin funktioniert auch die selektierbare Vorauswahl "Heute" und "Jetzt" nicht - es wird kein Ergebnis angezeigt
- Auch die eigenständige Eingabe eines Datum als Wert (z. B. 2023-09-13) ist nicht möglich
Tabelle
Ansicht
Filter
Ergebnis
Expected behavior
Vergleich vorhandener Metadaten-Spalten ("Erstellt am" = "Zuletzt bearbeitet am") => neuer Eintrag
Actual behavior
Filter funktioniert nicht.
Tables app version
0.6.0
Browser
Chrome 115.0.5790.111
Client operating system
No response
Operating system
No response
Web server
None
PHP engine version
None
Database
None
Additional info
No response
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 reproducing the metadata-column filter in the Tables app using the steps in this issue and compare it with the related issue #547. Check the view filter behavior for “Erstellt am” versus “Zuletzt bearbeitet am”, the “Heute” and “Jetzt” presets, and manual dates. Done means these comparisons and date filters return the expected new items.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- web-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100