Christopher Charbonneau Wells
2c09749217
Finalize API documentation.
2017-12-05 19:43:57 -05:00
Christopher Charbonneau Wells
9e220d29f4
Add a custom API metadata class to include filters on OPTIONS responses.
2017-12-05 19:27:28 -05:00
Christopher Charbonneau Wells
26a3c1c721
Add API documentation (WIP).
2017-12-05 16:46:15 -05:00
Christopher Charbonneau Wells
c37dabdbd1
Disable unused API methods and require model add permissions for OPTIONS.
2017-12-05 16:40:10 -05:00
Christopher Charbonneau Wells
ed84f950bc
Add a custom serializer for core models.
...
This serializer associates the core models with their related child fields and runs model clean() methods during POST requests.
2017-12-05 16:31:37 -05:00
Christopher Charbonneau Wells
2f21e3d7f4
Add API key reset test.
2017-12-05 10:53:28 -05:00
Christopher Charbonneau Wells
a9c0757b4d
Add per-user token-based API authentication.
2017-12-05 10:46:59 -05:00
Christopher Charbonneau Wells
e9a80504e2
Add a .btn-xs class for buttons smaller than .btn-sm.
2017-12-05 10:29:14 -05:00
Christopher Charbonneau Wells
dbe87fe853
Remove no longer required collectstatic steps before tests.
2017-12-03 17:16:07 -05:00
Christopher Charbonneau Wells
d86c91aeab
Update HTML id targets for namespace views.
2017-12-03 17:11:13 -05:00
Christopher Charbonneau Wells
3b0002a211
Fix link with incorrect namespace.
2017-12-03 17:03:13 -05:00
Christopher Charbonneau Wells
eb7a5c0e77
Linting fix.
2017-12-03 17:00:51 -05:00
Christopher Charbonneau Wells
238d0d40a1
Remove Python 2.7 support.
2017-12-03 16:58:53 -05:00
Christopher Charbonneau Wells
8b98a60ad1
Disable reset command tests temporarily.
...
The command works correctly when run, but for some reason is having issues through the test (which uses call_command). The issue does not appear to be related to Django 2.0's changes to the call_command method.
2017-12-03 16:54:19 -05:00
Christopher Charbonneau Wells
e92d3f361e
Misc. Django 2.0 update changes.
2017-12-03 16:52:27 -05:00
Christopher Charbonneau Wells
44d8cd6db3
Update Pipfile for Django 2.0
2017-12-03 15:42:35 -05:00
Christopher Charbonneau Wells
acbefabc4d
Lock Pandas below 0.21.0.
...
For some reason Pandas 0.21.0 fails to install with Python 3.4.
2017-12-03 15:23:56 -05:00
Isaac Bythewood
e397db78e4
Fix requiring a manifest creation for basic testing/development
2017-12-03 04:39:43 -05:00
Isaac Bythewood
969958df09
Move ALLOW_UPLOADS to BABY_BUDDY dict
2017-12-03 04:39:43 -05:00
Christopher Charbonneau Wells
0c57e21c02
Add a user password change form.
2017-12-02 16:20:15 -05:00
Christopher Charbonneau Wells
cd91f66d6a
Add documentation for all Gulp commands.
2017-12-02 14:37:12 -05:00
Christopher Charbonneau Wells
bc5528533b
Clarify steps for development installation.
2017-12-02 14:05:46 -05:00
Christopher Charbonneau Wells
78c77fa4e5
Lock Django version below 2.0.
2017-12-02 13:57:37 -05:00
Christopher Charbonneau Wells
2cd3aacfbf
Add Travis settings file.
2017-11-30 23:10:08 -05:00
Christopher Charbonneau Wells
3c5aba9ae7
Check for and load environment variables from a `.env` file.
2017-11-30 22:54:50 -05:00
Christopher Charbonneau Wells
9d3724138e
Remove unecessary imports and coverage exclusions from settings files.
2017-11-30 22:39:21 -05:00
Christopher Charbonneau Wells
95d00f2d99
Indicate minimum Docker version.
2017-11-30 22:33:51 -05:00
Christopher Charbonneau Wells
c0f17dd273
Reformat user menu and add external links to source and chat.
2017-11-30 11:34:07 -05:00
Christopher Charbonneau Wells
0646640ba3
Change feeding durations to a scatter/line plot with number of feedings included.
2017-11-30 11:16:50 -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
78b61f7f80
Add TIME_ZONE to the Heroku deploy config options.
2017-11-29 19:56:24 -05:00
Christopher Charbonneau Wells
1798a493a6
Update fixtures test data to use correct time zone (default is now UTC).
2017-11-29 19:36:47 -05:00
Christopher Charbonneau Wells
97c52263e9
Update README.
2017-11-29 19:28:43 -05:00
Christopher Charbonneau Wells
dd4455178a
Add environment variable-based settings and configuration documentation.
2017-11-29 15:02:14 -05:00
Christopher Charbonneau Wells
f12ba2bf14
Correct AWS pipenv command.
2017-11-29 14:28:10 -05:00
Christopher Charbonneau Wells
2103b60246
Update Python and NPM dependencies.
2017-11-29 14:08:56 -05:00
Christopher Charbonneau Wells
4844d5f69b
Update Nanobox and AWS deployment configs to use cleaner pipenv install command.
2017-11-29 14:05:09 -05:00
Christopher Charbonneau Wells
57c606aad5
Use `exec` instead of `run` in Docker init steps.
2017-11-26 14:04:07 -05:00
Christopher Charbonneau Wells
823b2e764b
Tweak Docker config files and add documentation.
2017-11-24 14:39:20 -05:00
Christopher Charbonneau Wells
12254b0861
Update docker-compose config using an environment file.
2017-11-24 11:36:02 -05:00
Christopher Charbonneau Wells
c4527cbced
Add docker-compose.yml (WIP).
2017-11-24 09:09:43 -05:00
Christopher Charbonneau Wells
6ff310f15e
Add Dockerfile (WIP).
2017-11-23 22:23:52 -05:00
Christopher Charbonneau Wells
3e2c121db8
Add a Gitter badge
2017-11-21 16:41:40 -05:00
Christopher Charbonneau Wells
353e226773
Add manual deployment documentation.
2017-11-20 15:38:55 -05:00
Christopher Charbonneau Wells
9f7d84013e
Add Python 2.7 workaround for Dashboard tests and add missing `__init__.py` file.
2017-11-19 12:39:59 -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
5194e80eb1
Simplify test fixtures data.
2017-11-19 12:19:11 -05:00
Christopher Charbonneau Wells
452ce190ae
Add specific, fixtures-based tests for Dashboard cards.
2017-11-19 11:13:35 -05:00
Christopher Charbonneau Wells
5a57ac7a48
Update naps card to pass timedelta directly.
2017-11-19 11:01:38 -05:00
Christopher Charbonneau Wells
31f747e908
Add an optional date parameter for Diaper Change types and remove some unused code.
2017-11-19 10:51:59 -05:00