Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADD] estate: Manage Your Properties, Maximize Your Returns #135

Closed
wants to merge 3 commits into from

Commits on Sep 24, 2024

  1. [ADD] estate: Manage Your Properties, Maximize Your Returns

    -create new estate model
    -create offer for a property and relation between properties like one2Many ,
    many2Many, many2One
    -create computed fields
    -create action fields and action buttons for sold & cancle and offer accept &
    refused
    -create views for property, type, tag and offer
    -create security for all the the above model
    aneg-odoo committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ea4b032 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. [ADD] estate: created reports and added sample data for testing new f…

    …eatures
    
    (estate): add property offers report and sample data for testing
    
    - Created a new report for estate property offers (PDF format)
    - Added sample data for testing new estate property features
    - Fixed XML issues related to ir.actions.report and external ID conflicts
    aneg-odoo committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    fa30f74 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. [ADD] estate: enforce salesperson-based access restrictions for agents

    - Added a rule to restrict agents' visibility and edit rights to properties
      where they are either the designated salesperson or where no salesperson is
      assigned.
    - Guaranteed that estate managers maintain unrestricted access to all property
       records.
    - Confirmed that the estate_group_manager role appropriately inherits
       permissions from estate_group_user, ensuring consistent access control.
    - Updated access control to restrict agents from creating Property Types and
       Tags.
    - Restricted visibility of the Settings menu to estate managers and selected
       groups by applying group-based controls.
    - Enforced multi-company rules to ensure data isolation between different
       companies/agencies within the estate module.
    aneg-odoo committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    3fcbe64 View commit details
    Browse the repository at this point in the history