Commit Graph

103 Commits

Author SHA1 Message Date
Paul K. Gerke 5b0763161b
Add id to filter fields for children (#625) 2023-04-11 10:45:08 -07:00
Christopher C. Wells bf2884f544 Add order-able fields and defaults 2023-02-10 19:06:55 -08:00
Christopher C. Wells 90e16431b8 Format code 2023-02-10 06:14:37 -08:00
Christopher C. Wells cd44a473cf Replace references to Django core `User` model with `get_user_model` 2023-02-10 06:14:37 -08:00
Brian O'Connor 64f44f31ca Fix linting issue 2023-01-29 14:09:35 -08:00
Brian O'Connor 8feeb2f208 Add tags to Pumping test 2023-01-29 14:09:35 -08:00
Brian O'Connor 6c14590579 Add tags to the list view and the Api serializer 2023-01-29 14:09:35 -08:00
Paul Konstantin Gerke f8212bfe80 Fix tests 2022-09-05 23:07:56 +02:00
Paul Konstantin Gerke 5ea7d33ef6 Add back the UserProfile and use DRF nested relationship for profile page
- Also fix part of the openapi-specs. Item-model for profile page is still not
  rendered out however
2022-09-05 23:00:03 +02:00
Paul Konstantin Gerke 02ea6487d5 Remove UserSerializer 2022-09-05 22:11:20 +02:00
Paul Konstantin Gerke 878ff64fad Add tests, add username to api/profile endpoint 2022-08-30 22:49:54 +02:00
Paul Konstantin Gerke 9723bccc40 Black 2022-08-26 15:42:30 +02:00
Paul Konstantin Gerke abcd832591 Serialize full profile page 2022-08-25 11:46:12 +02:00
Paul Konstantin Gerke 29cdc368fa Add custom router that renders out the urls of custom views 2022-08-25 11:18:57 +02:00
Paul Konstantin Gerke a6433732b6 Experimental changes 2022-08-25 10:15:09 +02:00
Christopher C. Wells 3a022f8b12 Ignore list items order in test x2 2022-06-28 07:09:34 -07:00
Christopher C. Wells f4d15043d6 Ignore list items order in test 2022-06-28 07:05:47 -07:00
Christopher C. Wells dd0ba29416 Use Taggit serializer for taggable models 2022-06-28 06:58:37 -07:00
Christopher Charbonneau Wells 1a19f05130
Add `timer` field data to OpenAPI schema (#474)
* Add timer as an actual field on the duration serializer

This change enables the timer field to be part of the generated OpenAPI
schema.
2022-06-06 06:47:57 -07:00
Daniel Beard 21b8a737c0
Add carousel of last 7 days of feedings to the todays feeding card (#450)
Add list of last 7 days of feedings to the todays feeding card

Co-authored-by: Daniel Beard <daniel@medcrypt.co>
2022-05-30 19:43:42 -07:00
Christopher C. Wells 5b7bd52a41 Fix formatting 2022-05-28 07:02:13 -07:00
Christopher C. Wells 48c039eebb Add missing API tests for recent model additions 2022-05-28 07:02:13 -07:00
Christopher C. Wells 6d30969330 Reorder alpha API classes 2022-05-28 07:02:13 -07:00
jcgoette 8e180082dc add tests 2022-04-15 20:17:26 -07:00
jcgoette 611fb85314 change api date filter to datetime filter 2022-04-15 20:05:50 -07:00
bugbountyguy 6df9b44407 Fix test amount to decimal in test 2022-04-04 20:39:39 -07:00
bugbountyguy 4ceb6095d3 Rename breastpump to pumping 2022-04-04 20:39:39 -07:00
bugbountyguy 18f8c9887d re-add accidental deleted temperature line 2022-04-04 20:39:39 -07:00
bugbountyguy 5c45b037f0 Finish up adding the brestpump measurement 2022-04-04 20:39:39 -07:00
bugbountyguy 44648ce33b add tests 2022-04-04 20:39:39 -07:00
Christopher C. Wells a20df4664c Update existing API tests for tags 2022-04-04 15:23:00 -07:00
Christopher C. Wells a779901851 Add tags filter to supported models 2022-04-04 15:23:00 -07:00
Christopher C. Wells fd66d3f369 Add tags field to supported models 2022-04-04 15:23:00 -07:00
Christopher C. Wells 908d7df5e4 Use singular form for Tag API class names 2022-04-03 17:06:02 -07:00
Paul Konstantin Gerke 7d8ead594c Add api tests 2022-03-06 19:47:47 +01:00
Paul Konstantin Gerke e5279f2d7a Fix tests 2022-03-02 23:31:11 +01:00
Paul Konstantin Gerke 4f325ba07b Remove BabyBuddy prefix from Tags-model 2022-03-02 21:53:51 +01:00
Paul Konstantin Gerke c665ebb181 Applied black 2022-02-27 20:36:31 +01:00
Paul Konstantin Gerke c397836e68 Add dynamic tag creation 2022-02-18 00:22:01 +01:00
Paul Konstantin Gerke 5046b754e5 Add api-serializer 2022-02-15 22:24:13 +01:00
Paul Konstantin Gerke bf49cc92ad Initial (bugged) work on tag editor 2022-02-15 10:13:35 +01:00
Christopher C. Wells cd946280cb Format code with black 2022-02-09 16:00:30 -08:00
Paul Konstantin Gerke 5e1248e798 Fix tests to test new behavior
Signed-off-by: Paul Konstantin Gerke <paulkgerke@craftware.info>
2022-01-12 16:18:10 -08:00
Paul Konstantin Gerke c1a0abd1f7 Way simpler implementation of the new endpoints
Signed-off-by: Paul Konstantin Gerke <paulkgerke@craftware.info>
2022-01-12 16:18:10 -08:00
Paul Konstantin Gerke 53d4759add Fix linter messages
Signed-off-by: Paul Konstantin Gerke <paulkgerke@craftware.info>
2022-01-12 16:18:10 -08:00
Paul Konstantin Gerke 63d0b1373a Reworked POST to PATCH endpoints
Signed-off-by: Paul Konstantin Gerke <paulkgerke@craftware.info>
2022-01-12 16:18:10 -08:00
Paul Konstantin Gerke cf58ae6aba Add timer restart and stop triggers
Restarting and stopping timers from the API was not allowed. This
commit adds api/timer/{id}/[stop|restart]/ triggers that can be
posted to through the REST-API to start/stop timers.

Signed-off-by: Paul Konstantin Gerke <paulkgerke@craftware.info>
2022-01-12 16:18:10 -08:00
Yulian Kuncheff 0af4521005 Linting and faker changes 2021-12-31 09:19:53 -05:00
Yulian Kuncheff 9b604627a1 Add Height, Head Circumference, and BMI, corresponding reports, and move to separate menu with Weight and Temperature. 2021-12-31 09:19:53 -05:00
Christopher C. Wells 507e0c383d Ensure API `OPTIONS` captures class-based filters 2021-11-19 11:14:49 -05:00