Marc Durepos
421d609abd
caldav_sync: still working on recurrence
2024-11-07 08:08:35 -05:00
Marc Durepos
0e07d42825
caldav_sync: moving a single event in a recurrence is synchronizing well
2024-11-06 16:06:43 -05:00
Marc Durepos
14a8b6acf0
caldav_sync: CRUD fully functional, recurring events working with exceptions around changes in mid-sequence with rrule updates
2024-11-06 13:53:23 -05:00
Marc Durepos
068d1fb29f
caldav_sync: all CRUD operations working. Recurrences working to some degree but not fully.
2024-11-05 16:42:42 -05:00
Marc Durepos
0104e3897c
caldav_sync: major rework underway. This commit is broken.
2024-11-04 07:48:48 -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
Marc Durepos
7a11a8fef5
debugging migration on prod
2024-10-25 10:53:35 -04:00
Marc Durepos
87d7cb5b28
[ADD]: rework of fsm_equipment, add client_applications and glue module
2024-10-25 10:44:35 -04:00
Marc Durepos
4baef176fb
Merge branch '16.0' into 17.0
...
Forward port of latest updates.
2024-10-15 08:56:28 -04:00
Marc Durepos
947b03e125
caldav_sync: fix error when multiple organizer partner matches found
2024-10-09 08:53:49 -04:00
Marc Durepos
0a4a991b32
fixes for caldav_sync
2024-10-09 08:45:31 -04:00
Marc Durepos
c2e3a34d4f
caldav_sync: major rework.
...
- Refactoring
- New test cases (lots of them)
- A bunch of bug fixes based on test case executions
2024-10-07 17:14:18 -04:00
Marc Durepos
786b501c58
bemade_purchase_warn_supplier_overdue: refactoring and tests passing
2024-10-07 09:53:58 -04:00
xtremxpert
9503f1febd
bemade_purchase_warn_supplier_overdue
2024-10-04 12:02:28 -04:00
Marc Durepos
48aae5aa69
use Markup instead of body_is_html=True
2024-10-03 10:45:20 +02:00
Marc Durepos
bead0deecd
fsm_equipment: store is_service_site field
2024-10-03 10:30:09 +02:00
Marc Durepos
8f3c836a32
hide equipment tab for site contacts
2024-10-02 12:08:40 +02:00
Marc Durepos
188f7afbd1
bemade_fsm: improve visibility of pages on partners based on is_service_site logic
2024-10-02 09:57:50 +02:00
Marc Durepos
306ffae80b
make sure html comments are posted with body_is_html=True
2024-09-30 16:24:15 -04:00
Marc Durepos
671555dcc8
[FIX] sports_clinic: removing access unlinks teams
2024-09-29 16:32:27 -04:00
Marc Durepos
4eb7f14505
[FIX] sports_clinic: patient name updates on partner.
2024-09-29 16:18:00 -04:00
Marc Durepos
2c4e197c2b
fix for call to no longer existing function on creation of sports team
2024-09-29 15:49:52 -04:00
Marc Durepos
6857df18bf
[FIX] bemade_sports_clinic: add team access to user
2024-09-27 14:50:03 -04:00
Marc Durepos
705c920b4d
[FIX] bemade_sports_clinic: add team access to user
2024-09-27 14:33:20 -04:00
Marc Durepos
82c214b644
fix error in res.users._inverse_accessible_team_ids
2024-09-27 13:32:04 -04:00
Marc Durepos
a9199882cb
[FIX] bemade_fsm: update partner when SO shipping location changes
2024-09-25 10:19:37 -04:00
Marc Durepos
4e091d3f63
fix for compute_accessible_team_ids on users
2024-09-24 09:47:26 -04:00
Marc Durepos
64034e280c
bemade_fsm: fix equipment name_search
2024-09-23 17:22:08 -04:00
Marc Durepos
017bde45dd
[FIX] bemade_time_off_follower: validation error
...
Fixes a validation error that occurred when the alternate follower was
already in the list of recipients for the mail.thread.
2024-09-20 10:14:57 -04:00
Marc Durepos
626d4c5dc2
add more tests for bemade_vendor_pricelist to get coverage up
2024-09-19 10:58:14 -04:00
Marc Durepos
5f6fb6002a
bemade_margin_vendor_pricelist: Fix division by zero
...
Added tests and fixed an edge case where computing the gross profit
resulted in a division by zero. This happened in production with a zero
ordered quantity on a sales order line and a negative product
availability value.
Also added some test cases to ensure that the calculations for GP and GP
% are correct across logically different cases.
2024-09-19 09:52:57 -04:00
Marc Durepos
75ed4642c6
fix tests, security and post-migration
2024-09-18 15:40:45 -04:00
Marc Durepos
1ab1d00cab
fix sudo issues around patient follower updating
2024-09-18 14:38:34 -04:00
Marc Durepos
64db9a1176
fix patient injury rights
2024-09-18 14:35:51 -04:00
Marc Durepos
9ed035a938
attempted fix for access rights issues.
2024-09-18 14:18:31 -04:00
Marc Durepos
af3fa7cda2
Merge commit '1a042a72' into 17.0
2024-09-06 08:28:44 -04:00
Marc Durepos
1a042a720f
bemade_fsm, fsm_equipment: fixes #109
...
Updated report template to use display_name and converted the
_compute_complete_name function to _compute_display_name in
fsm.equipment model.
2024-09-06 08:27:31 -04:00
Marc Durepos
aacc6b27b4
caldav_sync: fixes #108 , warning on invalid operator.
...
Add a type check to the values being compared when iterating over
current and changed values in a calendar event. Also, rewrite to use
dictionary comprehension for readability.
2024-09-05 20:37:50 -04:00
Marc Durepos
00eb20496c
caldav_sync: implement model_create_multi in calendar event
2024-09-05 20:23:39 -04:00
Marc Durepos
933c56f8fd
another fix to unhashable type list re #107
2024-09-05 19:55:18 -04:00