a8824c360d40da20f1d930d1d7f08f77a8f77599
curl -i http://localhost:8080/transactions
curl -i http://localhost:8080/transactions/1
curl -i -X POST -H "Content-Type:application/json" -d '{"account":"http://localhost:8080/accounts/1","amount":12.3,"date":"2016-05-31T22:00:00.000+0000","description":"test","category":"http://localhost:8080/categories/1"}' http://localhost:8080/transactions
curl --user adam@mail.com:test -i -X DELETE http://localhost:8080/transactions/4
https://letsencrypt.org/getting-started/
- http://localhost:8080/transactions?size=10&sort=date,desc
- alles über findAll filtern http://stackoverflow.com/questions/33018127/spring-data-rest-sort-by-multiple-properties
- account direkt in Transaction anzeigen http://docs.spring.io/spring-data/rest/docs/current/reference/html/#projections-excerpts.excerpting-commonly-accessed-data --> mit neuer Projektion: keine zusätzlichen GET-Requests für Creditor und Category, account per Parameter filtern (wie getDescriptionsByAccount), findFirst10 kann entfernt werden
TODO
- Transaktionen in Popup editieren/löschen als Admin
- Admin-Bereich
- Auslagen zurücksetzen
- (beliebig lange) Liste von Transaktionen anzeigen
- CSV-Export
- TODO-Marker abarbeiten
- Verschlüsselung aktivieren
- Absicherung: DELETE darf von Usern nur auf die letzte Transaktion angewendet werden
Description
Languages
Java
36.8%
JavaScript
31.5%
HTML
23.3%
CSS
8.4%