Commit graph

772 commits

Author SHA1 Message Date
Marc Durepos
35e04f678c purchase_customer_requisition: removing agreement from a line recomputes pricing 2025-01-16 12:02:42 -05:00
Marc Durepos
1122f71628 purchase_customer_requisition: prices correctly set for new lines 2025-01-16 11:11:45 -05:00
Marc Durepos
245610362d purchase_customer_requisition: fix identification of customer for line by passing through the moves 2025-01-16 08:43:15 -05:00
Marc Durepos
2738ade92d further fixes to purchase_customer_requisition 2025-01-16 08:25:32 -05:00
Marc Durepos
f54ff1496f purchase_customer_requisition: passing first test 2025-01-15 17:38:04 -05:00
Marc Durepos
e767591739 further work on purchase_customer_requisition 2025-01-15 16:23:56 -05:00
Marc Durepos
ed848863f9 working on purchase_customer_requisition 2025-01-15 15:52:03 -05:00
Marc Durepos
99dca038d3 added a failing test for purchase_customer_requisition 2025-01-15 12:31:00 -05:00
Marc Durepos
69f815c3f5 purchase_customer_requisition: module successfully installs 2025-01-15 12:10:16 -05:00
xtremxpert
23113e9a40 for you marc 2025-01-15 11:59:19 -05:00
xtremxpert
776e5aa8f5 remove useless models 2025-01-15 10:54:14 -05:00
xtremxpert
d01295a930 fix on change 2025-01-15 10:40:32 -05:00
xtremxpert
c2c4e632af fix for pneumac 2025-01-15 10:26:36 -05:00
Marc Durepos
2a1be1885e delivery_carrier_partner_account: added some test cases and fixed some bugs relating default accounts 2025-01-15 10:13:52 -05:00
Marc Durepos
5e4a818fc1 make sure carrier_account_ids is set before indexing at 0 2025-01-15 10:04:50 -05:00
Marc Durepos
27b0df3649 delivery_carrier_partner_account: make default the first account added to a partner 2025-01-15 10:03:55 -05:00
Marc Durepos
9ed6ddd0df delivery_carrier_partner_account fixes 2025-01-13 16:03:04 -05:00
Marc Durepos
c6df3e15a2 change tree to list 2024-12-20 11:25:30 -05:00
Marc Durepos
a4a360aef1 [FIX] caldav_sync: error in data XML
Remove the numbercall and doall fields from the data to conform
to the new structure of ir.cron model since 18.0.
2024-12-20 09:34:30 -05:00
Marc Durepos
f34860bfac mig to 18.0 for bemade's modules 2024-12-05 16:56:28 -05:00
Marc Durepos
56b755039d price_update_notifications: cleaned up multiline fields and improved fr translation 2024-12-05 14:46:40 -05:00
Marc Durepos
e9a2dd389d price_udpate_notifications: improve error message for action 2024-12-05 13:26:33 -05:00
Marc Durepos
6e56609846 fix active_ids bug for single selection in price update notification module 2024-12-05 13:22:12 -05:00
Marc Durepos
a968b64e80 price_update_notifications module added 2024-12-05 13:16:27 -05:00
Marc Durepos
c8bbeac919 [ENH] delivery_carrier_partner_account: Add ppc billing mode.
Adds a Prepaid & Charge billing mode to carrier.account.mixin and
overrides the stock.picking method that sets the shipping cost on sales
orders after shipping. This modifies the behaviour of "invoicing policy"
on delivery.carrier when a delivery billing mode is selected on the SO
or picking.
2024-11-21 16:36:48 -05:00
Marc Durepos
a365609f21 [ENH] delivery_carrier_partner_account: add delivery info to sale line
When adding transport charges to a sale order via the "Add Shipping"
button, the line's description now contains the delivery billing mode
and account number when applicable.

Fixes #112
2024-11-21 15:41:45 -05:00
Marc Durepos
15aee61953 [ENH] delivery_carrier_partner_account: add active field to accounts
Fixes #111
2024-11-21 14:40:26 -05:00
Marc Durepos
01c424c485 [ENH] delivery_carrier_partner_account: company_id + view all from menu
Add the ability to view all the transporter accounts from the sales
configuration menu.

Add company_id to delivery.carrier.account model as a related field
to delivery.carrier. Also constrain the delivery.carrier and res.partner
associated to an account to be linked to the same company.

Fixes #113
2024-11-21 14:39:20 -05:00
xtremxpert
b6eca04802 Merge branch '17.0' of git.bemade.org:bemade/bemade-addons into 17.0 2024-11-21 09:57:00 -05:00
xtremxpert
fdcc81d29e openai fix 2024-11-21 09:56:19 -05:00
Marc Durepos
c1a2129359 beginnings of new module fsm_visit_confirmation, fix to bemad_partner_email_domain and incrementing_sequence_mixin 2024-11-20 15:42:13 -05:00
Marc Durepos
5b696e8eab delivery_carrier_partner_account: looks ready for first launch 2024-11-20 14:44:33 -05:00
Marc Durepos
9b882ec7f8 delivery_carrier_partner_account: add choose delivery wizard code and tests 2024-11-20 13:13:57 -05:00
Marc Durepos
d99acaa3ec delivery_carrier_partner_account: added views and action 2024-11-20 11:17:35 -05:00
Marc Durepos
34ec1a8230 new module delivery_carrier_partner_account started 2024-11-20 09:15:59 -05:00
Marc Durepos
f542d8fbf9 bemade_partner_email_domain: fix issue where qc.ca emails matched too many partners 2024-11-19 13:33:14 -05:00
Benoît Vézina
4163232371 new modules openai 2024-11-16 06:45:41 -05:00
Marc Durepos
e7fd3c3910 fixup! [IMP] caldav_sync: Massive rework 2024-11-08 15:52:51 -05:00
Marc Durepos
7ae6454947 [IMP] caldav_sync: Massive rework
Significant improvements to the code around synchronizing events,
especially recurring ones. Too much has changed to explain fully here,
so read the changelog in README.rst or read the code.

