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

Timestamp der letzten Änderung für Institutionen #91

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

bensteffen
Copy link
Contributor

Ich würde mir wünschen, dass die API mir bei diesem Call im Ergebnis eine ID oder einen Timestamp (möglichst als Integer, dann muss man nicht Parsen) zurück liefert, wann eine Institution das letzte mal geändert wurde.

Bleibt beim normalen Call
GET /api/crud.php?entity=institution

liefert Timestamp im Feld "updated" mit (null, falls noch der Ausgangszustand vorliegt):

[
    {
        "id": 4,
        "name": "Seniorenheim",
        "updated": null
    },
    {
        "id": 2,
        "name": "Schule",
        "updated": 1574607288
    },
    {
        "id": 5,
        "name": "KiTa",
        "updated": 1574608533
    }
]

Außerdem sollt es einen Call geben: Gib mir alle Instituionen aber nur, wenn sie sich gegenüber einem Timestamp (Paramter) geändetert haben. Alternativ wäre das auch mit dem oben genanten extra Call möglich.

Der Call
GET /api/crud.php?entity=institution&filter=[updated,gr,1574607200]

liefert nur Ergebnisse, bei den der updated-Timestamp größer (für kleiner gr durch ls ersetzen) als 1574607200 ist zurück:

[
    {
        "id": 5,
        "name": "KiTa",
        "updated": 1574608533
    }
]

Der updated-Filter ist leider nicht mit normalen Filtern kombinierbar und funktioniert nur allein stehend.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant