bemade-addons/bemade_sports_clinic/security
Denis Durepos 6cfb9551b0 feat: Implement comprehensive ACL and RPC security fixes
- Fix ACL test assumptions about browse() behavior
  * Update tests to check field-level access instead of browse().exists()
  * Correct test methodology for AccessError validation

- Implement buddy method pattern for RPC security
  * Refactor all sudo()/api.model methods to use public/private pattern
  * Public methods perform access checks, private methods contain privileged ops
  * Prevents RPC privilege escalation vulnerabilities

- Enhanced security architecture
  * Add comprehensive mail activity portal access rules
  * Strengthen partner access controls
  * Update controller method references to use secure public methods

- Test suite improvements
  * Add extensive mail activity portal access tests
  * Update player removal tests to use public method interfaces
  * Improve test coverage for security scenarios

- Security best practices enforcement
  * All privileged operations now encapsulated in private methods
  * Clear separation between public API and internal operations
  * Maintains functionality while securing RPC access

Resolves RPC security vulnerabilities and establishes proper ACL enforcement patterns.
2025-07-22 21:07:51 -04:00
..
ir.model.access.csv feat: Implement comprehensive ACL and RPC security fixes 2025-07-22 21:07:51 -04:00
mail_activity_portal_rules.xml feat: Implement comprehensive ACL and RPC security fixes 2025-07-22 21:07:51 -04:00
partner_access.xml feat: Implement comprehensive ACL and RPC security fixes 2025-07-22 21:07:51 -04:00
sports_clinic_groups.xml Created portal views for therapists and Report Injury functionality for portal users (coaches and therapists). 2025-06-21 21:24:50 -04:00
sports_clinic_portal_groups.xml [IMP] bemade_sports_clinic: Refactor portal views and enhance treatment notes 2025-07-11 21:47:50 -04:00
sports_clinic_portal_rules.xml feat: Implement comprehensive ACL and RPC security fixes 2025-07-22 21:07:51 -04:00
sports_clinic_rules.xml Revert "Clean up repository for apps.odoo.com sharing: Remove non-18.0 addons and document them in README.md" 2025-05-29 21:35:47 -04:00