Commit Graph

1625 Commits

Author SHA1 Message Date
Christopher C. Wells fd6bcfe9a5 Maintain a cached count of Child instances 2020-01-31 09:09:01 -08:00
Christopher C. Wells e93c70bf2c Add `createcachetable` to deploy configurations 2020-01-31 09:09:01 -08:00
Christopher C. Wells f4f7b8f5af Don't run `createcachetables` during `reset`
The `reset` command can only be run after initial app setup, which will include cache tables creation so running it again won't ever do anything since the table will already exist.
2020-01-31 09:09:01 -08:00
Christopher C. Wells c720f0b581 Add cache table support (WIP) 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 e168babd86 Style datetime picker inputs 2020-01-31 08:47:03 -08:00
Christopher C. Wells e587ddeccd Use large inputs for datetime picker 2020-01-31 08:47:03 -08:00
Christopher C. Wells 475b7abf78 Apply custom style to `.datetimepicker-input` 2020-01-31 08:47:03 -08:00
Christopher C. Wells f725dd12f6 Prevent double import of global styles 2020-01-31 08:47:03 -08:00
Christopher C. Wells b8e2416cd1 Set all datetime fields to `readonly` 2020-01-31 08:47:03 -08:00
Christopher C. Wells 073bb37d3d Reorganize and add some basic documentation to `Gulpfile.js` 2020-01-27 19:58:50 -08:00
Christopher C. Wells c9b9ad543d Add `updatestatic` gulp command (#102) 2020-01-27 19:48:28 -08:00
Christopher C. Wells fd05659fe8 Tweak formatting of Travis CI config 2020-01-27 15:13:27 -08:00
Christopher C. Wells 387bc36956 Fix incorrect element ID for timer start field 2020-01-27 15:09:16 -08:00
Christopher C. Wells 87a38f4e87 Add close button to datetime picker widget 2020-01-27 14:59:40 -08:00
Christopher C. Wells 26b54b114e Add wrapper for datetime picker widget 2020-01-27 14:56:37 -08:00
Christopher C. Wells 4a81e2c5a9 Add the ability to set the development server IP address from gulp 2020-01-27 08:52:42 -08:00
Christopher C. Wells c51e755c0f Add Diaper Change "amount" field data to API 2020-01-26 14:30:00 -08:00
Christopher C. Wells 3a7c8c92fd Add a Diaper Change amounts report 2020-01-26 14:12:27 -08:00
Christopher C. Wells 7f258f972d Add Diaper Change amounts to fake data generation 2020-01-26 13:32:02 -08:00
Christopher C. Wells 4194d833d2 Remove `vendor.css` reference (see 7030258) 2020-01-26 13:31:29 -08:00
Christopher C. Wells a8abfb725f Add generic "Amount" field to Diaper Change model (#77) 2020-01-26 13:22:20 -08:00
Christopher C. Wells 6bf63f89b1 Add updated Spanish translations 2020-01-26 13:01:50 -08:00
Christopher C. Wells 7030258f94 Remove vendor CSS file separation 2020-01-26 09:30:43 -08:00
Christopher C. Wells 4c9a4fe420 Improve contrast in datetime picker widget (#96) 2020-01-26 09:26:54 -08:00
Christopher Charbonneau Wells 49156c1d80
Update to Node 10 minimum version for development (#97)
Updates Travis CI configuration to support Node 10 directly with the `generic` language for supported Python versions.
2020-01-24 21:24:43 -08:00
Christopher C. Wells 69798ff490 Add YYYY-MM-DD support to frontend library 2020-01-23 20:33:36 -08:00
Christopher C. Wells 85ad08b30f Update example French translations 2020-01-23 20:22:41 -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 e1d17759de Do not use imports in custom formats file
Using imports here apparently does not work as all the formats have to get
loaded before the new ones can be added, which means that the newly added
formats do not get recognized until the application restarts.

Fixes #90, again.
2020-01-21 07:22:30 -08:00
Christopher C. Wells d9280d4887 Use `LOCALE` in Timer form 2020-01-20 15:50:35 -08:00
Christopher C. Wells cc0eef33a8 Add support for additional datetime input formats
The frontend library uses an datetime strong format for it's base language (US English)
that is not supported by Python's datetime. This commit adds custom formats to
support the frontend strings.
2020-01-20 15:50:35 -08:00
Christopher C. Wells a93070c5ba Add locale support for datetime picker 2020-01-20 15:50:35 -08:00
Christopher C. Wells 5fb2627c19 Move Plotly locales in to `graph.js` 2020-01-20 15:50:35 -08:00
Christopher C. Wells 609784dc10 Add missed language update migrations
This migration should have been included in `2627b1c`.
2020-01-20 15:50:35 -08:00
Christopher C. Wells 1a31a27974 Remove hardcoded time formats in list views (#93) 2020-01-19 13:29:49 -08:00
Christopher C. Wells 094908f8bc Update documentation throughout 2020-01-19 08:49:45 -08:00
Christopher C. Wells f68483f742 Move gitter link and license info to main README 2020-01-19 06:50:29 -08:00
Christopher C. Wells 06dec22713 Update static files for new translations 2020-01-16 19:44:35 -08:00
Christopher C. Wells 2627b1cbfd Add Turkish translations 2020-01-16 19:42:49 -08:00
Christopher C. Wells f6b5126dfd Add Spanish translations 2020-01-16 19:33:03 -08:00
Christopher C. Wells f0fdbaca42 Update Heroku Python version 2020-01-04 08:40:08 -08:00
Christopher C. Wells fb4d1c9de0 Bump version 2020-01-04 08:11:29 -08:00
Christopher C. Wells d68410cdae Use cookie for language setting
Django 4.0 will deprecate the use of session for language setting.
2020-01-04 08:09:28 -08:00
Christopher C. Wells a11524a47d Update Python dependencies (Django 3.x) 2020-01-04 06:37:42 -08:00
Christopher C. Wells faecb631dc Update NPM dependencies 2020-01-04 06:21:12 -08:00
Christopher C. Wells fc820eb242 Add active timers to children dashboard (#73) 2020-01-04 06:14:40 -08:00
Christopher C. Wells 1798707271 Update and recompile translation files 2019-12-14 13:21:50 -08:00
Ben Nelson 1cbd78193c Spelling corrections for 'not enough information to generate this report' message 2019-12-14 13:10:16 -08:00