bemade-addons/bemade_sports_clinic/security/ir.model.access.csv
Denis Durepos d2286d136e feat: Update bemade_sports_clinic to v18.0.2.0.0 with comprehensive activity management
- Added integrated mail.activity system for task management
- Implemented portal access to activities for treatment professionals
- Added activity creation, completion, and reassignment functionality
- Enhanced player management with Canadian address validation
- Improved injury tracking with parental consent and document attachments
- Implemented layered security architecture (ACL + Record Rules + Controller filtering)
- Added French Canadian (fr_CA) localization support
- Enhanced portal UI with activity counts and navigation
- Implemented RPC security protection with buddy method pattern
- Added comprehensive demo data and integration features
- Updated manifest to reflect all new capabilities and improvements
2025-08-12 09:23:05 -04:00

9.1 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_tpPortal Treatment Professional Access for Patientsmodel_sports_patientbemade_sports_clinic.group_portal_treatment_professional1110
7access_treatment_note_portal_coachPortal Coach Access for Treatment Notesmodel_sports_treatment_notebemade_sports_clinic.group_portal_team_coach1000
8access_sports_event_userUser Access for Sports Eventsmodel_sports_eventbase.group_user1111
9access_sports_event_portal_treatment_professionalPortal Treatment Professional Access for Sports Eventsmodel_sports_eventbemade_sports_clinic.group_portal_treatment_professional1110
10access_sports_event_portal_team_coachPortal Team Coach Access for Sports Eventsmodel_sports_eventbemade_sports_clinic.group_portal_team_coach1000
11access_patient_contact_userUser Access for Patient Contactsmodel_sports_patient_contactgroup_sports_clinic_user1111
12access_patient_contact_portal_tpPortal TP Access for Patient Contactsmodel_sports_patient_contactbemade_sports_clinic.group_portal_treatment_professional1110
13access_injury_treatment_proTreatment Professional Access for Injuriesmodel_sports_patient_injurygroup_sports_clinic_treatment_professional1111
14access_injury_portalPortal Access for Injuriesmodel_sports_patient_injurybase.group_portal1010
15access_injury_portal_tpPortal Treatment Prof Access for Injuriesmodel_sports_patient_injurybemade_sports_clinic.group_portal_treatment_professional1110
16access_injury_portal_coachPortal Coach Access for Injuriesmodel_sports_patient_injurybemade_sports_clinic.group_portal_team_coach1110
17access_team_userUser Access for Teamsmodel_sports_teamgroup_sports_clinic_user1110
18access_team_adminAdmin Access for Teamsmodel_sports_teamgroup_sports_clinic_admin1111
19access_team_treatment_proTreatment Professional Access for Teamsmodel_sports_teamgroup_sports_clinic_treatment_professional1110
20access_team_portalPortal Access for Teamsmodel_sports_teambase.group_portal1000
21access_team_staff_userUser Access for Team Staffmodel_sports_team_staffgroup_sports_clinic_user1111
22access_team_staff_portalPortal Access for Team Staffmodel_sports_team_staffbase.group_portal1000
23access_team_staff_adminAdmin Access for Team Staffmodel_sports_team_staffgroup_sports_clinic_admin1111
24access_treatment_note_userUser Access for Treatment Notesmodel_sports_treatment_notegroup_sports_clinic_user1000
25access_treatment_note_treatment_proTreatment Professional Access for Treatment Notesmodel_sports_treatment_notegroup_sports_clinic_treatment_professional1111
26access_treatment_note_portalPortal Access for Treatment Notesmodel_sports_treatment_notebase.group_portal1000
27access_treatment_note_adminAdmin Access for Treatment Notesmodel_sports_treatment_notegroup_sports_clinic_admin1111
28access_injury_document_userUser Access for Injury Documentsmodel_sports_injury_documentgroup_sports_clinic_user1111
29access_injury_document_treatment_proTreatment Professional Access for Injury Documentsmodel_sports_injury_documentgroup_sports_clinic_treatment_professional1111
30access_injury_document_portalPortal Access for Injury Documentsmodel_sports_injury_documentbase.group_portal1000
31access_injury_document_portal_readPortal Read Access for Injury Documentsmodel_sports_injury_documentbemade_sports_clinic.group_portal_team_coach1000
32access_injury_document_adminAdmin Access for Injury Documentsmodel_sports_injury_documentgroup_sports_clinic_admin1111
33access_mail_activity_type_portal_tpPortal TP Access for Activity Typesmail.model_mail_activity_typebemade_sports_clinic.group_portal_treatment_professional1000
34access_mail_activity_type_portal_coachPortal Coach Access for Activity Typesmail.model_mail_activity_typebemade_sports_clinic.group_portal_team_coach1000
35access_mail_activity_portal_tpPortal TP Access for Activitiesmail.model_mail_activitybemade_sports_clinic.group_portal_treatment_professional1111
36access_mail_activity_portal_coachPortal Coach Access for Activitiesmail.model_mail_activitybemade_sports_clinic.group_portal_team_coach1000
37access_mail_compose_message_portalPortal Access for Mail Composemail.model_mail_compose_messagebase.group_portal1110
38access_mail_compose_message_portal_tpPortal TP Access for Mail Composemail.model_mail_compose_messagebemade_sports_clinic.group_portal_treatment_professional1110
39access_mail_compose_message_portal_coachPortal Coach Access for Mail Composemail.model_mail_compose_messagebemade_sports_clinic.group_portal_team_coach1110
40access_mail_alias_domain_portal_tpPortal TP Access for Alias Domainsmail.model_mail_alias_domainbemade_sports_clinic.group_portal_treatment_professional1000
41access_mail_alias_portal_tpPortal TP Access for Aliasesmail.model_mail_aliasbemade_sports_clinic.group_portal_treatment_professional1000
42access_ir_model_portal_tpPortal TP Access for Modelsbase.model_ir_modelbemade_sports_clinic.group_portal_treatment_professional1000
43access_mail_message_subtype_portal_tpPortal TP Access for Message Subtypesmail.model_mail_message_subtypebemade_sports_clinic.group_portal_treatment_professional1000
44access_mail_template_portal_tpPortal TP Access for Mail Templatesmail.model_mail_templatebemade_sports_clinic.group_portal_treatment_professional1000
45access_mail_template_portal_coachPortal Coach Access for Mail Templatesmail.model_mail_templatebemade_sports_clinic.group_portal_team_coach1000
46access_mail_notification_portal_tpPortal TP Access for Mail Notificationsmail.model_mail_notificationbemade_sports_clinic.group_portal_treatment_professional1110
47access_mail_message_portal_tpPortal TP Access for Mail Messagesmail.model_mail_messagebemade_sports_clinic.group_portal_treatment_professional1111
48access_ir_attachment_portal_tpPortal TP Access for Attachmentsbase.model_ir_attachmentbemade_sports_clinic.group_portal_treatment_professional1111
49access_res_users_portal_tpPortal TP Access for Usersbase.model_res_usersbemade_sports_clinic.group_portal_treatment_professional1000
50access_res_users_portal_coachPortal Coach Access for Usersbase.model_res_usersbemade_sports_clinic.group_portal_team_coach1000
51access_res_partner_portal_tpPortal TP Access for Partnersbase.model_res_partnerbemade_sports_clinic.group_portal_treatment_professional1110
52access_res_partner_portal_coachPortal Coach Access for Partnersbase.model_res_partnerbemade_sports_clinic.group_portal_team_coach1110
53access_mail_followers_portal_tpPortal TP Access for Followersmail.model_mail_followersbemade_sports_clinic.group_portal_treatment_professional1110
54access_mail_followers_portal_tpPortal TP Access for Mail Followersmail.model_mail_followersbemade_sports_clinic.group_portal_treatment_professional1110
55access_bus_bus_portal_tpPortal TP Access for Busbus.model_bus_busbemade_sports_clinic.group_portal_treatment_professional1110
56access_project_task_portal_tpPortal TP Access for Project Tasksproject.model_project_taskbemade_sports_clinic.group_portal_treatment_professional1110
57access_project_task_portal_coachPortal Coach Access for Project Tasksproject.model_project_taskbemade_sports_clinic.group_portal_team_coach1110
58access_task_to_event_wizard_userUser Access for Task to Event Wizardmodel_task_to_event_wizardbase.group_user1111
59access_task_to_event_wizard_portal_tpPortal TP Access for Task to Event Wizardmodel_task_to_event_wizardbemade_sports_clinic.group_portal_treatment_professional1111
60access_task_to_event_wizard_portal_coachPortal Coach Access for Task to Event Wizardmodel_task_to_event_wizardbemade_sports_clinic.group_portal_team_coach1111
61access_project_project_portal_tpPortal TP Access for Projectsproject.model_project_projectbemade_sports_clinic.group_portal_treatment_professional1100
62access_project_task_type_portal_tpPortal TP Access for Task Typesproject.model_project_task_typebemade_sports_clinic.group_portal_treatment_professional1000
63access_project_tags_portal_tpPortal TP Access for Project Tagsproject.model_project_tagsbemade_sports_clinic.group_portal_treatment_professional1000
64access_project_milestone_portal_tpPortal TP Access for Project Milestonesproject.model_project_milestonebemade_sports_clinic.group_portal_treatment_professional1000
65access_snailmail_letter_portal_tpPortal TP Access for Snailmail Letterssnailmail.model_snailmail_letterbemade_sports_clinic.group_portal_treatment_professional1000
66access_snailmail_letter_portal_coachPortal Coach Access for Snailmail Letterssnailmail.model_snailmail_letterbemade_sports_clinic.group_portal_team_coach1000