Commit graph

97 commits

Author SHA1 Message Date
Marc Durepos
eea5b54a4f bemade_fsm: added a test for contact setting on SO shipping address change. Fixes #53. 2023-09-18 14:14:16 -04:00
Marc Durepos
6f37902f42 bemade_fsm: add equipment to Task Templates & flow down to tasks on SO. Fixes #50 2023-09-18 14:14:16 -04:00
Marc Durepos
5307ca8580 bemade_fsm: added test for setting proper contacts on SO based on shipping address. 2023-09-18 14:14:16 -04:00
Marc Durepos
281cf6a379 bemade_fsm: Updating SO delivery address correctly changes site contacts, work order recipients and equipment. Fixes #53. 2023-09-18 14:14:16 -04:00
Marc Durepos
8fc8c6ae26 Updated the naming of tasks for FSM. Fixes #54. 2023-09-18 14:14:16 -04:00
Marc Durepos
04c6801c42 bemade_fsm: Added default project stage data re #51. 2023-09-18 14:14:16 -04:00
Marc Durepos
a847f7e9ef bemade_fsm: Renamed button Mark Done on FSM tasks to Mark as Delivered. Wrote tests to address manager vs user cases for the button. Re #55. 2023-09-18 14:14:16 -04:00
Marc Durepos
74e95be281 bemade_fsm: Added logic to prevent child FSM tasks from trying to create sales orders. Fixes #5. 2023-09-18 14:14:16 -04:00
Marc Durepos
f6bd867ddb bemade_multiple_billing_contacts: incorporating views 2023-09-13 11:40:15 -04:00
Marc Durepos
8974d412de bemade_multiple_billing_contacts: incorporating views 2023-09-13 11:39:43 -04:00
Benoît Vézina
866f650ffe start for quote alternative 2023-08-03 10:49:14 -04:00
Benoît Vézina
9dda5851a3 add validation so not adding allready recipients 2023-08-03 10:48:21 -04:00
Marc Durepos
c21f565b3c bemade_mailcow_integration: Further fixing for alias name breaking discuss. 2023-08-02 14:56:02 -04:00
Marc Durepos
d2913c410d bemade_mailcow_integration: Fixes a bug where users can't create new 1-to-1 discussion channels. Fixes Dur-Pro/durpro#226. 2023-08-02 14:50:28 -04:00
Benoît Vézina
8201461c61 fix mailcow 2023-07-27 14:41:01 -04:00
Marc Durepos
12ed7b8ce5 Fix to bemade_time_off_follower. 2023-07-24 10:52:08 -04:00
Benoît Vézina
0cf3ded6fe move logic to _notify_compute_recipients not adding replacement as followers 2023-07-21 15:12:18 -04:00
Benoît Vézina
281eb2f13d fix most mailcow issue 2023-07-21 13:26:07 -04:00
Benoît Vézina
6405e7fdfc module linker 2023-07-20 13:20:02 -04:00
Benoît Vézina
c70e35f42c test and validated for user password bundle 2023-07-18 11:39:27 -04:00
Benoît Vézina
020d8f9d69 Test and validate time off follower 2023-07-18 11:15:46 -04:00
Benoît Vézina
bfe54bf9c0 4 new modules for testing 2023-07-18 06:56:51 -04:00
Marc Durepos
4f9a05e05a Update bemade_fsm version to 15.0.0.2.0 for sprint 2 release. 2023-06-29 15:19:12 -04:00
Marc Durepos
d0be20363b bemade_fsm: Linked equipment from sale order to creaed task on SO confirmation. Fixes #48. 2023-06-29 13:26:40 -04:00
Marc Durepos
4065e036ce bemade_fsm: updated actions for the Field Service menu items leading to tasks. Fixes #2. 2023-06-28 16:30:22 -04:00
Marc Durepos
81f8550041 bemade_fsm: Closes #12. Final tests for adding and removing site contacts and work order contacts on SOs and Tasks. 2023-06-27 21:20:59 -04:00
Marc Durepos
98ea96d7ee bemade_fsm: Final confirmation of functionality. Fixes #15. 2023-06-27 20:55:58 -04:00
Marc Durepos
cdec0b1aff bemade_multiple_billing_contacts: Code cleanup. Re #15 and #12. 2023-06-27 20:53:57 -04:00
Marc Durepos
7d84d85980 bemade_fsm: Simplified implementation of equipment to allow for one equipment per sales order. Re #38. 2023-06-27 20:48:12 -04:00
Marc Durepos
653e22d13c Refactoring to views to reuse trees for fsm contacts and equipment. Began remodeling equipment/task relationship (breaks tests). 2023-06-27 16:18:12 -04:00
Marc Durepos
89a09aebb7 bemade_fsm: Added tests and code for site contacts and work order contacts on tasks. 2023-06-27 15:19:50 -04:00
Marc Durepos
df14a3afda Migrating in bemade_multiple_billing_contacts 2023-06-27 14:23:48 -04:00
Marc Durepos
e2ddf36018 Prepare to migrate. 2023-06-27 14:22:32 -04:00
Marc Durepos
bcd4acb1a5 bemade_multiple_billing_contacts: Updated view to address a bug. 2023-06-27 14:21:53 -04:00
Marc Durepos
bac9015bf3 bemade_multiple_billing_contacts: Added multiple unit tests and fixed a bug they found in the billing contacts / invoice functionality. 2023-06-27 14:21:53 -04:00
Marc Durepos
80d6b1a6cf bemade_multiple_billing_contacts: Early development on multiple billing contacts. 2023-06-27 14:21:53 -04:00
Marc Durepos
687a30ea90 bemade_multiple_billing_contacts: Initial commit. 2023-06-27 14:21:53 -04:00
Marc Durepos
02a711f42a bemade_multiple_billing_contacts: Initial Commit 2023-06-27 14:21:53 -04:00
Marc Durepos
cc2d9a6aba Merge missing commits from bemade_fsm into bemade-addons 2023-06-27 13:59:15 -04:00
Marc Durepos
4e95677ae6 Moved into subfolder 2023-06-27 13:54:39 -04:00
Marc Durepos
9c8a5e2a63 bemade_fsm: Added an assertion after integration tour. 2023-06-27 13:44:43 -04:00
Marc Durepos
90ba705eef bemade_fsm: Finished a test tour for adding equipment to a sales order. 2023-06-27 13:44:43 -04:00
Marc Durepos
e1268d2fda bemade_fsm: Further testing for equipment, site contacts, work order contacts (integration testing). re #37. 2023-06-27 13:44:43 -04:00
Marc Durepos
31528dbdc6 bemade_fsm: Site contacts and work order contacts added and unit tested. Need to do the UI and integration testing next. Re #37. 2023-06-27 13:44:43 -04:00
Marc Durepos
71ad597133 bemade_fsm: Added test skeleton for upcoming features. 2023-06-27 13:44:43 -04:00
Marc Durepos
1635abb3c8 bemade_fsm: Updated to require bemade_partner_root_ancestor, refactored out call to Partner.get_root_ancestor(). 2023-06-27 13:44:43 -04:00
Marc Durepos
38a6d492b4 bemade_fsm: Added field planned_hours to project.task.template and passed it along to tasks on order confirmation. Fixes #51. 2023-06-27 13:44:43 -04:00
Marc Durepos
c3e0eb5766 bemade_fsm: Sub-task templates are no longer linked to the SO/SO Line. Fixes #50. 2023-06-27 13:44:43 -04:00
Marc Durepos
225eea23e0 bemade_fsm: Completed integration test tour for adding equipment to a client. Closes #11. 2023-06-27 13:44:43 -04:00
Marc Durepos
2d7b76a44e bemade_fsm: First functional test written for creating equipment linked to a client. Ref #11. 2023-06-27 13:44:43 -04:00