Squashed commit of the following:

commit e537a7f7f4
Author: Marc Durepos <marc@bemade.org>
Date:   Fri Nov 8 15:47:39 2024 -0500

    caldav_sync: getting ready for launch of 0.6.0

commit 5797f8efca
Author: Marc Durepos <marc@bemade.org>
Date:   Fri Nov 8 12:41:13 2024 -0500

    fixup! caldav_sync: all seems good. further testing to come before merging into 17.0

commit 992778e353
Author: Marc Durepos <marc@bemade.org>
Date:   Fri Nov 8 12:41:02 2024 -0500

    caldav_sync: all seems good. further testing to come before merging into 17.0

commit 90d05d75a2
Author: Marc Durepos <marc@bemade.org>
Date:   Fri Nov 8 11:31:14 2024 -0500

    caldav_sync: better sync with calls to _rewrite_recurrence

commit 5ca1d56e54
Author: Marc Durepos <marc@bemade.org>
Date:   Thu Nov 7 16:13:31 2024 -0500

    caldav_sync: recurrence working from Odoo to CalDAV. Need further testing for the other direction.

commit ce7b27cc65
Author: Marc Durepos <marc@bemade.org>
Date:   Thu Nov 7 10:33:26 2024 -0500

    caldav_sync: updating recurrences in the middle with future works, but it breaks singled out events before it (brings them back into the rrule chain)

commit 421d609abd
Author: Marc Durepos <marc@bemade.org>
Date:   Thu Nov 7 08:08:35 2024 -0500

    caldav_sync: still working on recurrence

commit 0e07d42825
Author: Marc Durepos <marc@bemade.org>
Date:   Wed Nov 6 16:06:43 2024 -0500

    caldav_sync: moving a single event in a recurrence is synchronizing well

commit 14a8b6acf0
Author: Marc Durepos <marc@bemade.org>
Date:   Wed Nov 6 13:53:23 2024 -0500

    caldav_sync: CRUD fully functional, recurring events working with exceptions around changes in mid-sequence with rrule updates

commit 068d1fb29f
Author: Marc Durepos <marc@bemade.org>
Date:   Tue Nov 5 16:42:42 2024 -0500

    caldav_sync: all CRUD operations working. Recurrences working to some degree but not fully.

commit 0104e3897c
Author: Marc Durepos <marc@bemade.org>
Date:   Mon Nov 4 07:48:48 2024 -0500

    caldav_sync: major rework underway. This commit is broken.
2024-11-08 15:49:50 -05:00
xtremxpert
6b3b76e9e7 fix for bemade_helpdesk_one_ticket_per_email/models/mail_thread.py 2024-10-31 13:33:53 -04:00
Marc Durepos
9739dbdd41 recursive_tree_view: make parent field active in views where it isn't if they're recursive 2024-10-30 15:01:42 -04:00
Marc Durepos
da802131e8 recursive_tree_view: fix header levels in index.html 2024-10-30 14:49:50 -04:00
Marc Durepos
65bdbcfd4a recursive_tree_view: add main_screenshot.png to manifest 2024-10-30 14:46:06 -04:00
Marc Durepos
700e2b2ffb recursive_tree_view: rename main_screenshot.png 2024-10-30 14:43:45 -04:00
Marc Durepos
250009514e recursive_tree_view: moved description under static 2024-10-30 14:41:11 -04:00
Marc Durepos
d9879ab235 recursive_tree_view: add icon, images and docs 2024-10-30 14:38:39 -04:00
Marc Durepos
6bab956a54 [ADD] recursive_tree_view: new module for hierarchical models
Allows the viewing of hierarchical models (i.e. parent-child
relationships) directly in a tree view. Simply add the recursive
attribute to the tree tag with `recursive="1"` or `recursive="true"` or
`recursive="True"`.

Parent-child field is autodetected from the model based on the
_parent_name field which is standard in the Odoo ORM.

Currently there is no option for expanding all children, but this may be
added in future versions.
2024-10-30 12:11:55 -04:00
Marc Durepos
4db6dab0eb bemade_partner_email_domain: make it such that subdivisions become 'other' type 2024-10-28 11:22:41 -04:00
Marc Durepos
9d54b662e6 add product_id to equipment form view 2024-10-25 16:00:02 -04:00
Marc Durepos
77cd7eba40 get rid of purpose migration in fsm_equipment to fix migration bug 2024-10-25 10:55:34 -04:00