bemade-addons/bemade_sports_clinic/security/ir.model.access.csv
Denis Durepos c0834eb327 [REF] bemade_sports_clinic: Remove injury models and simplify data model
- Removed models/injury_models.py and all its references
- Converted relational fields to character fields:
  - body_location_id → body_location
  - injury_type_id → injury_type
- Updated portal templates to use text inputs instead of dropdowns
- Updated controller code to process the new field formats
- Removed related access rights from security CSV
- Modified test files to accommodate the new structure

This refactoring simplifies the data model by removing unnecessary
classifications that were adding complexity without significant benefit.
The direct text fields maintain the same functionality while reducing
the database overhead and simplifying the UI.
2025-07-16 11:37:50 -04:00

2.8 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_patient_userUser Access for Patientsmodel_sports_patientgroup_sports_clinic_user1110
3access_patient_treatment_proTreatment Professional Access for Patientsmodel_sports_patientgroup_sports_clinic_treatment_professional1111
4access_patient_adminAdmin Access for Patientsmodel_sports_patientgroup_sports_clinic_admin1111
5access_patient_portalPortal Access for Patientsmodel_sports_patientbase.group_portal1110
6access_patient_portal_coachPortal Coach Access for Patientsmodel_sports_patientbemade_sports_clinic.group_portal_team_coach1110
7access_patient_contact_userUser Access for Patient Contactsmodel_sports_patient_contactgroup_sports_clinic_user1111
8access_patient_contact_portal_tpPortal TP Access for Patient Contactsmodel_sports_patient_contactbemade_sports_clinic.group_portal_treatment_professional1110
9access_injury_treatment_proTreatment Professional Access for Injuriesmodel_sports_patient_injurygroup_sports_clinic_treatment_professional1111
10access_injury_portalPortal Access for Injuriesmodel_sports_patient_injurybase.group_portal1000
11access_team_userUser Access for Teamsmodel_sports_teamgroup_sports_clinic_user1110
12access_team_adminAdmin Access for Teamsmodel_sports_teamgroup_sports_clinic_admin1111
13access_team_portalPortal Access for Teamsmodel_sports_teambase.group_portal1000
14access_team_staff_userUser Access for Team Staffmodel_sports_team_staffgroup_sports_clinic_user1111
15access_team_staff_portalPortal Access for Team Staffmodel_sports_team_staffbase.group_portal1000
16access_team_staff_adminAdmin Access for Team Staffmodel_sports_team_staffgroup_sports_clinic_admin1111
17access_treatment_note_userUser Access for Treatment Notesmodel_sports_treatment_notegroup_sports_clinic_user1000
18access_treatment_note_treatment_proTreatment Professional Access for Treatment Notesmodel_sports_treatment_notegroup_sports_clinic_treatment_professional1111
19access_treatment_note_portalPortal Access for Treatment Notesmodel_sports_treatment_notebase.group_portal1000
20access_treatment_note_adminAdmin Access for Treatment Notesmodel_sports_treatment_notegroup_sports_clinic_admin1111
21access_injury_document_userUser Access for Injury Documentsmodel_sports_injury_documentgroup_sports_clinic_user1111
22access_injury_document_treatment_proTreatment Professional Access for Injury Documentsmodel_sports_injury_documentgroup_sports_clinic_treatment_professional1111
23access_injury_document_portalPortal Access for Injury Documentsmodel_sports_injury_documentbase.group_portal1000
24access_injury_document_adminAdmin Access for Injury Documentsmodel_sports_injury_documentgroup_sports_clinic_admin1111