Christopher C. Wells
0e6a5cb08a
Prevent caching of pages requiring authentication
2021-09-16 19:34:33 -07:00
Christopher C. Wells
10af931279
Populate the all-children timeline
2021-08-31 08:08:13 -07:00
Christopher C. Wells
0990678325
Add basic timeline view (WIP)
2021-08-31 08:08:13 -07:00
Christopher C. Wells
c1dab44596
Use POST for timer quick add functionality
2021-07-31 13:56:48 -07:00
Christopher C. Wells
824d2af0da
Correct method names
2021-07-31 13:16:50 -07:00
Christopher C. Wells
c2513ff843
Use POST for timer stop and restart operations
2021-07-31 13:11:21 -07:00
Christopher C. Wells
f681c579e5
Add missing `form_class` value to core model update forms
2020-02-16 15:09:57 -08:00
Christopher C. Wells
127c3d5cb0
Add ability to delete all inactive Timers ( #108 )
2020-02-06 21:15:36 -08:00
Christopher C. Wells
39b0df534b
Correct success message for Child delete form
2020-01-31 09:09:01 -08:00
Christopher C. Wells
3eb0e336c6
Refactor core forms on a base class to handle initial values
2020-01-31 09:09:01 -08:00
Christopher C. Wells
4e01365e85
Set Child from an argument instead of the timer
2020-01-31 09:09:01 -08:00
Christopher C. Wells
e5a5e330b9
Obscure timer-child relations for one child use case
2020-01-31 09:09:01 -08:00
Christopher C. Wells
cce4855b52
Add translation support to CoreDeleteView
2019-11-09 16:42:51 -08:00
Christopher C. Wells
4397d4a406
Add temperature tracking.
2019-05-16 21:33:26 -07:00
Christopher C. Wells
bd4705b77f
Add translateable strings support in core app.
2019-04-13 22:51:44 -07:00
Christopher Charbonneau Wells
4b7bb69218
Add support for Django 2.1 and Django Filters 2.0.0.
2018-08-04 13:00:51 -07:00
Christopher Charbonneau Wells
08488af718
Raise permission denied instead of redirecting to login ( #49 ).
2018-05-20 14:40:09 -07:00
Christopher Charbonneau Wells
5dc372281b
Remove all unicode_literals imports.
2018-02-17 17:09:40 -05:00
Christopher Charbonneau Wells
2b279fd175
Remove timer start messages.
...
These are not needed as the Timer model, unlink other models, redirects to the newly added instance (instead of the instances list).
2017-12-25 11:55:12 -05:00
Christopher Charbonneau Wells
ca2a5c6ee8
Use reverse/reverse_lazy instead of strings for core views URLs.
2017-12-06 17:16:47 -05:00
Christopher Charbonneau Wells
b6516c6b48
Add status messages for core app views.
2017-12-06 16:58:19 -05:00
Christopher Charbonneau Wells
e92d3f361e
Misc. Django 2.0 update changes.
2017-12-03 16:52:27 -05:00
Christopher Charbonneau Wells
067be4bf07
Add weight tracking.
2017-11-09 21:15:09 -05:00
Christopher Charbonneau Wells
f947d37285
Add default Child to Note add form.
2017-11-09 19:50:54 -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
2da699c042
Add filtering to existing list pages.
2017-11-03 07:02:35 -04:00
Christopher Charbonneau Wells
7b6c9fb3f3
Change generic ListViews to django-filter FilterViews.
...
This enables URL parameter-based filters, though there is no UI for filtering yet.
2017-11-02 06:39:32 -04:00
Christopher Charbonneau Wells
492bcddeb4
Add confirmation form for Child delete.
2017-10-31 20:49:10 -04:00
Christopher Charbonneau Wells
8c274ce765
Add a type-to-confirm field for deleting a child.
2017-10-30 22:04:00 -04:00
Christopher Charbonneau Wells
201283221c
Add a Child detail view.
2017-10-20 15:23:26 -04:00
Christopher Charbonneau Wells
10ff754e67
Add a paginator to all list views.
2017-09-10 17:02:57 -04:00
Christopher Charbonneau Wells
44dd4877a6
Re-order list displays and add a boolean formatter template tag.
2017-09-10 16:24:59 -04:00
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
a9bc52dfff
Move timer_stop to a model method and add a restart method.
2017-09-09 12:47:41 -04:00
Christopher Charbonneau Wells
1ae44c408f
Add timers list.
2017-09-09 11:54:34 -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
c908ae6e2b
Refactor dashboard as a separate app.
2017-08-18 09:02:31 -04:00
Christopher Charbonneau Wells
b6ba6d440f
Add Child dashboard logic.
2017-08-18 08:33:54 -04:00
Christopher Charbonneau Wells
5d4beea512
Add slug-based child URLs.
...
Also some beginnings of the dashboard system (WIP).
2017-08-18 08:17:45 -04:00
Christopher Charbonneau Wells
a51d9e4c83
Add timer delete functionality and move template back in to core.
2017-08-18 00:55:57 -04:00
Christopher Charbonneau Wells
8cb2c171f2
Redirect to timer detail view instead of "next" on timer quick create.
2017-08-18 00:48:26 -04:00
Christopher Charbonneau Wells
62a1142ad6
Add ability to create instances from timer detail view.
2017-08-18 00:42:37 -04:00
Christopher Charbonneau Wells
24d797db01
Add Timer detail template (WIP).
2017-08-17 23:45:56 -04:00
Christopher Charbonneau Wells
68bad13e93
Add navbar-based Timer dropdown.
2017-08-17 23:10:07 -04:00
Christopher Charbonneau Wells
ac2cc8ec5f
Assign user field during Timer instance save.
2017-08-17 20:42:47 -04:00
Christopher Charbonneau Wells
1b015d4dde
Add user association to Timer (WIP - adding timer broken)
2017-08-17 14:42:44 -04:00
Christopher Charbonneau Wells
3bbfd012f4
Add permissions handling to api and core views.
2017-08-17 13:18:14 -04:00
Christopher Charbonneau Wells
72b1f3e37b
Add ability to create a Timer.
2017-08-16 21:57:01 -04:00