Commit Graph

407 Commits

Author SHA1 Message Date
Christopher C. Wells c98ff15d55 Only use default enabled meals in tests 2021-05-30 09:32:18 -07:00
Christopher C. Wells 242faeabd8 Remove temporary migrations 2021-05-30 09:28:32 -07:00
Christopher C. Wells a9a11d3090 Update journal entry processing for new meal values 2021-05-30 09:28:03 -07:00
Christopher C. Wells 2e852f4df0 Add basic meals edit test 2021-05-30 08:40:47 -07:00
Christopher C. Wells 7d6f0ec538 Update factories and tests for new meals format 2021-05-29 19:48:55 -07:00
Christopher C. Wells 2eccf84fea No-op meal field migrations
This allows tests to pass easier and the migrations are not entirely
necessary anyway.
2021-05-29 19:41:48 -07:00
Christopher C. Wells 8ab11d5456 Handle meals form 2021-05-29 13:32:54 -07:00
Christopher C. Wells eca41e89db Set default meals during migration 2021-05-29 12:58:08 -07:00
Christopher C. Wells be6485372d Add meals routes and controller (WIP) 2021-05-27 06:02:11 -07:00
Christopher C. Wells 33fe04a7e5 Make Quill and Draggable more modular 2021-05-27 05:59:50 -07:00
Christopher C. Wells d495130037 Change journal entry meal field to integer 2021-05-26 06:06:03 -07:00
Christopher C. Wells 7f3cde04ef Add meals as JSON field on User 2021-05-26 06:05:42 -07:00
Christopher Charbonneau Wells c15f81ee6b
Add ability to change goal for a date (#14) 2021-05-22 14:07:57 -07:00
Christopher C. Wells d81ef9952f Update application dependencies 2021-05-22 05:34:41 -07:00
Christopher C. Wells ce9bf83221 Prevent potential division by zero error 2021-05-15 21:40:53 -07:00
Christopher C. Wells 86b61dba30 Handle day updates during Goal edit 2021-05-15 21:40:53 -07:00
Christopher C. Wells 2ba441dd08 Add a basic Goal show page 2021-05-15 21:40:53 -07:00
Christopher C. Wells 433c884e1e Make goals table more responsive 2021-05-15 21:40:53 -07:00
Christopher C. Wells 721c5baa2c Add days to Goal index view 2021-05-15 21:40:53 -07:00
Christopher C. Wells 77b06c62b1 Add formatted days attribute to Goal 2021-05-15 21:40:53 -07:00
Christopher C. Wells b21f483af2 Update Goals tests 2021-05-15 21:40:53 -07:00
Christopher C. Wells 6bb2439378 Reset migrations
The extensive migration of the goals table caused unhappiness for sqlite.
2021-05-15 21:40:53 -07:00
Christopher C. Wells 6a93254781 Tweak factory and seeder for goal changes 2021-05-15 21:40:53 -07:00
Christopher C. Wells dc4d7987e8 Create JournalDate model for setting per-date goals 2021-05-15 21:40:53 -07:00
Christopher C. Wells 91fd85ef83 Add date goal handling for user journal 2021-05-15 21:40:53 -07:00
Christopher C. Wells 153611e66d Remove Goal `from` and `to` attributes 2021-05-15 21:40:53 -07:00
Christopher C. Wells 3ae6c6ef13 Add remaining fields for Goal edit form 2021-05-15 21:40:53 -07:00
Christopher C. Wells 15762790a5 Remove old structures from Goals edit template (WIP) 2021-05-15 21:40:53 -07:00
Christopher C. Wells 45ce469cdf Update basic Goals index 2021-05-15 21:40:53 -07:00
Christopher C. Wells 22a80400db Refactor Goal model 2021-05-15 21:40:53 -07:00
Christopher C. Wells 0bfba72f72 Fix some README issues 2021-04-24 14:19:44 -07:00
Christopher C. Wells 91661b8f5c Only include necessary files in docker image 2021-04-24 14:07:08 -07:00
Christopher C. Wells 8b26bdf323 Add Docker information to README 2021-04-24 13:58:55 -07:00
Christopher C. Wells d0b3b50e04 Remove TOC
GitHub provides a decent TOC interface natively and the anchors provided here
do not work outside GitHub anyway.
2021-04-24 13:52:42 -07:00
Christopher C. Wells 72381857e3 Add Media Library deps to Dockerfile 2021-04-24 09:40:43 -07:00
Christopher C. Wells bed6025a76 Correct default `MEDIA_DISK` setting 2021-04-24 09:29:38 -07:00
Christopher C. Wells 96fbcd1b7d Add Redis to Dockerfie 2021-04-23 22:34:12 -07:00
Christopher C. Wells 600bb9b2e9 Do not optimize in Dockerfile 2021-04-23 21:46:00 -07:00
Christopher C. Wells 685233cb34 Move production docker compose config to separate repo 2021-04-23 21:45:44 -07:00
Christopher C. Wells 6d4b42fa9a Adjust default configs to use Redis 2021-04-23 12:58:43 -07:00
Christopher C. Wells 0eba6a4000 Create initial Dockerfile and config 2021-04-22 22:20:18 -07:00
Christopher C. Wells aea8c66f5d Set default user as admin in Heroku post deploy 2021-04-22 15:10:54 -07:00
Christopher C. Wells 5541511d61 Update `user:add` command for User model changes 2021-04-22 15:10:38 -07:00
Christopher C. Wells 489b48475e Set AWS storage environment variables as optional 2021-04-22 14:50:44 -07:00
Christopher C. Wells 48ee5c5a83 Add AWS S3 storage documentation 2021-04-22 14:47:50 -07:00
Christopher C. Wells 9b8847b16e Add support for S3 media storage 2021-04-22 13:23:10 -07:00
Christopher C. Wells 77ed32ee4d Create partials for shared user/profile inputs 2021-04-22 11:38:28 -07:00
Christopher C. Wells 78c3095036 Complete profile management functionality 2021-04-22 11:29:41 -07:00
Christopher C. Wells adc63d975c Add dev console command to reset database 2021-04-22 10:27:19 -07:00
Christopher C. Wells a378936b72 Create "profile" controller and routes (WIP)
Views are incomplete and components need to be broken out from user edit.
2021-04-21 16:37:10 -07:00