Christopher Charbonneau Wells
49d8f2b340
Update to Django 5.x ( #746 )
2024-01-13 20:22:08 -08:00
Christopher C. Wells
4df816984d
Move cache table creation to a migration
2023-07-25 17:40:01 -07:00
Christopher C. Wells
cba4a2babd
Replace `pump` with `all`
2022-10-22 14:25:18 -07:00
Christopher C. Wells
0a09fce38d
Minify scripts after concat
2022-10-22 14:25:18 -07:00
Mike Gray
8436726e0c
feat: minify other JS files as well
2022-10-22 14:25:18 -07:00
Mike Gray
ba0354db00
feat: apply gulp-minify to vendor.js
2022-10-22 14:25:18 -07:00
Christopher Charbonneau Wells
0d26efe05a
Add a way to set the SMTP configuration ( #506 )
...
* Update configuration of password reset URLs
* Add support for email configuration via environment variables
* Remove unused settings files
* Add email configuration documentation
* Reorganize configuration documentation by topic
* Fix linting issue
* Add password reset flow test
* Correct icon name
* Isolate password reset test case
* Update locales for new strings
2022-07-30 14:22:34 -07:00
Christopher C. Wells
8b54596c52
Add settings to isolated tests
2022-06-02 20:21:16 -07:00
Christopher C. Wells
12572c722b
Update node dependencies
2022-05-22 13:29:32 -07:00
Paul Konstantin Gerke
23e7c84547
Merge remote-tracking branch 'origin/master' into tags
2022-03-02 22:13:41 +01:00
Paul Konstantin Gerke
747b398bd5
Create new javascript file for tags editor
2022-02-22 19:40:27 +01:00
Christopher C. Wells
3b20aa01d1
Replace `var` with `const`/`let` in gulp configs
2022-02-21 10:31:38 -08:00
Christopher C. Wells
c0dd79ef19
Remove sourcemap references when collecting static files
2022-02-21 10:31:38 -08:00
Christopher C. Wells
ae7f9d5043
Use black for linting and formatting
2022-02-09 16:03:31 -08:00
Christopher C. Wells
5964eed601
Add a gulp command to generate OpenAPI schema
2022-01-12 16:18:10 -08:00
Christopher C. Wells
c8ed066806
Add documentation site commands to Gulp config
2021-12-22 11:32:53 -05:00
Christopher C. Wells
c01dbee4c7
Add convenience function in Gulp for simple pipenv tasks
2021-12-22 11:29:32 -05:00
Christopher C. Wells
ee0805c824
Move stylelint config to a file
2021-12-18 13:04:14 -05:00
Christopher C. Wells
d35e20570d
Exclude `.venv` when linting
2021-11-07 13:01:57 -08:00
Christopher C. Wells
5bcf10923c
Add `updateglyphs` gulp command
...
Closes #296
2021-09-03 20:33:25 -07:00
Christopher C. Wells
a9f469efcb
Update node dependencies
2021-07-19 20:55:30 -07:00
Christopher C. Wells
cca1e409e3
Use test settings in coverage task
2021-06-21 20:52:47 -07:00
Christopher C. Wells
97b17447df
Disable axes during tests
2021-06-21 20:47:57 -07:00
Christopher C. Wells
95670c7b31
Also handle exit codes on coverage run
2021-05-04 06:22:45 -07:00
Christopher C. Wells
c0d20e3a94
Bubble up exit code when tests fail
2021-05-04 06:02:44 -07:00
Christopher C. Wells
0fd8f1a3a7
Support parallel tests in coverage
2020-08-16 14:03:50 -07:00
Christopher C. Wells
993437938d
Run coverage tests in parallel
2020-08-12 20:12:20 -07:00
Christopher C. Wells
8a9dd9c04d
Run non-isolated tests in parallel
2020-08-12 20:00:03 -07:00
Christopher C. Wells
3005fe3976
Add support for "isolated" tests ( #148 )
2020-07-26 20:02:51 -07:00
Christopher C. Wells
7abe7b2a5f
Add test for USE_24_HOUR_TIME_FORMAT ( #148 )
...
Note: this new test has been tagged "isolate" and excluded from regular tests
because the locale behavior being tested involves Django internals that must
be handled at initialization and cannot be changed during runtime (i.e. this
new test with PASS when run alone, but FAIL when run with other tests).
A future commit or set of commits should come up with a way to execute all
tests tagged "isolate" in isolated test environments as part of the full test
suite. For now, this test simply does not run until it is run manually.
2020-07-22 21:56:29 -07:00
Christopher C. Wells
c720f0b581
Add cache table support (WIP)
2020-01-31 09:09:01 -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
4a81e2c5a9
Add the ability to set the development server IP address from gulp
2020-01-27 08:52:42 -08:00
Christopher C. Wells
7030258f94
Remove vendor CSS file separation
2020-01-26 09:30:43 -08:00
Christopher C. Wells
5fb2627c19
Move Plotly locales in to `graph.js`
2020-01-20 15:50:35 -08:00
Christopher C. Wells
9da0f2a1d5
Add locale support to Plotly graphs
2019-11-09 16:42:51 -08:00
Christopher C. Wells
a0e70b61f0
Replace abandoned sass-lint with styelint
2019-11-09 06:37:31 -08:00
Christopher C. Wells
ad1cc1ee94
Add gulp commands for make/compilemessages.
2019-04-13 20:50:36 -07:00
Christopher Charbonneau Wells
81cf6491a4
Remove `pre-commit` gulp command and add example git pre-commit hook.
2018-10-13 17:14:26 -07:00
Christopher Charbonneau Wells
8dea1f5b5b
Make sure flake8 exits with an error status if linting does not pass.
2018-10-13 17:00:42 -07:00
Christopher Charbonneau Wells
2b6fdf327f
Add gulp "pre-commit" command.
2018-10-11 19:30:11 -07:00
Christopher Charbonneau Wells
3fffe6c027
Add Gulp "clean" command to remove static folders.
2018-10-08 06:32:06 -07:00
Christopher Charbonneau Wells
3413d7110c
Update to Gulp 4.x.
2018-07-15 10:12:55 -07:00
Christopher Charbonneau Wells
2bc9d4703d
Use logo in app.
2018-05-20 15:59:45 -07:00
Isaac Bythewood
bf62a4e252
Add ability to upload picture of child with thumbnailing capabilities.
2017-11-18 04:22:12 -05:00
Christopher Charbonneau Wells
2221382b4b
Ignore `etc` folder when linting Python.
2017-11-15 13:12:04 -05:00
Christopher Charbonneau Wells
151f48a695
Add separate coverage config file.
2017-11-11 17:02:47 -05:00
Christopher Charbonneau Wells
20924eeaec
Enable args pass through for other gulp commands.
...
This is not a perfect solution, but does allow pass through of some command line args.
2017-11-09 07:14:06 -05:00
Christopher Charbonneau Wells
e2733e6b1e
Improve Dashboard view.
...
This commit adds a placeholder image for Child objects (in the future, hopefully, photo uploads will be added) and reworks the Dashboard view to look better when more than one child is in the database. There are also some minor tweaks to the Child detail view and one new Gulp requirement to improve the flow of copying static image assets from apps.
2017-11-06 16:24:21 -05:00