Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
e0c8a90
[IMP] fieldservice_account: Simplify module
brian10048 Nov 26, 2019
2a32513
Clean up customer_id (billing), cost and change link between account_…
hparfr Nov 27, 2019
107b27f
add missing files
hparfr Nov 27, 2019
6fb09af
[FIX] fieldservice_account: tests and travis
brian10048 Dec 2, 2019
7fb85fc
[IMP] fieldservice_account: Update maintainers
brian10048 Dec 5, 2019
e6c1927
fieldservice_account_analytic 12.0.2.0.2
OCA-git-bot Dec 5, 2019
903e20e
[IMP] Analytic Account Company Dependant
osi-scampbell Dec 11, 2019
404d69b
fieldservice_account_analytic 12.0.2.1.0
OCA-git-bot Dec 12, 2019
55f1d64
[12.0][IMP] fieldservice
murtuzasaleh Dec 17, 2019
fe60e2f
fieldservice_account_analytic 12.0.3.0.0
OCA-git-bot Dec 18, 2019
c3f8a20
[IMP] Set Default Customer
osi-scampbell Jan 16, 2020
e6c2283
fieldservice_account_analytic 12.0.3.1.0
OCA-git-bot Jan 17, 2020
3f844ee
[DEL] Remove fsm_location_person.py
osi-scampbell Jan 31, 2020
4f06bee
fieldservice_account_analytic 12.0.3.2.0
OCA-git-bot Feb 1, 2020
4510ddc
[IMP] Filter Location/Contact
osi-scampbell Jan 16, 2020
eeabe9c
fieldservice_account_analytic 12.0.3.3.0
OCA-git-bot Feb 19, 2020
c0c5df5
[WIP][13.0][MIG] Fix Travis
murtuzasaleh Oct 6, 2020
9e27a19
[IMP] Improved code.
murtuzasaleh Oct 6, 2020
5a05c72
[14.0][MIG] fieldservice_account_analytic
Freni-OSI Apr 15, 2021
9a3a91f
Added translation using Weblate (Turkish)
tate11 Jul 9, 2021
fc6f43a
Translated using Weblate (Spanish (Argentina))
ibuioli Jul 9, 2021
cef6b80
Translated using Weblate (Turkish)
tate11 Jul 9, 2021
85cfcc3
Translated using Weblate (Portuguese (Brazil))
marcos-mendez Dec 8, 2021
8bca1c4
[15.0][FIX] Travis
Freni-OSI Jan 28, 2022
f5c255b
[15.0][MIG] fieldservice_account_analytic
Freni-OSI Feb 10, 2022
0e41978
Added translation using Weblate (Italian)
mymage Oct 31, 2022
93e0c1a
Translated using Weblate (Italian)
mymage Oct 31, 2022
a15aa44
Translated using Weblate (Spanish (Argentina))
ibuioli Nov 12, 2022
af5b04d
Translated using Weblate (Portuguese (Brazil))
douglascstd Mar 17, 2023
1b463f1
[MIG] fieldservice_account_analytic: Migration to 16.0
May 3, 2023
d1981ab
[UPD] Update fieldservice_account_analytic.pot
Nov 15, 2023
97c30a2
[BOT] post-merge updates
OCA-git-bot Nov 15, 2023
7c6c214
Translated using Weblate (Spanish)
Ivorra78 Nov 15, 2023
80bc623
Translated using Weblate (Portuguese (Brazil))
adrianojprado Dec 5, 2023
e7adb35
Translated using Weblate (Italian)
mymage Dec 13, 2023
e8cbf5b
[IMP] fieldservice_account_analytic: pre-commit auto fixes
peluko00 Apr 17, 2024
51f47b0
[MIG] fieldservice_account_analytic: Migration to 17.0
peluko00 Apr 17, 2024
c48ecdc
[UPD] Update fieldservice_account_analytic.pot
Apr 24, 2024
323dede
[BOT] post-merge updates
OCA-git-bot Apr 24, 2024
de6d104
Update translation files
weblate Apr 25, 2024
af87aea
[MIG] fieldservice_account_analytic: Migration to 18.0
EdgarRetes Oct 15, 2024
a7c9411
[ADD] fieldservise_account_analytic: analytic plans
EdgarRetes Nov 27, 2024
a07c116
[ADD] fieldservice_account_analytic: Location analytic account
EdgarRetes Nov 27, 2024
0b4d9cb
[ADD] fieldservice_account_analytic: Route analytic plan
EdgarRetes Nov 27, 2024
6289872
[ADD] fieldservice_account_analytic: Smart buttons
EdgarRetes Nov 29, 2024
886398a
[ADD] fieldservice_account_analytic: account_usability dependency
EdgarRetes Nov 29, 2024
ec1e779
Update fieldservice_account_analytic/readme/USAGE.md
max3903 Nov 30, 2024
9017205
Update fsm_order.xml
max3903 Nov 30, 2024
ec44a96
Update fieldservice_account_analytic/views/fsm_route.xml
max3903 Nov 30, 2024
5c93b75
Update fieldservice_account_analytic/models/fsm_order.py
max3903 Nov 30, 2024
3dcd910
[ADD] fieldservice_account_analytic: Contractor costs
EdgarRetes Dec 4, 2024
b7ce772
[ADD] fieldservice_account_analytic: Add group when installed
EdgarRetes Dec 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion fieldservice_account_analytic/models/analytic_account.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ class AnalyticAccount(models.Model):
_inherit = "account.analytic.account"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we split this into two files: account_analytic_line.py and account_analytic_account.py ?


fsm_order_id = fields.One2many("fsm.order", "analytic_account_id", copy=False)
# route_id = fields.One2many("tms.route", "analytic_account_id", copy=False)
fsm_location_id = fields.One2many("fsm.location", "analytic_account_id", copy=False)
15 changes: 15 additions & 0 deletions fieldservice_account_analytic/models/fsm_location.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,18 @@ def _search(
limit=limit,
order=order,
)

@api.model
def create(self, vals):
record = super().create(vals)
analytic_account = self.env["account.analytic.account"].create(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comments than the fsm.order model:

  • use model_create_multi
  • separate method for vals preparation
  • create only if not explicitly set in vals

{
"name": vals.get("name"),
"plan_id": self.env.ref(
"fieldservice_account_analytic.fsm_location_analytic_plan"
).id,
"fsm_location_id": record,
}
)
record.analytic_account_id = analytic_account
return record