Files
famlaw/activeblue_familylaw/security/ir.model.access.csv
tocmo0nlord c1b5947b7c Make module installable on stock Odoo 18 (verified via test DB install)
Caught and fixed by running an actual install on a throwaway DB:

- Strip 29 # comment lines from ir.model.access.csv (Odoo CSV loader treats
  them as malformed rows → IndexError); 79 data rows preserved
- Remove obsolete ir.cron.numbercall field (removed in Odoo 17+) from 4 cron
  records in fl_deadline_rules.xml
- Rename <tree>→<list> across 26 sites; inside x2many inline views Odoo 18 no
  longer recognizes <tree>, which made it fall back to the outer model and
  reject inner fields ("Field 'partner_id' does not exist in model 'fl.case'")
- Add store=True to non-stored computed fields referenced by search filters,
  which Odoo 18 now rejects as unsearchable:
  - fl.case: overdue_deadline_count, next_deadline_label
  - fl.deposition: notice_valid

Module loads cleanly: 31 fl.* models registered, no errors.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 03:28:55 +00:00

8.0 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_fl_case_stage_adminfl.case.stage adminmodel_fl_case_stagegroup_admin1111
3access_fl_case_stage_paralegalfl.case.stage paralegalmodel_fl_case_stagegroup_paralegal1000
4access_fl_case_stage_petitionerfl.case.stage petitionermodel_fl_case_stagegroup_portal_petitioner1000
5access_fl_case_adminfl.case adminmodel_fl_casegroup_admin1111
6access_fl_case_paralegalfl.case paralegalmodel_fl_casegroup_paralegal1110
7access_fl_case_petitionerfl.case petitioner portalmodel_fl_casegroup_portal_petitioner1100
8access_fl_case_respondentfl.case respondent portalmodel_fl_casegroup_portal_respondent1000
9access_fl_party_adminfl.party adminmodel_fl_partygroup_admin1111
10access_fl_party_paralegalfl.party paralegalmodel_fl_partygroup_paralegal1110
11access_fl_party_petitionerfl.party petitioner portalmodel_fl_partygroup_portal_petitioner1100
12access_fl_party_respondentfl.party respondent portalmodel_fl_partygroup_portal_respondent1100
13access_fl_income_source_adminfl.income.source adminmodel_fl_income_sourcegroup_admin1111
14access_fl_income_source_paralegalfl.income.source paralegalmodel_fl_income_sourcegroup_paralegal1110
15access_fl_income_source_petitionerfl.income.source petitionermodel_fl_income_sourcegroup_portal_petitioner1100
16access_fl_child_adminfl.child adminmodel_fl_childgroup_admin1111
17access_fl_child_paralegalfl.child paralegalmodel_fl_childgroup_paralegal1110
18access_fl_child_petitionerfl.child petitioner portalmodel_fl_childgroup_portal_petitioner1100
19access_fl_child_respondentfl.child respondent portalmodel_fl_childgroup_portal_respondent1000
20access_fl_support_calc_adminfl.support.calculation adminmodel_fl_support_calculationgroup_admin1111
21access_fl_support_calc_paralegalfl.support.calculation paralegalmodel_fl_support_calculationgroup_paralegal1110
22access_fl_support_calc_petitionerfl.support.calculation petitionermodel_fl_support_calculationgroup_portal_petitioner1110
23access_fl_support_calc_respondentfl.support.calculation respondentmodel_fl_support_calculationgroup_portal_respondent1000
24access_fl_support_schedule_adminfl.support.schedule.entry adminmodel_fl_support_schedule_entrygroup_admin1111
25access_fl_support_schedule_paralegalfl.support.schedule.entry paralegalmodel_fl_support_schedule_entrygroup_paralegal1000
26access_fl_support_schedule_petitionerfl.support.schedule.entry petitionermodel_fl_support_schedule_entrygroup_portal_petitioner1000
27access_fl_statute_adminfl.statute adminmodel_fl_statutegroup_admin1111
28access_fl_statute_paralegalfl.statute paralegalmodel_fl_statutegroup_paralegal1000
29access_fl_statute_petitionerfl.statute petitionermodel_fl_statutegroup_portal_petitioner1000
30access_fl_issue_tag_adminfl.issue.tag adminmodel_fl_issue_taggroup_admin1111
31access_fl_issue_tag_paralegalfl.issue.tag paralegalmodel_fl_issue_taggroup_paralegal1000
32access_fl_issue_tag_petitionerfl.issue.tag petitionermodel_fl_issue_taggroup_portal_petitioner1000
33access_fl_deadline_adminfl.deadline adminmodel_fl_deadlinegroup_admin1111
34access_fl_deadline_paralegalfl.deadline paralegalmodel_fl_deadlinegroup_paralegal1110
35access_fl_deadline_petitionerfl.deadline petitionermodel_fl_deadlinegroup_portal_petitioner1000
36access_fl_hearing_adminfl.hearing adminmodel_fl_hearinggroup_admin1111
37access_fl_hearing_paralegalfl.hearing paralegalmodel_fl_hearinggroup_paralegal1110
38access_fl_hearing_petitionerfl.hearing petitionermodel_fl_hearinggroup_portal_petitioner1000
39access_fl_deposition_adminfl.deposition adminmodel_fl_depositiongroup_admin1111
40access_fl_deposition_paralegalfl.deposition paralegalmodel_fl_depositiongroup_paralegal1110
41access_fl_deposition_petitionerfl.deposition petitionermodel_fl_depositiongroup_portal_petitioner1000
42access_fl_discovery_adminfl.discovery adminmodel_fl_discoverygroup_admin1111
43access_fl_discovery_paralegalfl.discovery paralegalmodel_fl_discoverygroup_paralegal1110
44access_fl_discovery_petitionerfl.discovery petitionermodel_fl_discoverygroup_portal_petitioner1000
45access_fl_document_adminfl.document adminmodel_fl_documentgroup_admin1111
46access_fl_document_paralegalfl.document paralegalmodel_fl_documentgroup_paralegal1110
47access_fl_document_petitionerfl.document petitionermodel_fl_documentgroup_portal_petitioner1000
48access_fl_caselaw_adminfl.caselaw adminmodel_fl_caselawgroup_admin1111
49access_fl_caselaw_paralegalfl.caselaw paralegalmodel_fl_caselawgroup_paralegal1100
50access_fl_caselaw_petitionerfl.caselaw petitionermodel_fl_caselawgroup_portal_petitioner1000
51access_fl_analysis_adminfl.analysis adminmodel_fl_analysisgroup_admin1111
52access_fl_analysis_paralegalfl.analysis paralegalmodel_fl_analysisgroup_paralegal1000
53access_fl_analysis_petitionerfl.analysis petitionermodel_fl_analysisgroup_portal_petitioner1000
54access_fl_argument_adminfl.argument adminmodel_fl_argumentgroup_admin1111
55access_fl_argument_paralegalfl.argument paralegalmodel_fl_argumentgroup_paralegal1100
56access_fl_fee_waiver_adminfl.fee.waiver adminmodel_fl_fee_waivergroup_admin1111
57access_fl_fee_waiver_paralegalfl.fee.waiver paralegalmodel_fl_fee_waivergroup_paralegal1110
58access_fl_fee_waiver_petitionerfl.fee.waiver petitionermodel_fl_fee_waivergroup_portal_petitioner1110
59access_fl_income_withholding_adminfl.income.withholding adminmodel_fl_income_withholdinggroup_admin1111
60access_fl_income_withholding_paralegalfl.income.withholding paralegalmodel_fl_income_withholdinggroup_paralegal1110
61access_fl_income_withholding_petitionerfl.income.withholding petitionermodel_fl_income_withholdinggroup_portal_petitioner1000
62access_fl_conflict_check_adminfl.conflict.check adminmodel_fl_conflict_checkgroup_admin1111
63access_fl_conflict_check_paralegalfl.conflict.check paralegalmodel_fl_conflict_checkgroup_paralegal1110
64access_fl_timesheet_adminfl.timesheet adminmodel_fl_timesheetgroup_admin1111
65access_fl_timesheet_paralegalfl.timesheet paralegalmodel_fl_timesheetgroup_paralegal1110
66access_account_analytic_line_fl_adminaccount.analytic.line fl adminanalytic.model_account_analytic_linegroup_admin1111
67access_account_analytic_line_fl_paralegalaccount.analytic.line fl paralegalanalytic.model_account_analytic_linegroup_paralegal1110
68access_fl_efiling_submission_adminfl.efiling.submission adminmodel_fl_efiling_submissiongroup_admin1111
69access_fl_efiling_submission_paralegalfl.efiling.submission paralegalmodel_fl_efiling_submissiongroup_paralegal1110
70access_fl_efiling_wizard_adminfl.efiling.wizard adminmodel_fl_efiling_wizardgroup_admin1111
71access_fl_efiling_wizard_paralegalfl.efiling.wizard paralegalmodel_fl_efiling_wizardgroup_paralegal1111
72access_fl_intake_wizard_adminfl.intake.wizard adminmodel_fl_intake_wizardgroup_admin1111
73access_fl_intake_wizard_paralegalfl.intake.wizard paralegalmodel_fl_intake_wizardgroup_paralegal1111
74access_fl_analysis_wizard_adminfl.analysis.wizard adminmodel_fl_analysis_wizardgroup_admin1111
75access_fl_generate_packet_wizard_adminfl.generate.packet.wizard adminmodel_fl_generate_packet_wizardgroup_admin1111
76access_fl_generate_packet_wizard_paralegalfl.generate.packet.wizard paralegalmodel_fl_generate_packet_wizardgroup_paralegal1111
77access_fl_discovery_suggest_wizard_adminfl.discovery.suggest.wizard adminmodel_fl_discovery_suggest_wizardgroup_admin1111
78access_fl_discovery_suggest_wizard_paralegalfl.discovery.suggest.wizard paralegalmodel_fl_discovery_suggest_wizardgroup_paralegal1111
79access_fl_discovery_suggest_line_adminfl.discovery.suggest.line adminmodel_fl_discovery_suggest_linegroup_admin1111
80access_fl_discovery_suggest_line_paralegalfl.discovery.suggest.line paralegalmodel_fl_discovery_suggest_linegroup_paralegal1111