EnsuingRequiem
46159850c4
Add forward auth by way of remote user
...
* Add forward auth related settings
* Document forward auth settings
* Rearrange code to match preference
* Adjust forward auth configuration
* Add tests for reverse proxy auth
Closes #517
Co-authored-by: Christopher C. Wells <git-2022@chris-wells.net>
2022-09-18 14:00:41 -07:00
matthieu-kr
2690ab4876
Data mismatch - Issue #520
...
Updates cards.py to use feeding end time to calculate total food for a given day. Ensures consitency between the dashboard and reporting.
2022-09-08 15:03:09 -07:00
Christopher C. Wells
872abcdd0d
Specify Python buildpack
2022-09-08 14:52:11 -07:00
Paul Konstantin Gerke
f8212bfe80
Fix tests
2022-09-05 23:07:56 +02:00
Paul Konstantin Gerke
5b13a38f98
Update the openapi-schema
2022-09-05 23:03:24 +02:00
Paul Konstantin Gerke
5ea7d33ef6
Add back the UserProfile and use DRF nested relationship for profile page
...
- Also fix part of the openapi-specs. Item-model for profile page is still not
rendered out however
2022-09-05 23:00:03 +02:00
Paul Konstantin Gerke
02ea6487d5
Remove UserSerializer
2022-09-05 22:11:20 +02:00
Christopher Charbonneau Wells
27b50615d5
Add new "Baby Buddy on the Web" entry
2022-09-02 10:03:20 -07:00
Paul Konstantin Gerke
878ff64fad
Add tests, add username to api/profile endpoint
2022-08-30 22:49:54 +02:00
Paul Konstantin Gerke
7424155ba4
Remove unused imports
2022-08-30 21:34:04 +02:00
Paul Konstantin Gerke
0991780816
Remove more unused imports
2022-08-30 21:33:27 +02:00
Paul Konstantin Gerke
da7597fd37
Revert unused/incorrect imports
2022-08-30 21:32:10 +02:00
Paul Konstantin Gerke
be4f987d35
Remove qrcode library and replace with django-qre-code
...
Required some rework to make qr-codes work via a template machanism. I think
that the new solution is working neatly as well.
2022-08-30 21:26:45 +02:00
Paul Konstantin Gerke
9723bccc40
Black
2022-08-26 15:42:30 +02:00
Paul Konstantin Gerke
500fb06453
Remove debug print and add docstring
2022-08-26 00:03:48 +02:00
Paul Konstantin Gerke
e238563b53
Replace qrcode generator with template tag
2022-08-25 23:56:18 +02:00
Paul Konstantin Gerke
abcd832591
Serialize full profile page
2022-08-25 11:46:12 +02:00
Paul Konstantin Gerke
29cdc368fa
Add custom router that renders out the urls of custom views
2022-08-25 11:18:57 +02:00
Paul Konstantin Gerke
a6433732b6
Experimental changes
2022-08-25 10:15:09 +02:00
Paul Konstantin Gerke
d5bbbd4ee4
Add login QR-code to settings-page
2022-08-24 22:20:08 +02:00
Christopher C. Wells
3ae5aa378e
Update test string for updated translation
2022-08-15 07:53:01 -07:00
Christopher C. Wells
ac26a535ca
Update French translations ( #521 )
2022-08-15 07:03:26 -07:00
Xuesong
5419446776
Update Chinese translations
2022-08-09 05:14:10 -06:00
Xuesong
13e5302c77
Install GNU gettext at gitpod startup
2022-08-09 05:11:34 -06:00
Christopher C. Wells
54511e0b0a
Create v1.12.2 release
2022-08-04 08:26:23 -07:00
Christopher C. Wells
5a257f5b11
Revert "Set default date during picker initialization"
...
This reverts commit d397d169
2022-08-04 08:16:01 -07:00
Christopher C. Wells
d187ac58ae
Create v1.12.1 release
2022-08-03 19:55:09 -07:00
Jean-Louis Jouannic
4455e74262
💄 improves dropdown toggle look and feel
2022-08-03 10:45:22 -07:00
Jean-Louis Jouannic
0cd989ff96
🚸 adds a child quick switch in breadcrumb
...
This quick switch is available in dashboard, timeline and reports breadcrumbs
and allows to quickly switch to the "same" page but for another child
2022-08-03 10:45:22 -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
d397d169f9
Set default date during picker initialization
2022-07-29 07:58:01 -07:00
Christopher C. Wells
c816726960
Create v1.12.0 release
2022-07-28 08:07:26 -07:00
Christopher C. Wells
85f20377e5
Revert demo deploy action to Heroku config
2022-07-24 13:04:15 -07:00
Christopher C. Wells
abc21728e5
Remove demo reset workflow
2022-07-24 12:51:00 -07:00
Christopher C. Wells
68bbe242a6
Update node dependencies
2022-07-24 12:46:57 -07:00
Jean-Louis Jouannic
a606f86033
🚸 improves quick timer user experience
2022-07-24 12:32:07 -07:00
Jean-Louis Jouannic
58615fde0a
📦 update production static files
...
And fixes package.json and package-lock.json out of sync
2022-07-24 12:32:07 -07:00
Jean-Louis Jouannic
e6107b6f3d
♻️ changes the way to prevent double form submission
...
Instead of disabling form submit buttons, which values were lost
in the process, attach a new handler which disabled form submission
until first submission is processed
2022-07-24 12:32:07 -07:00
Christopher Charbonneau Wells
dd016cb1ea
Tweak section title
2022-07-16 18:52:12 -07:00
Christopher C. Wells
a51dbf370e
Update python dependencies
2022-07-13 09:29:29 -07:00
Christopher C. Wells
b058de5496
Update node dependencies
2022-07-13 09:18:13 -07:00
Jean-Louis Jouannic
b0f469497e
🚨 fixes lint errors
2022-07-10 07:16:15 -07:00
Jean-Louis Jouannic
d43bf344f4
📝 adds some documentation about deploying on Clever Cloud
2022-07-10 07:16:15 -07:00
Jean-Louis Jouannic
e8de147657
🔧 adds config file for Clever Cloud deployment
2022-07-10 07:16:15 -07:00
Jean-Louis Jouannic
e950aeb4da
🐛 sets overflow-auto class only for child selection input
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
a453d869a3
🎨 fixes template formatting
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
94c557d3b8
🚨 fixes wrong code styling
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
d8aa3acf91
🚸 scrolls if too many selectable children in forms
...
May be particularly useful on a phone
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
ac664cb511
✨ applies new child selection widget to all forms
...
filters out blank option for timer form as it does not really
make sense to allow user to select no child
2022-07-07 14:28:40 -07:00
Jean-Louis Jouannic
e86d7cc6f6
💄 renders inputs as Bootstrap radio buttons
2022-07-07 14:28:40 -07:00