-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Master technical onboarding faavc #1071
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
base: master
Are you sure you want to change the base?
Master technical onboarding faavc #1071
Conversation
Creating the manifest file.
New ir.model.access file to adding all kind of accesses to the base.group_user and connecting csv file to manifest [LINT] estate: fixing linter issues [LINT] estate: adding new lines to the end of the few file
[LINT] estate: linting all python files with ruff
…hapter 6 add: state field to the estate_property model security: readonly and all-rights security groups are created views: list, form, search views are created, in search view state filter and postcode groupby features are added manifest is updated with the security file
new models: estate_property_offer, estate_property_tag estate_property: adding new fields (type, salesperson, buyer, tags, offers) estate_property_view: adding offers to form view, tags to both list and form views estate_property_offer_view: adding list and form views menu: settings menu for types and tags
computed fields: deadline of the offer, best price from many offers onchange: garden affects garden_area and garden_orientation
…ffers - Chapter 9 estate_property: adding cancel and sold buttons and actions for those buttons estate_property_offer: adding accept and refuse buttons and actions for those buttons learned: actions, exception example, icons in buttons
0b0c858 to
79ff504
Compare
SQL constraints: expected_price, selling_price, offer price, property tag and type Python constraints: selling price >= 0.9 of the expected price
amah-odoo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Huge work so far 🎉
just small comment for now
ref: maximizing method and name of the computation method
inline property list view to property type statusbar widget for the status of the property manual and model ordering adding attributes and options (color, invisible, readonly), color decorations default availability filter, filter_domain for living_area stat_button for property types that shows offer for a specific property type
CRUD inheritance (ondelete for offer, create for estate property) inherit res.user and add property_ids to it view inheritance: from res.user and add properties of the user to the new page in the form view
289be55 to
0fec157
Compare
amah-odoo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
small comments to keep structure 👀
…Chapter 13 estate_account module is created that depends on account and estate override: selling property action to create invoice learned: invoice creation basics
amah-odoo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Finilizing you framework journey please adapt the code to follow those Coding Guidelines 🫡
Thanks for your work 🎉

No description provided.