Christopher Charbonneau Wells
115ef15c48
Fix timer add form to include user.
2017-09-10 09:50:16 -04:00
Christopher Charbonneau Wells
32da7873fa
Add a timer edit flow.
2017-09-10 05:11:09 -04:00
Christopher Charbonneau Wells
476b7ece70
Add a timer form template.
2017-09-10 04:56:06 -04:00
Christopher Charbonneau Wells
d29e47861d
Only display active timers nav menu if active timers exist.
2017-09-10 04:42:37 -04:00
Christopher Charbonneau Wells
4f93d96501
Fix diaper change types care query min_date to match range (seven days).
2017-09-10 04:40:10 -04:00
Christopher Charbonneau Wells
99dcb1e7ca
Fixer Timer.stop method to respect custom end argument.
2017-09-09 13:00:13 -04:00
Christopher Charbonneau Wells
c38290838b
Add action buttons to timer detail page.
2017-09-09 12:57:31 -04:00
Christopher Charbonneau Wells
a9bc52dfff
Move timer_stop to a model method and add a restart method.
2017-09-09 12:47:41 -04:00
Christopher Charbonneau Wells
4def741d37
Display all timers to any user with view_timer access.
2017-09-09 11:57:58 -04:00
Christopher Charbonneau Wells
1ae44c408f
Add timers list.
2017-09-09 11:54:34 -04:00
Christopher Charbonneau Wells
fe1b54842d
Correct sleep graph duration displays for entries crossing midnight.
2017-09-09 11:20:37 -04:00
Christopher Charbonneau Wells
b317c08504
Fix Tummy Time display fields.
2017-09-08 18:03:44 -04:00
Christopher Charbonneau Wells
9767315878
Add styling to stopped timers in detail page.
2017-09-08 14:39:01 -04:00
Christopher Charbonneau Wells
7f5a40ae41
Add ability to stop a timer (WIP).
...
This commit handles everything except including the timer in the timers list in the UI. This may require changing the model declaration to make the "active" field more complex or add another field.
2017-09-08 14:36:22 -04:00
Christopher Charbonneau Wells
c3e5a0349e
Include seconds in Tummy Time entry form fields.
2017-09-07 20:14:26 -04:00
Christopher Charbonneau Wells
89e60e46b7
Do not set default init date in Tummy Time card declaration.
...
This would cause the date to default to the date the instance starts, not the date the method is called from a template.
2017-09-07 20:12:36 -04:00
Christopher Charbonneau Wells
422b381e50
Change Diaper Change Types card to not care about dates (or timezones) for the data dict.
2017-09-07 20:08:28 -04:00
Christopher Charbonneau Wells
4b2e08e0fb
Lock latest dependencies.
2017-08-25 17:40:53 -04:00
Christopher Charbonneau Wells
6939adccaa
Add a Last Feeding Method card and rearrange child dashboard cards.
2017-08-25 17:39:10 -04:00
Christopher Charbonneau Wells
2320d31d48
Add graph handling for sleep entry start and end dates that cross midnight.
2017-08-25 17:32:46 -04:00
Christopher Charbonneau Wells
9d0572ba92
Move duration methods in to utils for use elsewhere in the project.
2017-08-25 16:33:14 -04:00
Christopher Charbonneau Wells
1dbdc582dd
Add TODO reminder...
2017-08-25 14:19:08 -04:00
Christopher Charbonneau Wells
81af1dacf5
Format sleep vs. wake time graph.
2017-08-25 14:17:15 -04:00
Christopher Charbonneau Wells
9a2facfa72
Create a sleep times graph (WIP).
...
Adding a Pandas requirement for dealing with the data and separating graph processing in to a separate file.
2017-08-25 12:19:06 -04:00
Christopher Charbonneau Wells
ae71c5933e
Prepare for a sleep reports page.
2017-08-25 08:08:02 -04:00
Christopher Charbonneau Wells
2fdee5785b
Update Pipfile.lock.
2017-08-25 06:51:29 -04:00
Christopher Charbonneau Wells
0da15482bd
Fix last diaper change time on card.
2017-08-24 16:29:31 -04:00
Christopher Charbonneau Wells
e3d7d64c35
Add Reports menu to child dashboard.
2017-08-24 15:40:11 -04:00
Christopher Charbonneau Wells
4d0a75d020
Add an upper limit for diaper change card data and some method descriptions.
2017-08-24 14:58:33 -04:00
Christopher Charbonneau Wells
d11733442d
Add a diaper change types over time report.
2017-08-24 14:54:01 -04:00
Christopher Charbonneau Wells
a114ce7421
Fix gulp styles:app task for static_src folder name change.
2017-08-24 13:18:00 -04:00
Christopher Charbonneau Wells
eefa00bfd3
Add a very basic prototype dashboard for multiple children.
2017-08-24 13:09:56 -04:00
Christopher Charbonneau Wells
e4a92e0614
Use local graph assets instead of Plotly CDN.
2017-08-24 09:53:23 -04:00
Christopher Charbonneau Wells
bc13ab09e8
Add a gulp "build" task for building and compressing all assets.
2017-08-24 09:50:39 -04:00
Christopher Charbonneau Wells
aafc44a70d
Add plotly and create a separate "graph" JS handler for gulp.
2017-08-24 09:48:38 -04:00
Christopher Charbonneau Wells
536283e3db
Handle dashboard redirect when there are no Child objects.
2017-08-24 08:04:54 -04:00
Christopher Charbonneau Wells
78ebc87265
Use static_src directories to prevent collisions with Django's collectstatic.
2017-08-24 07:54:47 -04:00
Christopher Charbonneau Wells
dd6eb954c3
Add INTERNAL_IPS to development settings and check the debug varibale in templates.
2017-08-24 07:36:11 -04:00
Christopher Charbonneau Wells
ed96814b10
Revert custom graph works and add Plotly-based example.
2017-08-23 09:04:53 -04:00
Christopher Charbonneau Wells
7ba85f29d4
Continue initial attempt at sleep graph (WIP).
2017-08-22 21:37:10 -04:00
Christopher Charbonneau Wells
e3b73d53c5
Replace timezone.now() usage with localtime.
2017-08-22 21:36:44 -04:00
Christopher Charbonneau Wells
c4147af34d
Adjust fake command handler to prevent date cross over.
2017-08-22 21:35:36 -04:00
Christopher Charbonneau Wells
c13914d6e2
Use local time zone setting for fake dates to prevent overlaps.
2017-08-22 21:08:31 -04:00
Christopher Charbonneau Wells
23acc006d4
Linting fixes.
2017-08-22 13:36:49 -04:00
Christopher Charbonneau Wells
410e6c9e48
Add flake8 Python linting.
2017-08-22 13:29:16 -04:00
Christopher Charbonneau Wells
2789234a92
Linting fixes.
2017-08-22 13:16:35 -04:00
Christopher Charbonneau Wells
0c5c3b7a2c
Add "lint" gulp command with sass linting.
2017-08-22 13:13:23 -04:00
Christopher Charbonneau Wells
0f079c14fa
Add watchConfig for gulp watch.
2017-08-22 12:56:30 -04:00
Christopher Charbonneau Wells
10e87c27b5
Prevent date intersections in the "fake" management command.
2017-08-22 09:35:01 -04:00
Christopher Charbonneau Wells
f5768959d8
Use os.path for the reset management command to support multiple platforms.
2017-08-22 09:32:29 -04:00