├── .gitignore ├── Chapter01 └── 02_installation_from_source │ └── README.md ├── Chapter02 └── 02_setup_instance_directory_layout │ └── README.md ├── Chapter03 ├── 01_new_addon │ └── my_hostel │ │ ├── __init__.py │ │ └── __manifest__.py ├── 02_new_addon_manifest │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ └── static │ │ └── description │ │ └── icon.png ├── 03_new_addon_file_structure │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ └── __init__.py │ │ ├── reports │ │ └── report.xml │ │ ├── security │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ ├── views │ │ └── views.xml │ │ └── wizards │ │ └── __init__.py ├── 04_new_model │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ └── static │ │ └── description │ │ └── icon.png ├── 05_menu_and_views │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ └── hostel.xml └── 06_access_rights │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── models │ ├── __init__.py │ └── hostel.py │ ├── security │ ├── hostel_security.xml │ └── ir.model.access.csv │ ├── static │ └── description │ │ └── icon.png │ └── views │ └── hostel.xml ├── Chapter04 ├── 01_model_attr │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ └── hostel.xml ├── 02_fields │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ └── hostel.xml ├── 03_decimal_precision │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ └── hostel.xml ├── 04_monetary_field │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ └── hostel_room.xml ├── 05_relational_fields │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 06_hierarchy_model │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 07_constraints │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 08_compute_fields │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 09_related_fields │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 10_reference_fields │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 11_model_inheritance │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_student.py │ │ └── res_partner.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 12_model_inheritance_copy │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_copy.py │ │ ├── hostel_student.py │ │ └── res_partner.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 13_model_inheritance_delegation │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_student.py │ │ └── res_partner.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml └── 14_model_inheritance_abstract │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── data │ └── data.xml │ ├── models │ ├── __init__.py │ ├── hostel.py │ ├── hostel_amenities.py │ ├── hostel_categ.py │ ├── hostel_room.py │ ├── hostel_student.py │ └── res_partner.py │ ├── security │ ├── hostel_security.xml │ └── ir.model.access.csv │ ├── static │ └── description │ │ └── icon.png │ └── views │ ├── hostel.xml │ ├── hostel_amenities.xml │ ├── hostel_categ.xml │ ├── hostel_room.xml │ └── hostel_student.xml ├── Chapter05 ├── 01_model_methods │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ └── hostel_room.xml ├── 02_error_messages │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ └── hostel_room.xml ├── 03_empty_recordset │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ └── hostel_room.xml ├── 04_creating_new_record │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 05_update_on_record │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 06_search_on_model │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 08_filter_recordset │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 09_traversing_recordset │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 10_sorting_recordset │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 11_extend_business_logic │ ├── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ │ └── __init__.py │ │ ├── models │ │ │ ├── __init__.py │ │ │ ├── hostel.py │ │ │ └── hostel_room_category.py │ │ ├── security │ │ │ ├── groups.xml │ │ │ └── ir.model.access.csv │ │ └── views │ │ │ ├── hostel_room.xml │ │ │ └── hostel_room_category_view.xml │ └── my_hostel_terminate │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel_terminate.py │ │ └── views │ │ └── hostel_room.xml ├── 12_extend_create_and_write │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 13_name_search │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml └── 14_read_group │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── models │ ├── __init__.py │ ├── hostel.py │ └── hostel_room_category.py │ ├── security │ ├── groups.xml │ └── ir.model.access.csv │ └── views │ ├── hostel_room.xml │ └── hostel_room_category_view.xml ├── Chapter06 ├── 01_external_identifier │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 02_load_data_from_xml │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── data.xml │ │ └── demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 03_noupdate_forcecreate │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── data.xml │ │ └── demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 04_add_data_csv │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── data.xml │ │ └── demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 05_data_migrations │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── data.xml │ │ └── demo.xml │ │ ├── migrations │ │ └── 17.0.1 │ │ │ ├── post-migrate.py │ │ │ └── pre-migrate.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 06_delete_from_xml │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── data.xml │ │ └── demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml └── 07_invoke_method_from_xml │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── data │ ├── data.xml │ └── demo.xml │ ├── models │ ├── __init__.py │ ├── hostel.py │ └── hostel_room_category.py │ ├── security │ ├── groups.xml │ └── ir.model.access.csv │ └── views │ ├── hostel_room.xml │ └── hostel_room_category_view.xml ├── Chapter08 ├── 00_initial_module │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 01_user_performing_actions │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml ├── 02_call_with_context │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml ├── 03_execute_sql_query │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml ├── 04_wizrds │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ ├── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml │ │ └── wizard │ │ ├── __init__.py │ │ ├── assign_room_student.py │ │ └── assign_room_student.xml ├── 05_onchange │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ ├── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml │ │ └── wizard │ │ ├── __init__.py │ │ ├── assign_room_student.py │ │ └── assign_room_student.xml ├── 06_onchange_from_server │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ ├── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml │ │ └── wizard │ │ ├── __init__.py │ │ ├── assign_room_student.py │ │ └── assign_room_student.xml ├── 07_compute_onchange │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ ├── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml │ │ └── wizard │ │ ├── __init__.py │ │ ├── assign_room_student.py │ │ └── assign_room_student.xml ├── 08_create_sql_views │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_availability.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ ├── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_availability_view.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml │ │ └── wizard │ │ ├── __init__.py │ │ ├── assign_room_student.py │ │ └── assign_room_student.xml ├── 09_add_setting_option │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_availability.py │ │ ├── hostel_room_category.py │ │ ├── hostel_student.py │ │ └── res_config_settings.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ ├── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_availability_view.xml │ │ ├── hostel_room_category_view.xml │ │ ├── hostel_student.xml │ │ └── res_config_settings_views.xml │ │ └── wizard │ │ ├── __init__.py │ │ ├── assign_room_student.py │ │ └── assign_room_student.xml └── 10_init_hooks │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── data │ ├── categ_data.xml │ └── room_demo.xml │ ├── models │ ├── __init__.py │ ├── hostel.py │ ├── hostel_amenities.py │ ├── hostel_categ.py │ ├── hostel_room.py │ ├── hostel_room_availability.py │ ├── hostel_room_category.py │ ├── hostel_student.py │ └── res_config_settings.py │ ├── security │ ├── hostel_security.xml │ └── ir.model.access.csv │ ├── static │ └── description │ │ └── icon.png │ ├── views │ ├── hostel.xml │ ├── hostel_amenities.xml │ ├── hostel_categ.xml │ ├── hostel_room.xml │ ├── hostel_room_availability_view.xml │ ├── hostel_room_category_view.xml │ ├── hostel_student.xml │ └── res_config_settings_views.xml │ └── wizard │ ├── __init__.py │ ├── assign_room_student.py │ └── assign_room_student.xml ├── Chapter09 ├── 00_initial_module │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ └── hostel_room.xml ├── 01_menus_and_actions copy │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ └── hostel_room.xml ├── 02_action_specific_views │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ └── hostel_room.xml ├── 03_content_and_widgets │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ └── hostel_room.xml ├── 04_form_button │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 05_action_context │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 06_filters_using_domain │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 07_list_view │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 08_search_view │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 09_search_view_panel │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 10_view_inheritance │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 11_document_styled_form │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 12_attributes │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 13_embedded_views │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 14_attachment_on_side │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 15_kanban_view │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 16_kanban_groups │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 17_calender_view │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 18_graph_pivot_view │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 19_cohort_view │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 20_gantt_view │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 21_activity_view │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml └── 22_map_view │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── models │ ├── __init__.py │ ├── hostel.py │ └── hostel_room_category.py │ ├── security │ ├── groups.xml │ └── ir.model.access.csv │ ├── static │ └── description │ │ └── icon.png │ └── views │ ├── hostel_room.xml │ └── hostel_room_category_view.xml ├── Chapter10 ├── 01_security_groups │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ └── groups.xml │ │ └── static │ │ └── description │ │ └── icon.png ├── 02_access_rights_rules │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── static │ │ └── description │ │ └── icon.png ├── 03_field_access │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── static │ │ └── description │ │ └── icon.png ├── 04_record_rule │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── groups.xml │ │ ├── ir.model.access.csv │ │ └── security_rules.xml │ │ └── static │ │ └── description │ │ └── icon.png ├── 05_activate_features │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── res_config_settings.py │ │ ├── security │ │ ├── groups.xml │ │ ├── ir.model.access.csv │ │ └── security_rules.xml │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_hostel.xml │ │ └── res_config_settings.xml ├── 06_superuser_access │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── res_config_settings.py │ │ ├── security │ │ ├── groups.xml │ │ ├── ir.model.access.csv │ │ └── security_rules.xml │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel_hostel.xml │ │ └── res_config_settings.xml └── 07_groups_on_views │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── models │ ├── __init__.py │ ├── hostel_room.py │ ├── hostel_room_categ.py │ └── res_config_settings.py │ ├── security │ ├── groups.xml │ ├── ir.model.access.csv │ └── security_rules.xml │ ├── static │ └── description │ │ └── icon.png │ └── views │ ├── hostel_room.xml │ ├── hostel_room_category.xml │ └── res_config_settings.xml ├── Chapter12 ├── 00_initial_module │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 01_dynamic_stages │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── room_stages.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_stages_views.xml │ │ └── hostel_student.xml ├── 02_kanban_stages │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── room_stages.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_stages_views.xml │ │ └── hostel_student.xml ├── 03_kanban_quick_create │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── room_stages.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_stages_views.xml │ │ └── hostel_student.xml ├── 04_intractive_kanban │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── room_stages.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_stages_views.xml │ │ └── hostel_student.xml ├── 05_kanban_progressbar │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── room_stages.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_stages_views.xml │ │ └── hostel_student.xml ├── 10_qweb_report │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── room_stages.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── reports │ │ ├── hostel_room_detail_report.xml │ │ └── hostel_room_detail_report_template.xml │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_stages_views.xml │ │ └── hostel_student.xml ├── 11_activities_in_kanban │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── room_stages.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── reports │ │ ├── hostel_room_detail_report.xml │ │ └── hostel_room_detail_report_template.xml │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_stages_views.xml │ │ └── hostel_student.xml ├── 12_add_stat_button │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── room_stages.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── reports │ │ ├── hostel_room_detail_report.xml │ │ └── hostel_room_detail_report_template.xml │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_stages_views.xml │ │ └── hostel_student.xml └── 13_archive_records │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── data │ └── room_stages.xml │ ├── models │ ├── __init__.py │ ├── hostel.py │ ├── hostel_amenities.py │ ├── hostel_categ.py │ ├── hostel_room.py │ └── hostel_student.py │ ├── reports │ ├── hostel_room_detail_report.xml │ └── hostel_room_detail_report_template.xml │ ├── security │ ├── hostel_security.xml │ └── ir.model.access.csv │ ├── static │ └── description │ │ └── icon.png │ └── views │ ├── hostel.xml │ ├── hostel_amenities.xml │ ├── hostel_categ.xml │ ├── hostel_room.xml │ ├── hostel_room_stages_views.xml │ └── hostel_student.xml ├── Chapter13 ├── 00_initial_module │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 01_http_paths │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ ├── __init__.py │ │ └── main.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 02_paths_auth │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ ├── __init__.py │ │ └── main.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_student.py │ │ ├── res_partner.py │ │ └── sample_auth_http.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 03_paths_with_parameters │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ ├── __init__.py │ │ └── main.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_student.py │ │ ├── res_partner.py │ │ └── sample_auth_http.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ └── image │ │ │ └── odoo.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 04_path_override │ └── website_ext │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ ├── __init__.py │ │ └── main.py │ │ └── views │ │ └── templates.xml └── 05_static_resource │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ ├── __init__.py │ └── main.py │ ├── data │ └── data.xml │ ├── models │ ├── __init__.py │ ├── hostel.py │ ├── hostel_amenities.py │ ├── hostel_categ.py │ ├── hostel_room.py │ ├── hostel_student.py │ ├── res_partner.py │ └── sample_auth_http.py │ ├── security │ ├── hostel_security.xml │ └── ir.model.access.csv │ ├── static │ ├── description │ │ └── icon.png │ └── src │ │ └── image │ │ └── odoo.png │ └── views │ ├── hostel.xml │ ├── hostel_amenities.xml │ ├── hostel_categ.xml │ ├── hostel_room.xml │ └── hostel_student.xml ├── Chapter14 ├── 00_initial_module │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── library_book.py │ │ └── static │ │ └── src │ │ ├── js │ │ └── hostel.js │ │ └── scss │ │ └── hostel.scss ├── 02_display_datas │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── custom_template.xml │ │ ├── hostel.xml │ │ └── hostel_template.xml ├── 03_static_snippets │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── custom_template.xml │ │ ├── hostel.xml │ │ ├── hostel_template.xml │ │ └── snippets.xml ├── 04_dynamic_snippets │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ └── hostel.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ └── js │ │ │ └── snippets.js │ │ └── views │ │ ├── custom_template.xml │ │ ├── hostel.xml │ │ ├── hostel_template.xml │ │ └── snippets.xml ├── 05_inputs_from_website │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ ├── __init__.py │ │ └── main.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── inquiries.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ └── js │ │ │ └── snippets.js │ │ └── views │ │ ├── custom_template.xml │ │ ├── form_template.xml │ │ ├── hostel.xml │ │ ├── hostel_template.xml │ │ ├── inquiries_view.xml │ │ └── snippets.xml ├── 08_manage_seo │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ ├── __init__.py │ │ └── main.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_student.xml │ │ └── hostel_template.xml ├── 09_get_visitor_country │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ ├── __init__.py │ │ └── main.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_student.xml │ │ └── hostel_template.xml ├── 10_track_utms │ └── my_library │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ ├── __init__.py │ │ └── main.py │ │ ├── models │ │ ├── __init__.py │ │ └── library_book.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ ├── img │ │ │ ├── cover.jpeg │ │ │ ├── s_book_list.png │ │ │ └── s_book_thumb.png │ │ │ └── js │ │ │ └── snippets.js │ │ └── views │ │ ├── library_book.xml │ │ └── templates.xml ├── 11_multiple_websites │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ ├── __init__.py │ │ └── main.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_student.xml │ │ └── hostel_template.xml └── 12_publish_management │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ ├── __init__.py │ └── main.py │ ├── data │ └── data.xml │ ├── models │ ├── __init__.py │ ├── hostel.py │ ├── hostel_amenities.py │ ├── hostel_categ.py │ ├── hostel_room.py │ └── hostel_student.py │ ├── security │ ├── hostel_security.xml │ ├── ir.model.access.csv │ └── rules.xml │ ├── static │ └── description │ │ └── icon.png │ └── views │ ├── hostel.xml │ ├── hostel_amenities.xml │ ├── hostel_categ.xml │ ├── hostel_room.xml │ ├── hostel_student.xml │ └── hostel_template.xml ├── Chapter15 ├── 00_initial_module │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 01_field_widget │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ ├── js │ │ │ └── field_widget.js │ │ │ ├── scss │ │ │ └── field_widget.scss │ │ │ └── xml │ │ │ └── field_widget.xml │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 02_qweb_template │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ ├── js │ │ │ └── field_widget.js │ │ │ ├── scss │ │ │ └── field_widget.scss │ │ │ └── xml │ │ │ └── field_widget.xml │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 03_make_rpc │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ ├── js │ │ │ └── field_widget.js │ │ │ ├── scss │ │ │ └── field_widget.scss │ │ │ └── xml │ │ │ └── field_widget.xml │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 04_create_view │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── base.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ ├── hostel_student.py │ │ ├── ir_action_act_window.py │ │ └── ir_ui_view.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ ├── js │ │ │ ├── field_widget.js │ │ │ ├── m2m_group_arch_parser.js │ │ │ ├── m2m_group_controller.js │ │ │ ├── m2m_group_model.js │ │ │ ├── m2m_group_renderer.js │ │ │ └── m2m_group_view.js │ │ │ ├── scss │ │ │ └── field_widget.scss │ │ │ └── xml │ │ │ ├── field_widget.xml │ │ │ ├── m2m_group_controller.xml │ │ │ ├── m2m_group_renderer.xml │ │ │ └── m2m_group_view.xml │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 06_onboarding_tour │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── base.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ ├── hostel_student.py │ │ ├── ir_action_act_window.py │ │ └── ir_ui_view.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ ├── js │ │ │ ├── field_widget.js │ │ │ ├── m2m_group_arch_parser.js │ │ │ ├── m2m_group_controller.js │ │ │ ├── m2m_group_model.js │ │ │ ├── m2m_group_renderer.js │ │ │ ├── m2m_group_view.js │ │ │ └── my_hostel_tour.js │ │ │ ├── scss │ │ │ └── field_widget.scss │ │ │ └── xml │ │ │ ├── field_widget.xml │ │ │ ├── m2m_group_controller.xml │ │ │ ├── m2m_group_renderer.xml │ │ │ └── m2m_group_view.xml │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml └── 07_mobile_js │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── models │ ├── __init__.py │ ├── base.py │ ├── hostel.py │ ├── hostel_room.py │ ├── hostel_student.py │ ├── ir_action_act_window.py │ └── ir_ui_view.py │ ├── security │ ├── hostel_security.xml │ └── ir.model.access.csv │ ├── static │ ├── description │ │ └── icon.png │ └── src │ │ ├── js │ │ ├── field_widget.js │ │ ├── m2m_group_arch_parser.js │ │ ├── m2m_group_controller.js │ │ ├── m2m_group_model.js │ │ ├── m2m_group_renderer.js │ │ ├── m2m_group_view.js │ │ └── my_hostel_tour.js │ │ ├── scss │ │ └── field_widget.scss │ │ └── xml │ │ ├── field_widget.xml │ │ ├── m2m_group_controller.xml │ │ ├── m2m_group_renderer.xml │ │ └── m2m_group_view.xml │ └── views │ ├── hostel.xml │ ├── hostel_room.xml │ └── hostel_student.xml ├── Chapter16 ├── 00_initial_module │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 01_component │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ └── js │ │ │ └── component.js │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 02_manage_user_actions │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ └── js │ │ │ └── component.js │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 03_reactive_component │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ └── js │ │ │ └── component.js │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml ├── 04_component_lifecycle │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_room.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── description │ │ │ └── icon.png │ │ └── src │ │ │ └── js │ │ │ └── component.js │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_room.xml │ │ └── hostel_student.xml └── 05_owl_field │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── models │ ├── __init__.py │ ├── hostel.py │ ├── hostel_room.py │ └── hostel_student.py │ ├── security │ ├── hostel_security.xml │ └── ir.model.access.csv │ ├── static │ ├── description │ │ └── icon.png │ └── src │ │ ├── js │ │ ├── component.js │ │ └── field_widget.js │ │ ├── scss │ │ └── field_widget.scss │ │ └── xml │ │ └── field_widget.xml │ └── views │ ├── hostel.xml │ ├── hostel_room.xml │ └── hostel_student.xml ├── Chapter18 ├── 00_initial_module │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 01_python_test │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── tests │ │ ├── __init__.py │ │ └── test_hostel_room_state.py │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 02_tagged_python_test │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── tests │ │ ├── __init__.py │ │ └── test_hostel_room_state.py │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 04_js_qunit_test │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── src │ │ │ ├── js │ │ │ │ └── field_widget.js │ │ │ ├── scss │ │ │ │ └── field_widget.scss │ │ │ └── xml │ │ │ │ └── field_widget.xml │ │ └── tests │ │ │ └── colorpicker_tests.js │ │ ├── tests │ │ ├── __init__.py │ │ └── test_hostel_room_state.py │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 05_js_tour_test │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── src │ │ │ ├── js │ │ │ │ ├── field_widget.js │ │ │ │ └── tours │ │ │ │ │ └── my_hostel_tour.js │ │ │ ├── scss │ │ │ │ └── field_widget.scss │ │ │ └── xml │ │ │ │ └── field_widget.xml │ │ └── tests │ │ │ └── colorpicker_tests.js │ │ ├── tests │ │ ├── __init__.py │ │ └── test_hostel_room_state.py │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 07_debug_js_test │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ ├── src │ │ │ ├── js │ │ │ │ ├── field_widget.js │ │ │ │ └── tours │ │ │ │ │ └── my_hostel_tour.js │ │ │ ├── scss │ │ │ │ └── field_widget.scss │ │ │ └── xml │ │ │ │ └── field_widget.xml │ │ └── tests │ │ │ └── colorpicker_test.js │ │ ├── tests │ │ ├── __init__.py │ │ └── test_hostel_room_state.py │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml └── 09_populate_test_data │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── data │ └── data.xml │ ├── models │ ├── __init__.py │ ├── hostel.py │ └── hostel_room_category.py │ ├── populate │ ├── __init__.py │ └── hostel_data.py │ ├── security │ ├── groups.xml │ └── ir.model.access.csv │ ├── tests │ ├── __init__.py │ └── test_hostel_room_state.py │ └── views │ ├── hostel_room.xml │ └── hostel_room_category_view.xml ├── Chapter20 ├── 00_initial_module │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ └── data.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ └── hostel_room_category.py │ │ ├── security │ │ ├── groups.xml │ │ └── ir.model.access.csv │ │ └── views │ │ ├── hostel_room.xml │ │ └── hostel_room_category_view.xml ├── 01_xmlrpc_authentication │ ├── odoo_authenticate.py │ └── version_info.py ├── 02_xmlrpc_fetch_data │ ├── rooms_data.py │ └── rooms_data2.py ├── 03_xmlrp_create_update_delete │ ├── rooms_access_rights.py │ └── rooms_operation.py ├── 04_xmlrpc_call_methods │ └── rooms_method.py ├── 05_jsonrpc_authentication │ ├── jsonrpc_authentication.py │ └── jsonrpc_version_info.py ├── 06_jsonrpc_fetch_data │ ├── json_fetch_data.py │ └── json_fetch_data2.py ├── 07_jsonrpc_create_update_delete │ ├── jsonrpc_access_rights.py │ └── jsonrpc_operation.py ├── 08_jsonrpc_call_method │ └── jsonrpc_method.py └── 09_odoorpc_library │ ├── odoorpc_hostel.py │ └── odoorpc_hostel_execute.py ├── Chapter22 ├── 00_initial_module │ └── point_of_sale_customization │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ └── static │ │ └── src │ │ ├── js │ │ └── point_of_sale_customization.js │ │ ├── scss │ │ └── point_of_sale_customization.scss │ │ └── xml │ │ └── point_of_sale_customization.xml ├── 01_load_assets │ └── point_of_sale_customization │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ └── static │ │ └── src │ │ ├── js │ │ └── point_of_sale_customization.js │ │ ├── scss │ │ └── point_of_sale_customization.scss │ │ └── xml │ │ └── point_of_sale_customization.xml ├── 02_add_button │ └── point_of_sale_customization │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ └── static │ │ └── src │ │ ├── js │ │ └── point_of_sale_customization.js │ │ ├── scss │ │ └── point_of_sale_customization.scss │ │ └── xml │ │ └── point_of_sale_customization.xml ├── 03_make_rpc │ └── point_of_sale_customization │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ └── static │ │ └── src │ │ ├── js │ │ └── point_of_sale_customization.js │ │ ├── scss │ │ └── point_of_sale_customization.scss │ │ └── xml │ │ └── point_of_sale_customization.xml ├── 04_modify_ui │ └── point_of_sale_customization │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ └── pos_session.py │ │ └── static │ │ └── src │ │ ├── js │ │ └── point_of_sale_customization.js │ │ ├── scss │ │ └── point_of_sale_customization.scss │ │ └── xml │ │ └── point_of_sale_customization.xml ├── 05_change_flow │ └── point_of_sale_customization │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── models │ │ ├── __init__.py │ │ └── pos_session.py │ │ └── static │ │ └── src │ │ ├── js │ │ └── point_of_sale_customization.js │ │ ├── scss │ │ └── point_of_sale_customization.scss │ │ └── xml │ │ └── point_of_sale_customization.xml └── 06_modify_recipt │ └── point_of_sale_customization │ ├── __init__.py │ ├── __manifest__.py │ ├── models │ ├── __init__.py │ └── pos_session.py │ └── static │ └── src │ ├── js │ └── point_of_sale_customization.js │ ├── scss │ └── point_of_sale_customization.scss │ └── xml │ └── point_of_sale_customization.xml ├── Chapter23 ├── 00_initial_module │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml ├── 02_chatter_in_form_view │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml ├── 03_manage_activities │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml ├── 04_jinja_mail_template │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ ├── mail_template.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml ├── 05_qweb_mail_template │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ ├── mail_template.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml ├── 06_mail_alias │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ ├── mail_template.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml ├── 07_log_changes │ └── my_hostel │ │ ├── __init__.py │ │ ├── __manifest__.py │ │ ├── controllers │ │ └── __init__.py │ │ ├── data │ │ ├── categ_data.xml │ │ ├── mail_template.xml │ │ └── room_demo.xml │ │ ├── models │ │ ├── __init__.py │ │ ├── hostel.py │ │ ├── hostel_amenities.py │ │ ├── hostel_categ.py │ │ ├── hostel_room.py │ │ ├── hostel_room_category.py │ │ └── hostel_student.py │ │ ├── security │ │ ├── hostel_security.xml │ │ └── ir.model.access.csv │ │ ├── static │ │ └── description │ │ │ └── icon.png │ │ └── views │ │ ├── hostel.xml │ │ ├── hostel_amenities.xml │ │ ├── hostel_categ.xml │ │ ├── hostel_room.xml │ │ ├── hostel_room_category_view.xml │ │ └── hostel_student.xml └── 08_send_digest_mail │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── data │ ├── categ_data.xml │ ├── mail_template.xml │ └── room_demo.xml │ ├── models │ ├── __init__.py │ ├── digest.py │ ├── hostel.py │ ├── hostel_amenities.py │ ├── hostel_categ.py │ ├── hostel_room.py │ ├── hostel_room_category.py │ └── hostel_student.py │ ├── security │ ├── hostel_security.xml │ └── ir.model.access.csv │ ├── static │ └── description │ │ └── icon.png │ └── views │ ├── digest_views.xml │ ├── hostel.xml │ ├── hostel_amenities.xml │ ├── hostel_categ.xml │ ├── hostel_room.xml │ ├── hostel_room_category_view.xml │ └── hostel_student.xml ├── Chapter24 └── 05_capture_image │ └── my_hostel │ ├── __init__.py │ ├── __manifest__.py │ ├── controllers │ └── __init__.py │ ├── models │ ├── __init__.py │ ├── hostel.py │ ├── hostel_room.py │ └── hostel_student.py │ ├── security │ ├── hostel_security.xml │ └── ir.model.access.csv │ ├── static │ └── description │ │ └── icon.png │ └── views │ ├── hostel.xml │ ├── hostel_room.xml │ └── hostel_student.xml └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter01/02_installation_from_source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter01/02_installation_from_source/README.md -------------------------------------------------------------------------------- /Chapter02/02_setup_instance_directory_layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter02/02_setup_instance_directory_layout/README.md -------------------------------------------------------------------------------- /Chapter03/01_new_addon/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/01_new_addon/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Hostel Management", 3 | } 4 | -------------------------------------------------------------------------------- /Chapter03/02_new_addon_manifest/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/02_new_addon_manifest/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter03/02_new_addon_manifest/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/02_new_addon_manifest/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter03/03_new_addon_file_structure/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/03_new_addon_file_structure/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/03_new_addon_file_structure/my_hostel/reports/report.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/03_new_addon_file_structure/my_hostel/views/views.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/03_new_addon_file_structure/my_hostel/wizards/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/04_new_model/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /Chapter03/04_new_model/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/04_new_model/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter03/04_new_model/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/04_new_model/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter03/04_new_model/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/04_new_model/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter03/05_menu_and_views/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/05_menu_and_views/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter03/05_menu_and_views/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/05_menu_and_views/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter03/05_menu_and_views/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/05_menu_and_views/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter03/05_menu_and_views/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/05_menu_and_views/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter03/05_menu_and_views/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/05_menu_and_views/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter03/06_access_rights/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/06_access_rights/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter03/06_access_rights/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/06_access_rights/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter03/06_access_rights/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/06_access_rights/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter03/06_access_rights/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/06_access_rights/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter03/06_access_rights/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter03/06_access_rights/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/01_model_attr/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/01_model_attr/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/01_model_attr/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/01_model_attr/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/01_model_attr/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/01_model_attr/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter04/01_model_attr/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/01_model_attr/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/01_model_attr/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/01_model_attr/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/02_fields/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/02_fields/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/02_fields/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/02_fields/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/02_fields/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/02_fields/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter04/02_fields/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/02_fields/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/02_fields/my_hostel/security/hostel_security.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/02_fields/my_hostel/security/hostel_security.xml -------------------------------------------------------------------------------- /Chapter04/02_fields/my_hostel/security/ir.model.access.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/02_fields/my_hostel/security/ir.model.access.csv -------------------------------------------------------------------------------- /Chapter04/02_fields/my_hostel/static/description/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/02_fields/my_hostel/static/description/icon.png -------------------------------------------------------------------------------- /Chapter04/02_fields/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/02_fields/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/03_decimal_precision/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/03_decimal_precision/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/03_decimal_precision/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/03_decimal_precision/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/03_decimal_precision/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/03_decimal_precision/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/03_decimal_precision/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter04/03_decimal_precision/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter04/03_decimal_precision/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/03_decimal_precision/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/03_decimal_precision/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/03_decimal_precision/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/04_monetary_field/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/04_monetary_field/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/04_monetary_field/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/04_monetary_field/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/04_monetary_field/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/04_monetary_field/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/04_monetary_field/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter04/04_monetary_field/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/04_monetary_field/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter04/04_monetary_field/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/04_monetary_field/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/04_monetary_field/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/04_monetary_field/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/05_relational_fields/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/05_relational_fields/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/05_relational_fields/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/05_relational_fields/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/05_relational_fields/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/05_relational_fields/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/05_relational_fields/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter04/05_relational_fields/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/05_relational_fields/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/05_relational_fields/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/05_relational_fields/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/06_hierarchy_model/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/06_hierarchy_model/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/06_hierarchy_model/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/06_hierarchy_model/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/06_hierarchy_model/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/06_hierarchy_model/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/06_hierarchy_model/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter04/06_hierarchy_model/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/06_hierarchy_model/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter04/06_hierarchy_model/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/06_hierarchy_model/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/06_hierarchy_model/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/06_hierarchy_model/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/07_constraints/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/07_constraints/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/07_constraints/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/07_constraints/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/07_constraints/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/models/hostel_categ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/07_constraints/my_hostel/models/hostel_categ.py -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/07_constraints/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/07_constraints/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/views/hostel_categ.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/07_constraints/my_hostel/views/hostel_categ.xml -------------------------------------------------------------------------------- /Chapter04/07_constraints/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/07_constraints/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter04/08_compute_fields/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/08_compute_fields/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/08_compute_fields/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/08_compute_fields/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/08_compute_fields/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/08_compute_fields/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/08_compute_fields/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter04/08_compute_fields/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/08_compute_fields/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter04/08_compute_fields/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/08_compute_fields/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/08_compute_fields/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/08_compute_fields/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/09_related_fields/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/09_related_fields/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/09_related_fields/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/09_related_fields/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/09_related_fields/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/09_related_fields/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/09_related_fields/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter04/09_related_fields/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/09_related_fields/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter04/09_related_fields/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/09_related_fields/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/09_related_fields/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/09_related_fields/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/10_reference_fields/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/10_reference_fields/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/10_reference_fields/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/10_reference_fields/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/10_reference_fields/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/10_reference_fields/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/10_reference_fields/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter04/10_reference_fields/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/10_reference_fields/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter04/10_reference_fields/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/10_reference_fields/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/10_reference_fields/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/10_reference_fields/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/11_model_inheritance/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/11_model_inheritance/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/11_model_inheritance/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/11_model_inheritance/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter04/11_model_inheritance/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/11_model_inheritance/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/11_model_inheritance/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter04/11_model_inheritance/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/11_model_inheritance/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter04/11_model_inheritance/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/11_model_inheritance/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter04/12_model_inheritance_copy/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter04/12_model_inheritance_copy/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter04/12_model_inheritance_copy/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/13_model_inheritance_delegation/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/14_model_inheritance_abstract/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/01_model_methods/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/01_model_methods/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/01_model_methods/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/01_model_methods/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter05/01_model_methods/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/01_model_methods/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import hostel 3 | -------------------------------------------------------------------------------- /Chapter05/01_model_methods/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/01_model_methods/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter05/01_model_methods/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/01_model_methods/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter05/01_model_methods/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/01_model_methods/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter05/02_error_messages/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/02_error_messages/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/02_error_messages/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/02_error_messages/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter05/02_error_messages/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/02_error_messages/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import hostel 3 | -------------------------------------------------------------------------------- /Chapter05/02_error_messages/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/02_error_messages/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter05/02_error_messages/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/02_error_messages/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter05/03_empty_recordset/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/03_empty_recordset/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/03_empty_recordset/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/03_empty_recordset/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter05/03_empty_recordset/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/03_empty_recordset/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import hostel 3 | -------------------------------------------------------------------------------- /Chapter05/03_empty_recordset/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/03_empty_recordset/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter05/03_empty_recordset/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/03_empty_recordset/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter05/04_creating_new_record/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/04_creating_new_record/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/04_creating_new_record/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/04_creating_new_record/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter05/04_creating_new_record/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/05_update_on_record/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/05_update_on_record/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/05_update_on_record/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/05_update_on_record/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter05/05_update_on_record/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/05_update_on_record/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/05_update_on_record/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter05/05_update_on_record/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/05_update_on_record/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter05/06_search_on_model/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/06_search_on_model/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/06_search_on_model/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/06_search_on_model/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter05/06_search_on_model/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/06_search_on_model/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/06_search_on_model/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter05/06_search_on_model/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/06_search_on_model/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter05/06_search_on_model/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/06_search_on_model/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter05/08_filter_recordset/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/08_filter_recordset/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/08_filter_recordset/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/08_filter_recordset/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter05/08_filter_recordset/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/08_filter_recordset/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/08_filter_recordset/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter05/08_filter_recordset/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/08_filter_recordset/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter05/09_traversing_recordset/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/09_traversing_recordset/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/09_traversing_recordset/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/10_sorting_recordset/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/10_sorting_recordset/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/10_sorting_recordset/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/10_sorting_recordset/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter05/10_sorting_recordset/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/10_sorting_recordset/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/10_sorting_recordset/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter05/11_extend_business_logic/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/11_extend_business_logic/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/11_extend_business_logic/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/11_extend_business_logic/my_hostel_terminate/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter05/11_extend_business_logic/my_hostel_terminate/models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import hostel_terminate 3 | -------------------------------------------------------------------------------- /Chapter05/12_extend_create_and_write/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/12_extend_create_and_write/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/12_extend_create_and_write/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/13_name_search/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/13_name_search/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/13_name_search/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/13_name_search/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter05/13_name_search/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/13_name_search/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/13_name_search/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter05/13_name_search/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/13_name_search/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter05/13_name_search/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/13_name_search/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter05/13_name_search/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/13_name_search/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter05/14_read_group/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/14_read_group/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter05/14_read_group/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/14_read_group/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter05/14_read_group/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/14_read_group/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/14_read_group/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter05/14_read_group/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/14_read_group/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter05/14_read_group/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/14_read_group/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter05/14_read_group/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter05/14_read_group/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter06/01_external_identifier/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/01_external_identifier/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter06/01_external_identifier/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/01_external_identifier/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter06/01_external_identifier/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/01_external_identifier/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/01_external_identifier/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter06/02_load_data_from_xml/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/02_load_data_from_xml/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter06/02_load_data_from_xml/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/02_load_data_from_xml/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter06/02_load_data_from_xml/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/02_load_data_from_xml/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/02_load_data_from_xml/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter06/02_load_data_from_xml/my_hostel/data/demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/02_load_data_from_xml/my_hostel/data/demo.xml -------------------------------------------------------------------------------- /Chapter06/02_load_data_from_xml/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/02_load_data_from_xml/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter06/03_noupdate_forcecreate/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/03_noupdate_forcecreate/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter06/03_noupdate_forcecreate/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/03_noupdate_forcecreate/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/03_noupdate_forcecreate/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter06/03_noupdate_forcecreate/my_hostel/data/demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/03_noupdate_forcecreate/my_hostel/data/demo.xml -------------------------------------------------------------------------------- /Chapter06/04_add_data_csv/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/04_add_data_csv/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter06/04_add_data_csv/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/04_add_data_csv/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter06/04_add_data_csv/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/04_add_data_csv/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/04_add_data_csv/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter06/04_add_data_csv/my_hostel/data/demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/04_add_data_csv/my_hostel/data/demo.xml -------------------------------------------------------------------------------- /Chapter06/04_add_data_csv/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/04_add_data_csv/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter06/04_add_data_csv/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/04_add_data_csv/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter06/04_add_data_csv/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/04_add_data_csv/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter06/04_add_data_csv/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/04_add_data_csv/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter06/05_data_migrations/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/05_data_migrations/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter06/05_data_migrations/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/05_data_migrations/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter06/05_data_migrations/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/05_data_migrations/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/05_data_migrations/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter06/05_data_migrations/my_hostel/data/demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/05_data_migrations/my_hostel/data/demo.xml -------------------------------------------------------------------------------- /Chapter06/05_data_migrations/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/05_data_migrations/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter06/05_data_migrations/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/05_data_migrations/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter06/05_data_migrations/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/05_data_migrations/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter06/06_delete_from_xml/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/06_delete_from_xml/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter06/06_delete_from_xml/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/06_delete_from_xml/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter06/06_delete_from_xml/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/06_delete_from_xml/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/06_delete_from_xml/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter06/06_delete_from_xml/my_hostel/data/demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/06_delete_from_xml/my_hostel/data/demo.xml -------------------------------------------------------------------------------- /Chapter06/06_delete_from_xml/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/06_delete_from_xml/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter06/06_delete_from_xml/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/06_delete_from_xml/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter06/06_delete_from_xml/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/06_delete_from_xml/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter06/07_invoke_method_from_xml/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter06/07_invoke_method_from_xml/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter06/07_invoke_method_from_xml/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/00_initial_module/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/00_initial_module/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/00_initial_module/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/00_initial_module/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter08/00_initial_module/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/00_initial_module/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/00_initial_module/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter08/00_initial_module/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/00_initial_module/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter08/00_initial_module/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/00_initial_module/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter08/01_user_performing_actions/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/01_user_performing_actions/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/01_user_performing_actions/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/02_call_with_context/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/02_call_with_context/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/02_call_with_context/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/02_call_with_context/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter08/02_call_with_context/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/02_call_with_context/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/02_call_with_context/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter08/02_call_with_context/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/02_call_with_context/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter08/03_execute_sql_query/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/03_execute_sql_query/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/03_execute_sql_query/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/03_execute_sql_query/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter08/03_execute_sql_query/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/03_execute_sql_query/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/03_execute_sql_query/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter08/03_execute_sql_query/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/03_execute_sql_query/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/data/categ_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/data/categ_data.xml -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/data/room_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/data/room_demo.xml -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/models/hostel_amenities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/models/hostel_amenities.py -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/models/hostel_categ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/models/hostel_categ.py -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/models/hostel_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/models/hostel_student.py -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/security/hostel_security.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/security/hostel_security.xml -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/security/ir.model.access.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/security/ir.model.access.csv -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/static/description/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/static/description/icon.png -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/views/hostel_amenities.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/views/hostel_amenities.xml -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/views/hostel_categ.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/views/hostel_categ.xml -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/views/hostel_student.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/04_wizrds/my_hostel/views/hostel_student.xml -------------------------------------------------------------------------------- /Chapter08/04_wizrds/my_hostel/wizard/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import assign_room_student -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/data/categ_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/data/categ_data.xml -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/data/room_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/data/room_demo.xml -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/models/hostel_amenities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/models/hostel_amenities.py -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/models/hostel_categ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/models/hostel_categ.py -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/models/hostel_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/models/hostel_student.py -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/views/hostel_amenities.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/views/hostel_amenities.xml -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/views/hostel_categ.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/views/hostel_categ.xml -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/views/hostel_student.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/05_onchange/my_hostel/views/hostel_student.xml -------------------------------------------------------------------------------- /Chapter08/05_onchange/my_hostel/wizard/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import assign_room_student -------------------------------------------------------------------------------- /Chapter08/06_onchange_from_server/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/06_onchange_from_server/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/06_onchange_from_server/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/06_onchange_from_server/my_hostel/wizard/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import assign_room_student -------------------------------------------------------------------------------- /Chapter08/07_compute_onchange/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/07_compute_onchange/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/07_compute_onchange/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/07_compute_onchange/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter08/07_compute_onchange/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/07_compute_onchange/my_hostel/data/room_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/07_compute_onchange/my_hostel/data/room_demo.xml -------------------------------------------------------------------------------- /Chapter08/07_compute_onchange/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/07_compute_onchange/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter08/07_compute_onchange/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/07_compute_onchange/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter08/07_compute_onchange/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/07_compute_onchange/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter08/07_compute_onchange/my_hostel/wizard/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import assign_room_student -------------------------------------------------------------------------------- /Chapter08/08_create_sql_views/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/08_create_sql_views/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/08_create_sql_views/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/08_create_sql_views/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter08/08_create_sql_views/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/08_create_sql_views/my_hostel/data/room_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/08_create_sql_views/my_hostel/data/room_demo.xml -------------------------------------------------------------------------------- /Chapter08/08_create_sql_views/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/08_create_sql_views/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter08/08_create_sql_views/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/08_create_sql_views/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter08/08_create_sql_views/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/08_create_sql_views/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter08/08_create_sql_views/my_hostel/wizard/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import assign_room_student -------------------------------------------------------------------------------- /Chapter08/09_add_setting_option/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/09_add_setting_option/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/09_add_setting_option/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/09_add_setting_option/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter08/09_add_setting_option/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/09_add_setting_option/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/09_add_setting_option/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter08/09_add_setting_option/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/09_add_setting_option/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter08/09_add_setting_option/my_hostel/wizard/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import assign_room_student -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/data/categ_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/data/categ_data.xml -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/data/room_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/data/room_demo.xml -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/models/hostel_categ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/models/hostel_categ.py -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/models/hostel_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/models/hostel_student.py -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/views/hostel_categ.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/views/hostel_categ.xml -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/views/hostel_student.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter08/10_init_hooks/my_hostel/views/hostel_student.xml -------------------------------------------------------------------------------- /Chapter08/10_init_hooks/my_hostel/wizard/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import assign_room_student -------------------------------------------------------------------------------- /Chapter09/00_initial_module/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- -------------------------------------------------------------------------------- /Chapter09/00_initial_module/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/00_initial_module/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/01_menus_and_actions copy/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/01_menus_and_actions copy/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import hostel 3 | -------------------------------------------------------------------------------- /Chapter09/02_action_specific_views/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/02_action_specific_views/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import hostel 3 | -------------------------------------------------------------------------------- /Chapter09/03_content_and_widgets/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/03_content_and_widgets/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/03_content_and_widgets/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/03_content_and_widgets/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import hostel 3 | -------------------------------------------------------------------------------- /Chapter09/04_form_button/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/04_form_button/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/04_form_button/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/04_form_button/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/04_form_button/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/04_form_button/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/04_form_button/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/04_form_button/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/04_form_button/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/04_form_button/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/04_form_button/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter09/05_action_context/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/05_action_context/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/05_action_context/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/05_action_context/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/05_action_context/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/05_action_context/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/05_action_context/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/05_action_context/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/05_action_context/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/06_filters_using_domain/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/07_list_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/07_list_view/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/07_list_view/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/07_list_view/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/07_list_view/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/07_list_view/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/07_list_view/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/07_list_view/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/07_list_view/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/07_list_view/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/07_list_view/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter09/08_search_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/08_search_view/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/08_search_view/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/08_search_view/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/08_search_view/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/08_search_view/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/08_search_view/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/08_search_view/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/08_search_view/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/08_search_view/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/08_search_view/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter09/09_search_view_panel/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/09_search_view_panel/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/09_search_view_panel/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/09_search_view_panel/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/09_search_view_panel/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/10_view_inheritance/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/10_view_inheritance/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/10_view_inheritance/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/10_view_inheritance/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/10_view_inheritance/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/10_view_inheritance/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/10_view_inheritance/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/11_document_styled_form/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/12_attributes/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/12_attributes/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/12_attributes/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/12_attributes/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/12_attributes/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/12_attributes/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/12_attributes/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/12_attributes/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/12_attributes/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/12_attributes/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/12_attributes/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter09/13_embedded_views/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/13_embedded_views/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/13_embedded_views/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/13_embedded_views/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/13_embedded_views/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/13_embedded_views/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/13_embedded_views/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/13_embedded_views/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/13_embedded_views/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/14_attachment_on_side/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/14_attachment_on_side/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/14_attachment_on_side/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/14_attachment_on_side/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/14_attachment_on_side/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/15_kanban_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/15_kanban_view/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/15_kanban_view/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/15_kanban_view/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/15_kanban_view/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/15_kanban_view/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/15_kanban_view/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/15_kanban_view/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/15_kanban_view/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/15_kanban_view/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/15_kanban_view/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter09/16_kanban_groups/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/16_kanban_groups/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/16_kanban_groups/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/16_kanban_groups/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/16_kanban_groups/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/16_kanban_groups/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/16_kanban_groups/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/16_kanban_groups/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/16_kanban_groups/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/16_kanban_groups/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/16_kanban_groups/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter09/17_calender_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/17_calender_view/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/17_calender_view/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/17_calender_view/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/17_calender_view/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/17_calender_view/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/17_calender_view/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/17_calender_view/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/17_calender_view/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/17_calender_view/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/17_calender_view/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter09/18_graph_pivot_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/18_graph_pivot_view/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/18_graph_pivot_view/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/18_graph_pivot_view/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/18_graph_pivot_view/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/18_graph_pivot_view/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/18_graph_pivot_view/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/19_cohort_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/19_cohort_view/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/19_cohort_view/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/19_cohort_view/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/19_cohort_view/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/19_cohort_view/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/19_cohort_view/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/19_cohort_view/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/19_cohort_view/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/19_cohort_view/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/19_cohort_view/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter09/20_gantt_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/20_gantt_view/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/20_gantt_view/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/20_gantt_view/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/20_gantt_view/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/20_gantt_view/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/20_gantt_view/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/20_gantt_view/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/20_gantt_view/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/20_gantt_view/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/20_gantt_view/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter09/21_activity_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/21_activity_view/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/21_activity_view/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/21_activity_view/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/21_activity_view/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/21_activity_view/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/21_activity_view/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/21_activity_view/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/21_activity_view/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/21_activity_view/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/21_activity_view/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter09/22_map_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models -------------------------------------------------------------------------------- /Chapter09/22_map_view/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/22_map_view/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter09/22_map_view/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/22_map_view/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter09/22_map_view/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/22_map_view/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter09/22_map_view/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/22_map_view/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter09/22_map_view/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter09/22_map_view/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter10/01_security_groups/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /Chapter10/01_security_groups/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/01_security_groups/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter10/01_security_groups/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/01_security_groups/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter10/01_security_groups/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/01_security_groups/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter10/01_security_groups/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/01_security_groups/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter10/02_access_rights_rules/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /Chapter10/02_access_rights_rules/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/02_access_rights_rules/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter10/02_access_rights_rules/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/02_access_rights_rules/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter10/03_field_access/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /Chapter10/03_field_access/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/03_field_access/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter10/03_field_access/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/03_field_access/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter10/03_field_access/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/03_field_access/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter10/03_field_access/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/03_field_access/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter10/04_record_rule/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /Chapter10/04_record_rule/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/04_record_rule/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter10/04_record_rule/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/04_record_rule/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter10/04_record_rule/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/04_record_rule/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter10/04_record_rule/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/04_record_rule/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter10/05_activate_features/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /Chapter10/05_activate_features/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/05_activate_features/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter10/05_activate_features/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/05_activate_features/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/05_activate_features/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter10/06_superuser_access/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /Chapter10/06_superuser_access/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/06_superuser_access/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter10/06_superuser_access/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/06_superuser_access/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/06_superuser_access/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter10/06_superuser_access/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/06_superuser_access/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter10/07_groups_on_views/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/07_groups_on_views/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter10/07_groups_on_views/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/07_groups_on_views/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter10/07_groups_on_views/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/07_groups_on_views/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/07_groups_on_views/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter10/07_groups_on_views/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter10/07_groups_on_views/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter12/00_initial_module/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/00_initial_module/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter12/00_initial_module/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/00_initial_module/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter12/00_initial_module/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/00_initial_module/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/00_initial_module/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter12/00_initial_module/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/00_initial_module/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter12/00_initial_module/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/00_initial_module/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter12/00_initial_module/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/00_initial_module/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter12/01_dynamic_stages/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/01_dynamic_stages/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter12/01_dynamic_stages/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/01_dynamic_stages/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter12/01_dynamic_stages/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/01_dynamic_stages/my_hostel/data/room_stages.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/01_dynamic_stages/my_hostel/data/room_stages.xml -------------------------------------------------------------------------------- /Chapter12/01_dynamic_stages/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/01_dynamic_stages/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter12/01_dynamic_stages/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/01_dynamic_stages/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter12/01_dynamic_stages/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/01_dynamic_stages/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter12/02_kanban_stages/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/02_kanban_stages/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter12/02_kanban_stages/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/02_kanban_stages/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter12/02_kanban_stages/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/02_kanban_stages/my_hostel/data/room_stages.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/02_kanban_stages/my_hostel/data/room_stages.xml -------------------------------------------------------------------------------- /Chapter12/02_kanban_stages/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/02_kanban_stages/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter12/02_kanban_stages/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/02_kanban_stages/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter12/02_kanban_stages/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/02_kanban_stages/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter12/02_kanban_stages/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/02_kanban_stages/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter12/02_kanban_stages/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/02_kanban_stages/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter12/03_kanban_quick_create/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/03_kanban_quick_create/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter12/03_kanban_quick_create/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/03_kanban_quick_create/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter12/03_kanban_quick_create/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/04_intractive_kanban/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/04_intractive_kanban/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter12/04_intractive_kanban/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/04_intractive_kanban/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter12/04_intractive_kanban/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/04_intractive_kanban/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/04_intractive_kanban/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter12/04_intractive_kanban/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/04_intractive_kanban/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter12/05_kanban_progressbar/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/05_kanban_progressbar/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter12/05_kanban_progressbar/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/05_kanban_progressbar/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter12/05_kanban_progressbar/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/05_kanban_progressbar/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/05_kanban_progressbar/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter12/05_kanban_progressbar/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/05_kanban_progressbar/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/10_qweb_report/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/10_qweb_report/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/data/room_stages.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/10_qweb_report/my_hostel/data/room_stages.xml -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/10_qweb_report/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/10_qweb_report/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/models/hostel_categ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/10_qweb_report/my_hostel/models/hostel_categ.py -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/10_qweb_report/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/10_qweb_report/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/views/hostel_categ.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/10_qweb_report/my_hostel/views/hostel_categ.xml -------------------------------------------------------------------------------- /Chapter12/10_qweb_report/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/10_qweb_report/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter12/11_activities_in_kanban/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/11_activities_in_kanban/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter12/11_activities_in_kanban/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/12_add_stat_button/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/12_add_stat_button/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter12/12_add_stat_button/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/12_add_stat_button/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter12/12_add_stat_button/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/12_add_stat_button/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/12_add_stat_button/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter12/12_add_stat_button/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/12_add_stat_button/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter12/12_add_stat_button/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/12_add_stat_button/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter12/13_archive_records/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/13_archive_records/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter12/13_archive_records/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/13_archive_records/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter12/13_archive_records/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/13_archive_records/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/13_archive_records/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter12/13_archive_records/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/13_archive_records/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter12/13_archive_records/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter12/13_archive_records/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter13/00_initial_module/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/00_initial_module/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter13/00_initial_module/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/00_initial_module/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter13/00_initial_module/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/00_initial_module/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/00_initial_module/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter13/00_initial_module/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/00_initial_module/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter13/00_initial_module/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/00_initial_module/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter13/00_initial_module/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/00_initial_module/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/controllers/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/controllers/main.py -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/models/hostel_categ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/models/hostel_categ.py -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/models/hostel_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/models/hostel_student.py -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/views/hostel_categ.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/views/hostel_categ.xml -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter13/01_http_paths/my_hostel/views/hostel_student.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/01_http_paths/my_hostel/views/hostel_student.xml -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/controllers/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/controllers/main.py -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/models/hostel_categ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/models/hostel_categ.py -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/models/hostel_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/models/hostel_student.py -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/models/res_partner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/models/res_partner.py -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/views/hostel_categ.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/views/hostel_categ.xml -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter13/02_paths_auth/my_hostel/views/hostel_student.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/02_paths_auth/my_hostel/views/hostel_student.xml -------------------------------------------------------------------------------- /Chapter13/03_paths_with_parameters/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/03_paths_with_parameters/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter13/03_paths_with_parameters/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main -------------------------------------------------------------------------------- /Chapter13/03_paths_with_parameters/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/03_paths_with_parameters/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter13/04_path_override/website_ext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/04_path_override/website_ext/__init__.py -------------------------------------------------------------------------------- /Chapter13/04_path_override/website_ext/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/04_path_override/website_ext/__manifest__.py -------------------------------------------------------------------------------- /Chapter13/04_path_override/website_ext/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import main -------------------------------------------------------------------------------- /Chapter13/04_path_override/website_ext/controllers/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/04_path_override/website_ext/controllers/main.py -------------------------------------------------------------------------------- /Chapter13/04_path_override/website_ext/views/templates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/04_path_override/website_ext/views/templates.xml -------------------------------------------------------------------------------- /Chapter13/05_static_resource/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/05_static_resource/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter13/05_static_resource/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/05_static_resource/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter13/05_static_resource/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main -------------------------------------------------------------------------------- /Chapter13/05_static_resource/my_hostel/controllers/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/05_static_resource/my_hostel/controllers/main.py -------------------------------------------------------------------------------- /Chapter13/05_static_resource/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/05_static_resource/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter13/05_static_resource/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/05_static_resource/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter13/05_static_resource/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/05_static_resource/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter13/05_static_resource/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter13/05_static_resource/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter14/00_initial_module/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /Chapter14/00_initial_module/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/00_initial_module/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter14/00_initial_module/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /Chapter14/00_initial_module/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import library_book 3 | -------------------------------------------------------------------------------- /Chapter14/02_display_datas/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/02_display_datas/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter14/02_display_datas/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/02_display_datas/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter14/02_display_datas/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/02_display_datas/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter14/02_display_datas/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/02_display_datas/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter14/02_display_datas/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/02_display_datas/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter14/03_static_snippets/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/03_static_snippets/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter14/03_static_snippets/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/03_static_snippets/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter14/03_static_snippets/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/03_static_snippets/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter14/03_static_snippets/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/03_static_snippets/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter14/03_static_snippets/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/03_static_snippets/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter14/04_dynamic_snippets/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/04_dynamic_snippets/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter14/04_dynamic_snippets/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/04_dynamic_snippets/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter14/04_dynamic_snippets/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/04_dynamic_snippets/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import hostel 2 | -------------------------------------------------------------------------------- /Chapter14/05_inputs_from_website/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/05_inputs_from_website/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter14/05_inputs_from_website/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main 2 | -------------------------------------------------------------------------------- /Chapter14/08_manage_seo/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/08_manage_seo/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter14/08_manage_seo/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/08_manage_seo/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter14/08_manage_seo/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main 2 | -------------------------------------------------------------------------------- /Chapter14/08_manage_seo/my_hostel/controllers/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/08_manage_seo/my_hostel/controllers/main.py -------------------------------------------------------------------------------- /Chapter14/08_manage_seo/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/08_manage_seo/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter14/08_manage_seo/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/08_manage_seo/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter14/08_manage_seo/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/08_manage_seo/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter14/08_manage_seo/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/08_manage_seo/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter14/08_manage_seo/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/08_manage_seo/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter14/08_manage_seo/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/08_manage_seo/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter14/09_get_visitor_country/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/09_get_visitor_country/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter14/09_get_visitor_country/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main 2 | -------------------------------------------------------------------------------- /Chapter14/10_track_utms/my_library/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/10_track_utms/my_library/__init__.py -------------------------------------------------------------------------------- /Chapter14/10_track_utms/my_library/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/10_track_utms/my_library/__manifest__.py -------------------------------------------------------------------------------- /Chapter14/10_track_utms/my_library/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import main -------------------------------------------------------------------------------- /Chapter14/10_track_utms/my_library/controllers/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/10_track_utms/my_library/controllers/main.py -------------------------------------------------------------------------------- /Chapter14/10_track_utms/my_library/models/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import library_book 3 | 4 | -------------------------------------------------------------------------------- /Chapter14/10_track_utms/my_library/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/10_track_utms/my_library/security/groups.xml -------------------------------------------------------------------------------- /Chapter14/10_track_utms/my_library/views/templates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/10_track_utms/my_library/views/templates.xml -------------------------------------------------------------------------------- /Chapter14/11_multiple_websites/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/11_multiple_websites/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter14/11_multiple_websites/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main 2 | -------------------------------------------------------------------------------- /Chapter14/11_multiple_websites/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/11_multiple_websites/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter14/12_publish_management/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/12_publish_management/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter14/12_publish_management/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main 2 | -------------------------------------------------------------------------------- /Chapter14/12_publish_management/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter14/12_publish_management/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter15/00_initial_module/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/00_initial_module/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter15/00_initial_module/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/00_initial_module/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter15/00_initial_module/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter15/00_initial_module/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/00_initial_module/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter15/00_initial_module/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/00_initial_module/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter15/01_field_widget/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/01_field_widget/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter15/01_field_widget/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/01_field_widget/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter15/01_field_widget/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter15/01_field_widget/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/01_field_widget/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter15/01_field_widget/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/01_field_widget/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter15/01_field_widget/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/01_field_widget/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter15/02_qweb_template/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/02_qweb_template/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter15/02_qweb_template/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/02_qweb_template/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter15/02_qweb_template/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter15/02_qweb_template/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/02_qweb_template/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter15/02_qweb_template/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/02_qweb_template/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter15/02_qweb_template/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/02_qweb_template/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter15/03_make_rpc/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/03_make_rpc/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter15/03_make_rpc/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/03_make_rpc/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter15/03_make_rpc/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter15/03_make_rpc/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/03_make_rpc/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter15/03_make_rpc/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/03_make_rpc/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter15/03_make_rpc/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/03_make_rpc/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter15/03_make_rpc/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/03_make_rpc/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter15/03_make_rpc/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/03_make_rpc/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter15/04_create_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/04_create_view/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter15/04_create_view/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/04_create_view/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter15/04_create_view/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter15/04_create_view/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/04_create_view/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter15/04_create_view/my_hostel/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/04_create_view/my_hostel/models/base.py -------------------------------------------------------------------------------- /Chapter15/04_create_view/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/04_create_view/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter15/04_create_view/my_hostel/models/ir_ui_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/04_create_view/my_hostel/models/ir_ui_view.py -------------------------------------------------------------------------------- /Chapter15/04_create_view/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/04_create_view/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter15/06_onboarding_tour/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/06_onboarding_tour/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter15/06_onboarding_tour/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/06_onboarding_tour/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter15/06_onboarding_tour/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter15/06_onboarding_tour/my_hostel/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/06_onboarding_tour/my_hostel/models/base.py -------------------------------------------------------------------------------- /Chapter15/06_onboarding_tour/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/06_onboarding_tour/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter15/06_onboarding_tour/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/06_onboarding_tour/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter15/07_mobile_js/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/07_mobile_js/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter15/07_mobile_js/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/07_mobile_js/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter15/07_mobile_js/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter15/07_mobile_js/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/07_mobile_js/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter15/07_mobile_js/my_hostel/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/07_mobile_js/my_hostel/models/base.py -------------------------------------------------------------------------------- /Chapter15/07_mobile_js/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/07_mobile_js/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter15/07_mobile_js/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/07_mobile_js/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter15/07_mobile_js/my_hostel/models/ir_ui_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/07_mobile_js/my_hostel/models/ir_ui_view.py -------------------------------------------------------------------------------- /Chapter15/07_mobile_js/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/07_mobile_js/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter15/07_mobile_js/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter15/07_mobile_js/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter16/00_initial_module/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/00_initial_module/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter16/00_initial_module/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/00_initial_module/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter16/00_initial_module/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter16/00_initial_module/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/00_initial_module/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter16/00_initial_module/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/00_initial_module/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter16/01_component/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/01_component/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter16/01_component/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/01_component/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter16/01_component/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter16/01_component/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/01_component/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter16/01_component/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/01_component/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter16/01_component/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/01_component/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter16/01_component/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/01_component/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter16/01_component/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/01_component/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter16/02_manage_user_actions/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/02_manage_user_actions/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter16/02_manage_user_actions/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter16/03_reactive_component/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/03_reactive_component/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter16/03_reactive_component/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter16/04_component_lifecycle/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/04_component_lifecycle/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter16/04_component_lifecycle/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter16/05_owl_field/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/05_owl_field/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter16/05_owl_field/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/05_owl_field/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter16/05_owl_field/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter16/05_owl_field/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/05_owl_field/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter16/05_owl_field/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/05_owl_field/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter16/05_owl_field/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/05_owl_field/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter16/05_owl_field/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/05_owl_field/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter16/05_owl_field/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter16/05_owl_field/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter18/00_initial_module/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models 3 | -------------------------------------------------------------------------------- /Chapter18/00_initial_module/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/00_initial_module/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter18/00_initial_module/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/00_initial_module/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter18/00_initial_module/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/00_initial_module/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter18/01_python_test/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models 3 | -------------------------------------------------------------------------------- /Chapter18/01_python_test/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/01_python_test/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter18/01_python_test/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/01_python_test/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter18/01_python_test/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/01_python_test/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter18/01_python_test/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/01_python_test/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter18/01_python_test/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/01_python_test/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter18/01_python_test/my_hostel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import test_hostel_room_state 3 | -------------------------------------------------------------------------------- /Chapter18/02_tagged_python_test/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models 3 | -------------------------------------------------------------------------------- /Chapter18/02_tagged_python_test/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/02_tagged_python_test/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter18/02_tagged_python_test/my_hostel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import test_hostel_room_state 3 | -------------------------------------------------------------------------------- /Chapter18/04_js_qunit_test/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models 3 | -------------------------------------------------------------------------------- /Chapter18/04_js_qunit_test/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/04_js_qunit_test/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter18/04_js_qunit_test/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/04_js_qunit_test/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter18/04_js_qunit_test/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/04_js_qunit_test/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter18/04_js_qunit_test/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/04_js_qunit_test/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter18/04_js_qunit_test/my_hostel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import test_hostel_room_state 3 | -------------------------------------------------------------------------------- /Chapter18/05_js_tour_test/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models 3 | -------------------------------------------------------------------------------- /Chapter18/05_js_tour_test/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/05_js_tour_test/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter18/05_js_tour_test/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/05_js_tour_test/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter18/05_js_tour_test/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/05_js_tour_test/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter18/05_js_tour_test/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/05_js_tour_test/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter18/05_js_tour_test/my_hostel/security/groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/05_js_tour_test/my_hostel/security/groups.xml -------------------------------------------------------------------------------- /Chapter18/05_js_tour_test/my_hostel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import test_hostel_room_state 3 | -------------------------------------------------------------------------------- /Chapter18/07_debug_js_test/my_hostel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import models 3 | -------------------------------------------------------------------------------- /Chapter18/07_debug_js_test/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/07_debug_js_test/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter18/07_debug_js_test/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/07_debug_js_test/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter18/07_debug_js_test/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/07_debug_js_test/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter18/07_debug_js_test/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/07_debug_js_test/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter18/07_debug_js_test/my_hostel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import test_hostel_room_state 3 | -------------------------------------------------------------------------------- /Chapter18/09_populate_test_data/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/09_populate_test_data/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter18/09_populate_test_data/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter18/09_populate_test_data/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter18/09_populate_test_data/my_hostel/populate/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import hostel_data 3 | -------------------------------------------------------------------------------- /Chapter18/09_populate_test_data/my_hostel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from . import test_hostel_room_state 3 | -------------------------------------------------------------------------------- /Chapter20/00_initial_module/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/00_initial_module/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter20/00_initial_module/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/00_initial_module/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter20/00_initial_module/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter20/00_initial_module/my_hostel/data/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/00_initial_module/my_hostel/data/data.xml -------------------------------------------------------------------------------- /Chapter20/00_initial_module/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/00_initial_module/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter20/01_xmlrpc_authentication/odoo_authenticate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/01_xmlrpc_authentication/odoo_authenticate.py -------------------------------------------------------------------------------- /Chapter20/01_xmlrpc_authentication/version_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/01_xmlrpc_authentication/version_info.py -------------------------------------------------------------------------------- /Chapter20/02_xmlrpc_fetch_data/rooms_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/02_xmlrpc_fetch_data/rooms_data.py -------------------------------------------------------------------------------- /Chapter20/02_xmlrpc_fetch_data/rooms_data2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/02_xmlrpc_fetch_data/rooms_data2.py -------------------------------------------------------------------------------- /Chapter20/04_xmlrpc_call_methods/rooms_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/04_xmlrpc_call_methods/rooms_method.py -------------------------------------------------------------------------------- /Chapter20/06_jsonrpc_fetch_data/json_fetch_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/06_jsonrpc_fetch_data/json_fetch_data.py -------------------------------------------------------------------------------- /Chapter20/06_jsonrpc_fetch_data/json_fetch_data2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/06_jsonrpc_fetch_data/json_fetch_data2.py -------------------------------------------------------------------------------- /Chapter20/08_jsonrpc_call_method/jsonrpc_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/08_jsonrpc_call_method/jsonrpc_method.py -------------------------------------------------------------------------------- /Chapter20/09_odoorpc_library/odoorpc_hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/09_odoorpc_library/odoorpc_hostel.py -------------------------------------------------------------------------------- /Chapter20/09_odoorpc_library/odoorpc_hostel_execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter20/09_odoorpc_library/odoorpc_hostel_execute.py -------------------------------------------------------------------------------- /Chapter22/00_initial_module/point_of_sale_customization/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter22/00_initial_module/point_of_sale_customization/static/src/js/point_of_sale_customization.js: -------------------------------------------------------------------------------- 1 | /** @odoo-module */ 2 | 3 | -------------------------------------------------------------------------------- /Chapter22/00_initial_module/point_of_sale_customization/static/src/scss/point_of_sale_customization.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter22/01_load_assets/point_of_sale_customization/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter22/02_add_button/point_of_sale_customization/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter22/03_make_rpc/point_of_sale_customization/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter22/04_modify_ui/point_of_sale_customization/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from . import models 3 | -------------------------------------------------------------------------------- /Chapter22/04_modify_ui/point_of_sale_customization/models/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from . import pos_session 3 | -------------------------------------------------------------------------------- /Chapter22/05_change_flow/point_of_sale_customization/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from . import models 3 | -------------------------------------------------------------------------------- /Chapter22/05_change_flow/point_of_sale_customization/models/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from . import pos_session 3 | -------------------------------------------------------------------------------- /Chapter22/06_modify_recipt/point_of_sale_customization/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from . import models 3 | -------------------------------------------------------------------------------- /Chapter22/06_modify_recipt/point_of_sale_customization/models/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | from . import pos_session 3 | -------------------------------------------------------------------------------- /Chapter23/00_initial_module/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/00_initial_module/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter23/00_initial_module/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/00_initial_module/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter23/00_initial_module/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter23/00_initial_module/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/00_initial_module/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter23/00_initial_module/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/00_initial_module/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter23/02_chatter_in_form_view/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/02_chatter_in_form_view/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter23/02_chatter_in_form_view/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter23/03_manage_activities/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/03_manage_activities/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter23/03_manage_activities/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter23/04_jinja_mail_template/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/04_jinja_mail_template/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter23/04_jinja_mail_template/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter23/05_qweb_mail_template/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/05_qweb_mail_template/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter23/05_qweb_mail_template/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter23/06_mail_alias/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/06_mail_alias/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter23/06_mail_alias/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/06_mail_alias/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter23/06_mail_alias/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter23/06_mail_alias/my_hostel/data/categ_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/06_mail_alias/my_hostel/data/categ_data.xml -------------------------------------------------------------------------------- /Chapter23/06_mail_alias/my_hostel/data/room_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/06_mail_alias/my_hostel/data/room_demo.xml -------------------------------------------------------------------------------- /Chapter23/06_mail_alias/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/06_mail_alias/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter23/06_mail_alias/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/06_mail_alias/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter23/06_mail_alias/my_hostel/models/hostel_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/06_mail_alias/my_hostel/models/hostel_room.py -------------------------------------------------------------------------------- /Chapter23/06_mail_alias/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/06_mail_alias/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter23/06_mail_alias/my_hostel/views/hostel_room.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/06_mail_alias/my_hostel/views/hostel_room.xml -------------------------------------------------------------------------------- /Chapter23/07_log_changes/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/07_log_changes/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter23/07_log_changes/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/07_log_changes/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter23/07_log_changes/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter23/07_log_changes/my_hostel/data/categ_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/07_log_changes/my_hostel/data/categ_data.xml -------------------------------------------------------------------------------- /Chapter23/07_log_changes/my_hostel/data/room_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/07_log_changes/my_hostel/data/room_demo.xml -------------------------------------------------------------------------------- /Chapter23/07_log_changes/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/07_log_changes/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter23/07_log_changes/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/07_log_changes/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter23/07_log_changes/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/07_log_changes/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /Chapter23/08_send_digest_mail/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/08_send_digest_mail/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter23/08_send_digest_mail/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter23/08_send_digest_mail/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter23/08_send_digest_mail/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter24/05_capture_image/my_hostel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter24/05_capture_image/my_hostel/__init__.py -------------------------------------------------------------------------------- /Chapter24/05_capture_image/my_hostel/__manifest__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter24/05_capture_image/my_hostel/__manifest__.py -------------------------------------------------------------------------------- /Chapter24/05_capture_image/my_hostel/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter24/05_capture_image/my_hostel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter24/05_capture_image/my_hostel/models/__init__.py -------------------------------------------------------------------------------- /Chapter24/05_capture_image/my_hostel/models/hostel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter24/05_capture_image/my_hostel/models/hostel.py -------------------------------------------------------------------------------- /Chapter24/05_capture_image/my_hostel/views/hostel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/Chapter24/05_capture_image/my_hostel/views/hostel.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alanhou/odoo-cookbook/HEAD/README.md --------------------------------------------------------------------------------