Commit Graph

49 Commits

Author SHA1 Message Date
Christopher Charbonneau Wells e3d7d64c35 Add Reports menu to child dashboard. 2017-08-24 15:40:11 -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 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 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 2789234a92 Linting fixes. 2017-08-22 13:16:35 -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
Christopher Charbonneau Wells aae16346bd Add a TODO note for not intersecting faked dates. 2017-08-21 20:12:50 -04:00
Christopher Charbonneau Wells 51946dd28a Add a "days" argument to the fake command for number of days of data to fake for each child. 2017-08-21 19:34:06 -04:00
Christopher Charbonneau Wells 8ae33b0f48 Create skeleton of reports app. 2017-08-21 19:22:03 -04:00
Christopher Charbonneau Wells 7bffb41718 Fix all url declarations to specifying starts with (^). 2017-08-21 19:19:48 -04:00
Christopher Charbonneau Wells e33b3b24b7 Remove compress as a default action and use uncompressed assets for now. 2017-08-21 16:23:45 -04:00
Christopher Charbonneau Wells b02752f52f Adjust sass process for import globbing (to limit multiple imports). 2017-08-21 11:43:12 -04:00
Christopher Charbonneau Wells b05b268c7e Replace inline CSS for diaper change types card and prepare for other sass styling. 2017-08-21 11:03:18 -04:00
Christopher Charbonneau Wells 3d0af7f9a5 Initiate sass-based app style system. 2017-08-21 10:43:13 -04:00
Christopher Charbonneau Wells f3fc219980 Add hrefs to menu links so they work on mobile. 2017-08-21 09:55:06 -04:00
Christopher Charbonneau Wells 3d8ea65bf9 Add JS and CSS minify. 2017-08-20 16:05:52 -04:00
Christopher Charbonneau Wells 2db3f43394 Default to JSON only API for base settings. 2017-08-20 13:31:19 -04:00
Christopher Charbonneau Wells f02e0b59bd Add current user menu. 2017-08-20 12:29:19 -04:00
Christopher Charbonneau Wells e1379b0bf4 Minor dashboard adjustments. 2017-08-20 11:57:48 -04:00
Christopher Charbonneau Wells f81f763cfb Refactor JS to use BabyBlotter as primary JS namespace. 2017-08-20 11:23:32 -04:00
Christopher Charbonneau Wells 78eb20ab91 Update the timer duration in real time on the timer detail page. 2017-08-20 11:09:40 -04:00
Christopher Charbonneau Wells 6f4774ae9e Add "reset" management command for resetting the database with fake data. 2017-08-20 09:44:44 -04:00
Christopher Charbonneau Wells 502964e070 Add a "fake" management command for creating fake data. 2017-08-19 14:51:40 -04:00
Christopher Charbonneau Wells 8222b4d571 Break out Django settings to separate files. 2017-08-19 10:16:51 -04:00
Christopher Charbonneau Wells 092c271d5a Implement a Gulp/NPM-based dependency management system. 2017-08-19 09:50:03 -04:00
Christopher Charbonneau Wells c908ae6e2b Refactor dashboard as a separate app. 2017-08-18 09:02:31 -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 68bad13e93 Add navbar-based Timer dropdown. 2017-08-17 23:10:07 -04:00
Christopher Charbonneau Wells 93b942e811 Add dropdown style navbar. 2017-08-17 22:15:15 -04:00
Christopher Charbonneau Wells f474ccb8b9 Refactor overall template structure. 2017-08-17 21:33:08 -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 55a908f546 Fix URLs configuration to prevent namespace issues between api and core apps. 2017-08-17 12:17:51 -04:00
Christopher Charbonneau Wells 42e2294c51 Re-order urls to prevent incorrect API urls. 2017-08-17 11:36:20 -04:00
Christopher Charbonneau Wells 0209314d0f Add Tempus Dominus date/time picker library and use for Baby birth date. 2017-08-16 14:17:27 -04:00
Christopher Charbonneau Wells 70df49c892 Add authentication and login handling for existing views. 2017-08-16 12:46:26 -04:00
Christopher Charbonneau Wells 3d90a21144 Add django-widget-tweaks dependency. 2017-08-15 16:50:09 -04:00
Christopher Charbonneau Wells 5e57f9270b Implement a basic front page view. 2017-08-15 15:14:03 -04:00
Christopher Charbonneau Wells 18aa7020be Revert django-angular dependency commits. 2017-08-15 14:58:17 -04:00
Christopher Charbonneau Wells ee3b6d8988 Update django-angular dependency and improve example form (WIP). 2017-08-15 14:07:06 -04:00
Christopher Charbonneau Wells 2247d5f9e6 Add an initial New Baby form (WIP). 2017-08-13 18:25:05 -04:00
Christopher Charbonneau Wells 6f0b8500fb Add django-angular dependency and configuration. 2017-08-13 17:37:50 -04:00
Christopher Charbonneau Wells b9a5450066 Clean up default files and add initial migration. 2017-08-13 17:06:11 -04:00
Christopher Charbonneau Wells cafbe048cb Add basic Baby and Sleep models. 2017-08-13 10:48:16 -04:00
Christopher Charbonneau Wells fbbaa76153 Establish basic REST Framework API structure. 2017-08-13 09:44:48 -04:00
Christopher Charbonneau Wells 9261e512bc Initial commit. 2017-08-11 14:32:02 -04:00