Includes: - Odoo 19 framework (odoo/) - 27 custom EnCoach addons (new_project/custom_addons/) - encoach_core, encoach_api, encoach_lms_api, encoach_adaptive_api - encoach_exam, encoach_taxonomy, encoach_adaptive, encoach_assignment - encoach_ai, encoach_ai_grading, encoach_ai_generation, encoach_ai_media - encoach_courseware, encoach_communication, encoach_subscription - encoach_notification, encoach_approval, encoach_branding - encoach_classroom, encoach_registration, encoach_stats - encoach_faq, encoach_ticket, encoach_training, encoach_resources - encoach_adaptive_ai, encoach_sis - 21 OpenEduCat Enterprise modules (new_project/enterprise-19/) - 14 OpenEduCat Community modules (new_project/openeducat_erp-19.0/) - Configuration: odoo.conf, requirements.txt, scripts - 200+ REST API endpoints with JWT authentication - SRS and test documentation Made-with: Cursor
8.9 KiB
8.9 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_stock_warehouse_manager | stock.warehouse.manager | model_stock_warehouse | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 3 | access_stock_warehouse_user | stock.warehouse.user | model_stock_warehouse | base.group_user | 1 | 0 | 0 | 0 |
| 4 | access_stock_location_partner_manager | stock.location.partner.manager | model_stock_location | base.group_partner_manager | 1 | 0 | 0 | 0 |
| 5 | access_stock_location_manager | stock.location.manager | model_stock_location | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 6 | access_stock_location_all_user | stock.location.all.user | model_stock_location | base.group_user | 1 | 0 | 0 | 0 |
| 7 | access_stock_picking_user | stock.picking user | model_stock_picking | stock.group_stock_user | 1 | 1 | 1 | 1 |
| 8 | access_stock_picking_manager | stock.picking manager | model_stock_picking | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 9 | access_stock_picking_type_all | stock.picking.type all users | model_stock_picking_type | base.group_user | 1 | 0 | 0 | 0 |
| 10 | access_stock_picking_type_user | stock.picking.type user | model_stock_picking_type | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 11 | access_stock_picking_type_manager | stock.picking.type manager | model_stock_picking_type | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 12 | access_stock_lot_user | stock.lot user | model_stock_lot | stock.group_stock_user | 1 | 1 | 1 | 1 |
| 13 | access_stock_move_manager | stock.move manager | model_stock_move | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 14 | access_stock_move_user | stock.move user | model_stock_move | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 15 | access_product_product_stock_user | product_product_stock_user | product.model_product_product | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 16 | access_product_template_stock_user | product.template stock user | product.model_product_template | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 17 | access_product_pricelist_stock_manager | product.pricelist stock_manager | product.model_product_pricelist | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 18 | access_product_group_res_partner_stock_manager | res_partner group_stock_manager | base.model_res_partner | stock.group_stock_manager | 1 | 1 | 1 | 0 |
| 19 | access_stock_warehouse_orderpoint | stock.warehouse.orderpoint | model_stock_warehouse_orderpoint | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 20 | access_stock_warehouse_orderpoint_system | stock.warehouse.orderpoint system | model_stock_warehouse_orderpoint | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 21 | access_stock_quant_user | stock.quant user | model_stock_quant | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 22 | access_stock_quant_all | stock.quant all users | model_stock_quant | base.group_user | 1 | 0 | 0 | 0 |
| 23 | access_stock_package_all | stock.package all users | model_stock_package | base.group_user | 1 | 0 | 0 | 0 |
| 24 | access_stock_package_stock_manager | stock.package stock manager | model_stock_package | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 25 | access_stock_package_stock_user | stock.package stock user | model_stock_package | stock.group_stock_user | 1 | 1 | 1 | 1 |
| 26 | access_stock_rule_user | stock_rule user | model_stock_rule | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 27 | access_stock_rule_stock_manager | stock_rule stock manager | model_stock_rule | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 28 | access_stock_location_route_stock_manager | stock.route | model_stock_route | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 29 | access_stock_location_route | stock.route | model_stock_route | base.group_user | 1 | 0 | 0 | 0 |
| 30 | access_stock_rule_internal | stock.rule.flow internal | model_stock_rule | base.group_user | 1 | 0 | 0 | 0 |
| 31 | access_stock_move_line_manager | stock.move.line manager | model_stock_move_line | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 32 | access_stock_move_line_user | stock.move.line user | model_stock_move_line | stock.group_stock_user | 1 | 1 | 1 | 1 |
| 33 | access_stock_move_line_all | stock.move.line all users | model_stock_move_line | base.group_user | 1 | 1 | 1 | 1 |
| 34 | access_stock_putaway_all | stock.putaway.rule all users | model_stock_putaway_rule | base.group_user | 1 | 0 | 0 | 0 |
| 35 | access_stock_putaway_manager | stock.putaway.rule all managers | model_stock_putaway_rule | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 36 | access_stock_removal_all | product.removal all users | model_product_removal | base.group_user | 1 | 0 | 0 | 0 |
| 37 | access_barcode_nomenclature_stock_user | barcode.nomenclature.stock.user | barcodes.model_barcode_nomenclature | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 38 | access_barcode_nomenclature_stock_manager | barcode.nomenclature.stock.manager | barcodes.model_barcode_nomenclature | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 39 | access_barcode_rule_stock_user | barcode.rule.stock.user | barcodes.model_barcode_rule | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 40 | access_barcode_rule_stock_manager | barcode.rule.stock.manager | barcodes.model_barcode_rule | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 41 | access_stock_scrap_user | stock.scrap.user | model_stock_scrap | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 42 | access_stock_scrap_manager | stock.scrap.manager | model_stock_scrap | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 43 | access_stock_scrap_reason_tag_user | stock.scrap.reason.tag.user | model_stock_scrap_reason_tag | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 44 | access_stock_scrap_reason_tag_manager | stock.scrap.reason.tag.manager | model_stock_scrap_reason_tag | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 45 | access_product_attribute_manager | product.attribute manager | product.model_product_attribute | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 46 | access_product_attribute_value_manager | product.attribute manager value | product.model_product_attribute_value | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 47 | access_update_product_attribute_value_stock_manager | update.product.attribute.value | product.model_update_product_attribute_value | stock.group_stock_manager | 1 | 1 | 1 | 0 |
| 48 | access_report_stock_quantity | access_report_stock_quantity | model_report_stock_quantity | base.group_user | 1 | 0 | 0 | 0 |
| 49 | access_stock_traceability_report | access.stock.traceability.report | model_stock_traceability_report | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 50 | access_stock_return_picking_line | access.stock.return.picking.line | model_stock_return_picking_line | stock.group_stock_user | 1 | 1 | 1 | 1 |
| 51 | access_stock_return_picking | access.stock.return.picking | model_stock_return_picking | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 52 | access_stock_backorder_confirmation_line | access.stock.backorder.confirmation.line | model_stock_backorder_confirmation_line | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 53 | access_stock_backorder_confirmation | access.stock.backorder.confirmation | model_stock_backorder_confirmation | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 54 | access_stock_quantity_history | access.stock.quantity.history | model_stock_quantity_history | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 55 | access_stock_rules_report | access.stock.rules.report | model_stock_rules_report | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 56 | access_stock_warn_insufficient_qty_scrap | access.stock.warn.insufficient.qty.scrap | model_stock_warn_insufficient_qty_scrap | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 57 | access_product_replenish | access.product.replenish | model_product_replenish | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 58 | access_stock_package_destination | access.stock.package.destination | model_stock_package_destination | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 59 | access_stock_orderpoint_snooze | access_stock_orderpoint_snooze | model_stock_orderpoint_snooze | stock.group_stock_user | 1 | 1 | 1 | 1 |
| 60 | access_stock_package_type_user | access_stock_package_type_user | model_stock_package_type | stock.group_stock_user | 1 | 0 | 0 | 0 |
| 61 | access_stock_package_type_manager | access_stock_package_type_manager | model_stock_package_type | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 62 | access_stock_storage_category_user | stock.storage.category.user | model_stock_storage_category | base.group_user | 1 | 0 | 0 | 0 |
| 63 | access_stock_storage_category_manager | stock.storage.category.manager | model_stock_storage_category | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 64 | access_stock_storage_category_capacity_user | stock.storage.category.capacity.user | model_stock_storage_category_capacity | base.group_user | 1 | 0 | 0 | 0 |
| 65 | access_stock_storage_category_capacity_manager | stock.storage.category.capacity.manager | model_stock_storage_category_capacity | stock.group_stock_manager | 1 | 1 | 1 | 1 |
| 66 | access_stock_inventory_conflict | stock.inventory.conflict | model_stock_inventory_conflict | stock.group_stock_manager | 1 | 1 | 1 | 0 |
| 67 | access_stock_inventory_warning | stock.inventory.warning | model_stock_inventory_warning | stock.group_stock_manager | 1 | 1 | 1 | 0 |
| 68 | access_stock_inventory_adjustment_name_manager | stock.inventory.adjustment.name.manager | model_stock_inventory_adjustment_name | stock.group_stock_manager | 1 | 1 | 1 | 0 |
| 69 | access_stock_inventory_adjustment_name_user | stock.inventory.adjustment.name.user | model_stock_inventory_adjustment_name | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 70 | access_stock_request_count | stock.request.count | model_stock_request_count | stock.group_stock_manager | 1 | 1 | 1 | 0 |
| 71 | access_stock_replenishment_info | stock.replenishment.info | model_stock_replenishment_info | stock.group_stock_manager | 1 | 1 | 1 | 0 |
| 72 | access_stock_picking_label_type_user | picking.label.type.user | model_picking_label_type | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 73 | access_stock_lot_label_layout_user | lot.label.layout.user | model_lot_label_layout | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 74 | access_stock_replenish_option | stock.replenishment.option | model_stock_replenishment_option | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 75 | access_stock_quant_relocate | access.stock.quant.relocate | model_stock_quant_relocate | stock.group_stock_manager | 1 | 1 | 1 | 0 |
| 76 | access_stock_package_history_user | access_stock_package_history_user | model_stock_package_history | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 77 | access_stock_put_in_pack_user | acess.stock.put.in.pack.user | model_stock_put_in_pack | stock.group_stock_user | 1 | 1 | 1 | 0 |
| 78 | access_stock_reference | access_stock_reference | stock.model_stock_reference | base.group_user | 1 | 1 | 1 | 0 |