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

17.0 training koye #152

Draft
wants to merge 11 commits into
base: 18.0
Choose a base branch
from
Draft

17.0 training koye #152

wants to merge 11 commits into from

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    82b513a View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. [ADD] estate: created new estate module and added types,offers,tags,v…

    …iews
    
    - created a new estate module
    -defined init and manifest
    -created an estate_property model with the below fields and methods:
         -postcode,date_availability,selling_price,bed_rooms,facades.garden,
           orientation
        -compute_total,on_change,action_sold,action_cancel
    
    -created estate_property_type,tags,offers models and their corresponding views
    koye-odoo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    781a576 View commit details
    Browse the repository at this point in the history
  2. [ADD] estate: created reports for estate properties by inheriting tem…

    …plates
    
    Added new features to the estate module, including the ability to generate
    comprehensive reports and the option to add dummy data for testing purposes.
    These enhancements improve the module's functionality and usability, allowing
     for better data visualization and easier testing scenarios.
    koye-odoo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    559f5ab View commit details
    Browse the repository at this point in the history
  3. [ADD] estate: Added security groups and user roles(agent,manager)

    - Created 'security.xml'`to define security groups for Real Estate users.
    - Added 'category' field to the `__manifest.py  with value  'Real Estate/
    Brokerage'.
    - Created security groups:
      - `estate_group_user` (Agent) with category `
         base.module_category_real_estate_brokerage`.
      - `estate_group_manager` (Manager) which implies `estate_group_user`.
    - Configured user roles so real estate agents only have access to the
    Real Estate app.
    - Tested access control by logging in with a real estate agent user
    and verifying limited access.
    koye-odoo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    af20fa5 View commit details
    Browse the repository at this point in the history
  4. [ADD] estate: restricted agent access to properties based on salesperson

    - Implemented rule limiting agents to view/modify only properties with
    no salesperson or where they are the assigned salesperson.
    - Ensured real estate managers retain access to all properties.
    - Verified estate_group_manager inherits permissions from estate_group_user
    as required.
    koye-odoo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    a8ed0e7 View commit details
    Browse the repository at this point in the history
  5. [ADD] estate: restrict access to Settings menu and Property Types/Tags

    - Restricted the creation of Property Types and Tags to agents by updating
    access control rules.
    - Made the Settings menu only visible to estate managers and another group by
    adding group-based restrictions.
    - Applied multi-company rules to silo data access between different
    companies/agencies in the estate module.
    koye-odoo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    add100c View commit details
    Browse the repository at this point in the history
  6. [ADD] estate_offer_wizard: implemented wizard for adding offers to pr…

    …operties.
    
    - Added 'Add Offer' button in the estate property tree view header.
    - Enabled selection of multiple properties for offer creation.
    - Created wizard with fields for price, offer status, and buyer.
    - Included 'Make an Offer' button to handle business logic and 'Cancel' button
    for form cancellation.
    koye-odoo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    79c14da View commit details
    Browse the repository at this point in the history
  7. [ADD] warranty: adding warranty

    [ADD] Warranty Configuration:
    - Inherited `product.template` to add `is_warranty_available` field.
    - Created warranty configuration model for managing product warranties.
    - Added wizard for showing add warranty button on relevant products.
    koye-odoo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    5efa642 View commit details
    Browse the repository at this point in the history
  8. [ADD] warranty: add warranty management functionality

    - Created AddWarranty button to open a wizard for warranty management.
    - Implemented a wizard with an Add button to apply warranty to order lines if
    available.
    - Computed warranty price based on a percentage defined in the warranty
    configuration.
    - Integrated warranty product into the warranty configuration for better
     management.
    koye-odoo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    aad8df4 View commit details
    Browse the repository at this point in the history
  9. [ADD] warranty: add warranty management functionality

    - Created Add Warranty button to open a wizard for warranty management.
    - Implemented a wizard with an Add button to apply warranty to order lines if
    available.
    - Computed warranty price based on a percentage defined in the warranty
    configuration.
    - Integrated warranty product into the warranty configuration for better
     management.
    koye-odoo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f0b0328 View commit details
    Browse the repository at this point in the history
  10. [ADD] warranty: add warranty management functionality

    - Created Add Warranty button to open a wizard for warranty management.
    - Implemented a wizard with an Add button to apply warranty to order lines if
    available.
    - Computed warranty price based on a percentage defined in the warranty
    configuration.
    - Integrated warranty product into the warranty configuration for better
     management.
    koye-odoo committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    d013884 View commit details
    Browse the repository at this point in the history