Benjamin Häublein
1dca1cc050
Add option for hiding empty dashboard cards ( #213 )
...
* add option for hiding empty dashboard cards
* rework add option for hiding empty dashboard cards
missed statistics.html
* don't exit early in cards
* add forms test for dashboard_hide_empty
* add tests for cards
* fix early exit in card_diaperchange_latest
* change dependency of migration
* rename migration
* introduce hiding of cards in templates
* linting
* add context to test_card_diaperchange_last
* setup MockUserRequest
* add context to all cards test cases
* add test for settings_dashboard_hide_empty_on
* change dashboard_hide_test, but it doesn't work
* add test for _user_wants_hide
* fix test_user_wants_hide user object, simpliy check for data['empty']
* add test for user_wants_hide to every card
* linting
* fix trailing whitespace
* rename user_wants_hide to hide_empty
* fix hidden statistics
* add user.refresh_from_db to test case, add test case for dashboard_refresh_rate
* Follow redirect and correct assertion
Co-authored-by: jcgoette <jcgoette@gmail.com>
Co-authored-by: Benjamin Häublein <benjaminh@debian.vm.hp>
Co-authored-by: Christopher C. Wells <git@chris-wells.net>
2021-05-13 20:28:39 -07:00
Jean-Frederic Berthelot
f29515a04d
Add a "Today's Feeding" card
...
It is useful to know today's cumulated Feeding amount.
Right now, this can be inferred from the "Feeding Amount" report,
but is not made readily available in the dashboard, where the
Feeding-related cards are the last Feeding and its method.
This adds a new card `Today's Feeding`, heavily based on "Today's Sleep".
2020-07-21 00:48:07 +02:00
Christopher C. Wells
d0b33c2b1b
Use user first and last name, when available, in UI
2020-02-18 14:41:33 -08:00
Christopher C. Wells
8dd2aa9b3a
Custom last feeding method text size
2020-02-16 13:38:20 -08:00
Christopher C. Wells
18b61581b7
Do not render carousel controls for single item
2020-02-16 13:38:20 -08:00
Christopher C. Wells
4d34a48652
Standardize card language for "no data"
2020-02-16 13:38:20 -08:00
Christopher C. Wells
cb1712377b
Include past three methods is Last Feeding Method card ( #117 )
2020-02-16 13:38:20 -08:00
Christopher C. Wells
c0db24555a
Do not enforce two columns in dashboard
2020-02-04 11:00:24 -08:00
Christopher C. Wells
eb9e2f3927
Display per-child timer lists on dashboard card
2020-01-31 09:09:01 -08:00
Christopher C. Wells
c80ec252bc
Add optional Child to Timer model
2020-01-31 09:09:01 -08:00
Christopher C. Wells
3a7c8c92fd
Add a Diaper Change amounts report
2020-01-26 14:12:27 -08:00
Christopher C. Wells
746526d4ed
Add "trimmed" key to `blocktrans` tags and update formatting
2020-01-23 20:00:32 -08:00
Christopher C. Wells
b3fd5378d6
Fix missing user name in Timer info string
2020-01-23 19:20:55 -08:00
Christopher C. Wells
fc820eb242
Add active timers to children dashboard ( #73 )
2020-01-04 06:14:40 -08:00
Christopher C. Wells
b6733650dc
Use get_FOO_display for choices fields in templates
2019-11-09 16:42:51 -08:00
Paul Calabro
326a6f448c
Update dashboard.html
...
Centered the child photo within the card
2019-10-04 19:59:34 -07:00
Philip Rosenberg-Watt
e1d9b813d9
Time last feeding from start
...
All our lactation consultants told us to time the feedings from start-to-start.
2019-08-22 19:57:38 -07:00
Christopher C. Wells
3ba58c9352
Add "Feeding Amounts" report. ( #68 )
2019-05-29 10:06:50 -07:00
Christopher C. Wells
9114a2d911
Prevent internationalization of numbers used for style parameters.
2019-04-16 19:30:50 -07:00
Christopher C. Wells
1e83fa2902
Remove functions/filters from blocktrans tags in templates.
2019-04-14 18:41:25 -07:00
Christopher C. Wells
e20903c60b
Add translatable strings support to dashboard app.
2019-04-14 08:40:08 -07:00
Christopher Charbonneau Wells
7382e74d78
Use Bootstrap card columns for Child Dashboard.
2018-07-31 19:57:01 -07:00
Christopher Charbonneau Wells
a524259507
Replace Page Visibility API with focus event listener for dashboard refreshes.
...
This is a bit of a testing phase to see if the focus event listerner behaves any better than the Page Visibility API, particularly in mobile browsers.
2018-03-22 20:29:40 -07:00
Christopher Charbonneau Wells
911cde4f95
Remove ounces references for feeding amounts.
2018-03-13 19:10:21 -07:00
Christopher Charbonneau Wells
a3fe999660
Remove strong from Diaper Changes types card solid figure.
2018-02-04 19:39:28 -05:00
Christopher Charbonneau Wells
3b0002a211
Fix link with incorrect namespace.
2017-12-03 17:03:13 -05:00
Christopher Charbonneau Wells
e92d3f361e
Misc. Django 2.0 update changes.
2017-12-03 16:52:27 -05:00
Christopher Charbonneau Wells
4272c9b075
Add a basic bar chart showing average feeding durations over time.
2017-11-29 21:28:54 -05:00
Christopher Charbonneau Wells
880d7ca19f
Use floats for Diaper Change type data to prevent division issues in Python 2.7.
2017-11-19 12:32:46 -05:00
Christopher Charbonneau Wells
5a57ac7a48
Update naps card to pass timedelta directly.
2017-11-19 11:01:38 -05:00
Christopher Charbonneau Wells
092d724906
Add child picture to multi-child dashboard view.
2017-11-18 07:47:50 -05:00
Christopher Charbonneau Wells
60ac9a7f5d
Add Settings model extending User.
2017-11-12 12:09:54 -05:00
Christopher Charbonneau Wells
770e7a69eb
Refactor Averages card as Statistics carousel card.
2017-11-11 07:01:04 -05:00
Christopher Charbonneau Wells
5d4db5de6b
Add simple weight report.
2017-11-10 07:20:34 -05:00
Christopher Charbonneau Wells
b7de3999b9
Remove xl column setting for child cards.
...
The lower resolutions of the xl breakpoint did not render this well (the button bar overflows cards).
2017-11-09 07:20:38 -05:00
Christopher Charbonneau Wells
162f117cef
Move timeline code to core and integrate with Child detail view.
2017-11-07 13:15:48 -05:00
Christopher Charbonneau Wells
e2733e6b1e
Improve Dashboard view.
...
This commit adds a placeholder image for Child objects (in the future, hopefully, photo uploads will be added) and reworks the Dashboard view to look better when more than one child is in the database. There are also some minor tweaks to the Child detail view and one new Gulp requirement to improve the flow of copying static image assets from apps.
2017-11-06 16:24:21 -05:00
Christopher Charbonneau Wells
cb2c63cf8a
Add nap averages data to the averages card.
2017-11-04 17:52:28 -04:00
Christopher Charbonneau Wells
f6dd38a891
Make "nap" bounds configurable with a 6AM - 6PM default.
2017-11-04 09:42:18 -04:00
Christopher Charbonneau Wells
003e112d27
Clean up general card styles.
2017-10-30 19:35:51 -04:00
Christopher Charbonneau Wells
e90e31cfd3
Add "Averages" dashboard card.
2017-10-30 14:26:49 -04:00
Christopher Charbonneau Wells
22664ecc0f
Reload the dashboard page every 60 seconds and on visibility state change.
2017-10-29 16:01:13 -04:00
Christopher Charbonneau Wells
97dbf87e5b
Refactor card templates and styling.
2017-10-28 23:01:39 -04:00
Christopher Charbonneau Wells
6ce6599b39
Clean up card content when no data is in the database.
2017-10-27 20:18:55 -04:00
Christopher Charbonneau Wells
84e96c046f
Add pluralize check to naps count card.
2017-10-24 10:08:49 -04:00
Christopher Charbonneau Wells
19ad5b98a3
Adjust card styles.
...
Removes footers with mostly useless information and uses muted text for all content.
2017-10-23 20:07:45 -04:00
Christopher Charbonneau Wells
66a91fe534
Add a "naps" card.
2017-10-23 19:52:20 -04:00
Christopher Charbonneau Wells
e45101b75c
Rename project Baby Buddy.
2017-10-22 14:00:42 -04:00
Christopher Charbonneau Wells
5f3cadd38b
Implement breadcrumbs.
2017-10-20 16:07:53 -04:00
Christopher Charbonneau Wells
0038a34843
Prep for adding breadcrumbs (WIP).
2017-10-20 10:32:27 -04:00