Commit graph

10 commits

Author SHA1 Message Date
Denis Durepos
a6742c16b0 fix(portal): Resolve injury creation security violations and improve UI consistency
- Fix has_group() security violations by using request.env.user.has_group() in controllers
- Add mail.compose.message ACL permissions for portal users to enable injury creation
- Fix foreign key constraint violation in treatment note creation by passing correct patient parameter
- Update portal field labels and values to match internal views (match_status, practice_status, stage)
- Change "Medical Notes" to "Team Notes" and convert from HTML to plain text rendering
- Fix allergies field clearing logic to allow empty string updates
- Improve badge text readability with proper color contrast across all portal views
- Remove redundant external link icons from injury count displays

Resolves portal injury creation 403 errors and ensures consistent terminology
between portal and backend interfaces.
2025-07-26 20:11:22 -04:00
Marc Durepos
4b2b53caa7 Revert "Clean up repository for apps.odoo.com sharing: Remove non-18.0 addons and document them in README.md"
Addons were butchered by this commit.

This reverts commit b33f25c688.
2025-05-29 21:35:47 -04:00
Marc Durepos
b33f25c688 Clean up repository for apps.odoo.com sharing: Remove non-18.0 addons and document them in README.md 2025-05-06 09:04:12 -04:00
Marc Durepos
9ed035a938 attempted fix for access rights issues. 2024-09-18 14:18:31 -04:00
Marc Durepos
b0060ad56b bemade_sports_clinic: limit access rights 2024-04-17 16:43:05 -04:00
Marc Durepos
d6c40a456e Completes iteration 4 without translations. 2023-11-06 22:26:30 -05:00
Marc Durepos
93a82074df bemade_sports_clinic: second iteration complete. 2023-10-22 15:37:47 -04:00
Marc Durepos
5113c065ab bemade_sports_clinic: added form view for injuries. Fixed record rule for injuries. 2023-10-16 16:23:18 -04:00
Marc Durepos
017f95d15f bemade_sports_clinic: fixed an error in the record rules that caused DB admins to be unable to create patients. 2023-10-16 15:31:25 -04:00
Marc Durepos
a37acac519 Added a bunch of stuff for bemade_sports_clinic 2023-10-16 14:29:28 -04:00