8000 [18.0] [MIG] hr_timesheet_sheet: Migration 18.0 by Borruso · Pull Request #723 · OCA/timesheet · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[18.0] [MIG] hr_timesheet_sheet: Migration 18.0 #723

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

Open
wants to merge 156 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
a49d6e3
[11.0][MIG] hr_timesheet_sheet (#125)
MiquelRForgeFlow Jun 18, 2018
7c609bd
Translated using Weblate (Japanese)
yostashiro Jun 19, 2018 8000
832e86d
Translated using Weblate (Português (Brasil))
Jun 20, 2018
21a587c
[11.0][hr_timesheet_sheet]: allow to display more than 40 cells
JordiBForgeFlow Jul 26, 2018
3568c36
hr_timesheet_sheet: add menu 'Timesheet Sheets to Approve'
JordiBForgeFlow Jul 30, 2018
213c7b7
hr_timesheet_sheet: pass selected project context to task creation
JordiBForgeFlow Aug 2, 2018
9e887ae
[11.0][IMP] hr_timesheet_sheet: ease extensions (#131)
astirpe Sep 11, 2018
7973c79
Fix task domain and default project_id
astirpe Sep 20, 2018
3ec8a8b
Bump version
astirpe Sep 20, 2018
e831fa2
[IMP] hr_timesheet_sheet ux
astirpe Sep 20, 2018
95b2ea5
Code review
astirpe Sep 20, 2018
908376b
Update contributors list
astirpe Sep 20, 2018
1b15e66
[FIX] hr_timesheet_sheet: "Refuse" button name (#134)
astirpe Oct 1, 2018
deafff8
[11.0][IMP] hr_timesheet_sheet: merge hr_timesheet_sheet_week_start_d…
LoisRForgeFlow Oct 17, 2018
333ab5c
restrict selection of projects to those that have 'allow_timsheets' set
JordiBForgeFlow Nov 5, 2018
4177d08
[MIG] hr_timesheet_sheet: Migration to 12.0
alexey-pelykh Nov 9, 2018
322457d
[FIX] hr_timesheet_sheet: Don't fail tests on Sunday
pedrobaeza Dec 9, 2018
4088c4a
[IMP] hr_timesheet_sheet: more extendability & cleanup
alexey-pelykh Dec 11, 2018
bfc6048
[FIX] Fix related fields in hr_timesheet_sheet
AdriaGForgeFlow Dec 18, 2018
5b0581f
[FIX] hr_timesheet_sheet: who approves timesheets should be the manager
MiquelRForgeFlow Dec 17, 2018
7c92599
[FIX]hr_timesheet_sheet : fix singleton error in _compute_line_ids
bizzappdev Dec 27, 2018
7bfaf24
[FIX] timesheet sheet lines inconsistency
astirpe Jan 17, 2019
b238a27
[FIX] hr_timesheet_sheet: unlink only generated AAL
alexey-pelykh Feb 15, 2019
ea520f0
[IMP] hr_timesheet_sheet: texts & formatting
alexey-pelykh Feb 15, 2019
f2fb801
[FIX] hr_timesheet_sheet: sheet_id when modifying the timesheet
astirpe Feb 26, 2019
5297120
[IMP] hr_timesheet_sheet: protect specific list of fields
alexey-pelykh Feb 26, 2019
374ade5
[FIX] Avoid cleaning when set to draft
MiquelRForgeFlow Feb 28, 2019
d437b7d
[IMP] Make a constant for the '/' name for empty lines
MiquelRForgeFlow Feb 27, 2019
5e43304
[FIX] Correctly handle partial amounts of timesheets
MiquelRForgeFlow Feb 18, 2019
24413f4
[IMP] Rename method / parameters to a better descriptive name
MiquelRForgeFlow Feb 18, 2019
d95a72d
hr_timesheet_sheet: version bump
alexey-pelykh Mar 5, 2019
1489c66
[FIX] Wrong decorator
astirpe Mar 8, 2019
9d172cf
Translated using Weblate (Dutch)
Mar 23, 2019
0e87d74
[IMP] hr_timesheet_sheet: fix amount calculation issues + code simpli…
astirpe Mar 25, 2019
d5a6cef
[FIX] Add lines of other employees
astirpe Mar 28, 2019
41c6a48
[FIX] hr_timesheet_sheet: sheet name
alexey-pelykh Mar 26, 2019
daf8afc
[12.0][FIX] hr_timesheet_sheet: subscribe user when confirm (#227)
astirpe Apr 3, 2019
81421a1
[FIX] Allow timesheet sheet when employee's company is not set
astirpe Mar 27, 2019
92a9a1a
[ADD] Constraint company_id in timesheet sheet line
astirpe Mar 25, 2019
632b288
[ADD] company_id in blacklist of timesheet sheet line
astirpe Mar 25, 2019
b530e64
[REM] Obsolete constraint
astirpe Mar 25, 2019
b97d681
[FIX] Consistency of company on projects and employees
astirpe Mar 28, 2019
b2ac3f0
[IMP] hr_timesheet_sheet: Clearer interface
tarteo Apr 25, 2019
19991d2
[FIX] hr_timesheet_sheet: tests 8000
alexey-pelykh May 1, 2019
3b6ae64
[FIX] hr_timesheet_sheet: consistency with v11
alexey-pelykh May 2, 2019
a79a21c
[FIX]hr_timesheet_sheet : unit amount will display in formate hr:minute
bizzappdev Feb 18, 2019
8558533
[FIX] Don't create analytic lines in onchange
MiquelRForgeFlow Apr 11, 2019
08089e1
[FIX] Tests
MiquelRForgeFlow Apr 11, 2019
17e6ecd
[IMP] hr_timesheet_sheet: more hooks
alexey-pelykh Jul 1, 2019
583b074
Translated using Weblate (German)
marylla Jul 10, 2019
0c3f932
Translated using Weblate (German)
marylla Jul 31, 2019
ae98341
[FIX] Expected singleton
astirpe Jul 12, 2019
b5f8d90
[12.0][FIX] Do not remove lines when removing the timesheet sheet
astirpe Jul 30, 2019
988a83b
Translated using Weblate (German)
marylla Aug 8, 2019
c51260e
Translated using Weblate (Portuguese (Brazil))
britoederr Oct 10, 2019
81a48f4
[IMP] hr_timesheet_sheet: review policy
alexey-pelykh May 21, 2019
23f8f3f
[FIX] hr_timesheet_sheet: remove non-existent models
alexey-pelykh Nov 5, 2019
66b35f1
[IMP] hr_timesheet_sheet: error details
alexey-pelykh Nov 7, 2019
da1e2a2
[ADD] hr_timesheet_sheet: policies
alexey-pelykh Nov 12, 2019
e503943
Translated using Weblate (Spanish)
Nov 26, 2019
0c7116d
Translated using Weblate (Italian)
primes2h Nov 29, 2019
62f9713
Translated using Weblate (German)
marylla Dec 9, 2019
e46568e
[IMP] hr_timesheet_sheet: allow employee to review own non-submitted …
alexey-pelykh Dec 4, 2019
138e883
Translated using Weblate (German)
marylla Dec 10, 2019
471053b
[FIX] hr_timesheet_sheet_policy*: admin always reviewer
astirpe Dec 23, 2019
4fdfcd2
[FIX] hr_timesheet_sheet: don't store possible_reviewer_ids
alexey-pelykh Dec 23, 2019
6747cee
[FIX] Clean/merge timesheets when in draft only
astirpe Jan 29, 2020
1d9389c
[FIX] hr_timesheet_sheet: same week in different years is still same
alexey-pelykh Jan 31, 2020
30a7a52
[FIX] hr_timesheet_sheet: use unique IDs in line generation
alexey-pelykh Dec 28, 2019
4d8ce20
Translated using Weblate (Spanish)
pedrobaeza Feb 6, 2020
b5aa113
[IMP] hr_timesheet_sheet: hooks
alexey-pelykh Feb 6, 2020
e56218d
[IMP] hr_timesheet_sheet: add id to allow modules add options
alexey-pelykh Feb 11, 2020
3355555
hr_timesheet_sheet: fix FR translation that trigger a crash
alexis-via Feb 11, 2020
76d5e67
[IMP] hr_timesheet_sheet: add kanban view
alexey-pelykh Feb 12, 2020
7801f4e
Translated using Weblate (Italian)
Feb 13, 2020
0eff58c
[IMP] hr_timesheet_sheet: _get_subscribers hook
alexey-pelykh Feb 14, 2020
18df956
[FIX] hr_timesheet_sheet: lost kanban mode
alexey-pelykh Feb 14, 2020
1a03e1e
Translated using Weblate (Dutch)
Apr 3, 2020
da8bcfc
[FIX] hr_timesheet_sheet: drop fuzzy+python-format translations
alexey-pelykh Apr 3, 2020
7f7d515
[IMP] : black, isort
Mar 2, 2020
54b839c
[MIG] hr_timesheet_sheet: Migration to 13.0
Mar 2, 2020
9b4e1ac
[IMP] hr_timesheet_sheet: black, isort, prettier
MiquelRForgeFlow Apr 6, 2020
0a39476
[MIG] hr_timesheet_sheet: Migration to 13.0 (complete)
MiquelRForgeFlow Apr 3, 2020
f9a3760
[FIX] hr_timesheet_sheet: openupgrade
alexey-pelykh Apr 12, 2020
7c626eb
[FIX] failing tests, linting
May 22, 2020
683fdc2
Translated using Weblate (French)
8000 pedrobaeza Oct 14, 2020
4295f06
[FIX] hr_timesheet_sheet WARNING DB odoo.osv.expression: The domain …
vishalaktiv Oct 20, 2020
d951334
[UPD] Brainbean Apps => CorporateHub
alexey-pelykh Nov 8, 2020
5b570e1
[FIX] hr_timesheet_sheet: Add review policies for other groups
pedrobaeza Aug 18, 2020
9db1b06
[FIX] Typo
ypapouin Dec 14, 2020
2a4cc14
Translated using Weblate (Dutch)
tarteo Feb 11, 2021
f553580
[IMP] hr_timesheet_sheet: black, isort, prettier
schhatbar-initos Mar 9, 2021
fd2e51c
[14.0][MIG]hr_timesheet_sheet
schhatbar-initos Mar 9, 2021
c70e4b2
Added translation using Weblate (French (France))
Yvesldff Apr 10, 2021
229adc2
Translated using Weblate (French (France))
Yvesldff Apr 10, 2021
9ddb05a
Translated using Weblate (French (France))
Yvesldff Apr 11, 2021
d3a4410
Translated using Weblate (German)
OSevangelist May 5, 2021
dadd509
Translated using Weblate (French)
Yvesldff May 14, 2021
687e0b7
[14.0] [FIX] hr_timesheet_sheet Week %s translation
innovara Jul 21, 2021
8f37d66
[IMP] hr_timesheet_sheet: Screenshot added for quick understanding
tarbib Oct 11, 2021
7d0534b
Translated using Weblate (Swedish)
simonstromb Nov 15, 2021
e5f898b
Translated using Weblate (Swedish)
simonstromb Nov 16, 2021
14ee038
Translated using Weblate (Swedish)
simonstromb Nov 22, 2021
b752696
Translated using Weblate (Swedish)
simonstromb Nov 23, 2021
21af4c8
Translated using Weblate (Swedish)
simonstromb Nov 30, 2021
9660e3e
Translated using Weblate (Swedish)
simonstromb Nov 30, 2021
1520c11
Translated using Weblate (Dutch)
bosd Feb 1, 2022
c252bf5
Translated using Weblate (Dutch)
bosd Feb 8, 2022
38f13f6
Do not merge invoiced timesheet lines
Oct 13, 2021
661642a
Do not try to remove invoiced lines
Jun 15, 2021
b273596
[FIX] hr_timesheet_sheet: Add sale_timesheet dependency (timesheet_in…
victoralmau Apr 12, 2022
69b2617
[IMP] hr_timesheet_sheet: black, isort, prettier
CRogos Apr 22, 2022
c47416a
[MIG] hr_timesheet_sheet: Migration to 15.0
CRogos Apr 22, 2022
17e753a
Fix python-format translation issues.
Sep 19, 2022
1e4b6b7
Translated using Weblate (French)
vincent-hatakeyama Oct 5, 2022
a30befd
Translated using Weblate (Portuguese (Brazil))
douglascstd Oct 12, 2022
a6d9730
Translated using Weblate (Italian)
mymage Dec 28, 2022
0ae158f
Translated using Weblate (Italian)
mymage Jan 9, 2023
a879e5d
Translated using Weblate (Italian)
francesco-ooops Jan 10, 2023
8f4a454
Translated using Weblate (Italian)
mymage Jan 26, 2023
9dc3253
[IMP] hr_timesheet_sheet: timesheet_sheet_ids on hr.employee
carmenbianca Jun 3, 2022
10949b0
[MIG] hr_timesheet_sheet: Migration to 16.0
tarteo Mar 21, 2023
fa9b02c
Fix for https://github.com/odoo/odoo/pull/120597
tarteo Jun 29, 2023
692bdcd
Translated using Weblate (Italian)
mymage Jul 8, 2023
f57cb00
Translated using Weblate (Italian)
mymage Jul 13, 2023
f70724d
Translated using Weblate (Italian)
francesco-ooops Jul 28, 2023
a291a93
Translated using Weblate (Italian)
mymage Aug 8, 2023
e6fe045
Translated using Weblate (Spanish)
Ivorra78 Aug 27, 2023
f320c31
Translated using Weblate (Italian)
mymage Aug 22, 2023
2d5ea8a
Translated using Weblate (Italian)
mymage Sep 4, 2023
98b5a9c
Translated using Weblate (Spanish)
Ivorra78 Sep 15, 2023
dae8013
Translated using Weblate (Spanish)
Ivorra78 Sep 20, 2023
74a0f50
[FIX] hr_timesheet_sheet: `image_128` -> `avatar_128`
MiquelRForgeFlow Oct 10, 2023
e7b1d29
Translated using Weblate (Italian)
mymage Oct 10, 2023
8b12346
Translated using Weblate (Italian)
mymage Oct 11, 2023
0a76aea
Translated using Weblate (Italian)
francesco-ooops Oct 13, 2023
c3cda8b
Translated using Weblate (Portuguese (Brazil))
adrianojprado Oct 27, 2023
1a3facc
Translated using Weblate (French)
remi-filament Nov 6, 2023
75a05db
Translated using Weblate (Catalan)
pere-aquarian Nov 18, 2023
469f89d
Translated using Weblate (Italian)
mymage Nov 23, 2023
7d5f270
Translated using Weblate (Italian)
mymage Jan 22, 2024
ff366ce
Translated using Weblate (Swedish)
jakobkrabbe Feb 26, 2024
506cdbd
[16.0][FIX] hr_timesheet_sheet: permissions on access to menus
LauraCForgeFlow Mar 5, 2024
9b2a650
[16.0][FIX] hr_timesheet_sheet: update translations (Spanish)
LauraCForgeFlow Mar 5, 2024
a7c6653
Translated using Weblate (Italian)
mymage Mar 14, 2024
2372bae
[FIX] hr_timesheet_sheet: Don't merge timesheets during onchange
hbrunn Mar 27, 2024
a1ced14
Translated using Weblate (Portuguese)
pedrocs-exo May 1, 2024
2e19ed8
Translated using Weblate (Portuguese)
pedrocs-exo May 1, 2024
37d873a
Translated using Weblate (Portuguese (Brazil))
May 20, 2024
2f789be
[REF][16.0] hr_timesheet_sheet: separate class for setUpClass
bealdav Aug 19, 2024
17952da
[FIX] hr_timesheet_sheet: deal with time off line
maisim Sep 10, 2024
775b652
[IMP] hr_timesheet_sheet: pre-commit auto fixes
Vijaiy-Selvaraj Oct 18, 2024
dcc033a
[MIG] hr_timesheet_sheet: Migration to 17.0
Vijaiy-Selvaraj Oct 18, 2024
31d70ea
[IMP] hr_timesheet_sheet: _check_can_write on account.analytic.line a…
Vijaiy-Selvaraj Oct 18, 2024
4c6c1c9
[IMP] hr_timesheet_sheet: pre-commit auto fixes
Borruso Nov 26, 2024
3bd360a
[MIG] hr_timesheet_sheet: Migration to 18.0
Borruso Nov 26, 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
142 changes: 142 additions & 0 deletions hr_timesheet_sheet/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
==================
HR Timesheet Sheet
==================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:fe97bb62b31b55f4ba1245097af703d3e6dc16416ef31f15dc7364171677c9b1
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ftimesheet-lightgray.png?logo=github
:target: https://github.com/OCA/timesheet/tree/18.0/hr_timesheet_sheet
:alt: OCA/timesheet
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/timesheet-18-0/timesheet-18-0-hr_timesheet_sheet
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/timesheet&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module supplies a new screen enabling you to manage your work
encoding (timesheet) by period. Timesheet entries are made by employees
each day. At the end of the defined period, employees submit their
validated sheet and the reviewer must then approve submitted entries.
Periods are defined in the company forms and you can set them to run
monthly, weekly or daily. By default, policy is configured to have HR
Officers as reviewers.

**Table of contents**

.. contents::
:local:

Installation
============

This module relies on:

- The OCA module '2D matrix for x2many fields', and can be downloaded
from Github:
https://github.com/OCA/web/tree/16.0/web_widget_x2many_2d_matrix

Configuration
=============

If you want other default ranges different from weekly, you need to go:

- In the menu Configuration -> Settings -> **Timesheet Options**, and
select in **Timesheet Sheet Range** the default range you want.
- When you have a weekly range you can also specify the **Week Start
Day**.

To change who reviews submitted sheets, go to *Configuration > Settings
> Timesheet Options* and configure **Timesheet Sheet Review Policy**
accordingly.

For adding more review policies, look at the
*hr_timesheet_sheet_policy_xxx* extra modules.

Usage
=====

If you modify the Details tab, automatically the Summary tab is updated.
But if you modify the Summary tab, you need to save in order to have the
Details tab updated.

In case you modify the unit amount of both tabs, the Details tab will
prevail. If you modify the Summary tab, and you need to do a change in
the Details tab, please save before.

Known issues / Roadmap
======================

- The timesheet grid is limited to display a max. of 1M cells, due to a
limitation of the tree view limit parameter not being able to
dynamically set a limit. Since default value of odoo, 40 records is
too small, we decided to set 1M, which should be good enough in the
majority of scenarios.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/timesheet/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/timesheet/issues/new?body=module:%20hr_timesheet_sheet%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* ForgeFlow
* Onestein
* CorporateHub

Contributors
------------

- Miquel Raïch <miquel.raich@forgeflow.com>
- Andrea Stirpe <a.stirpe@onestein.nl>
- Lois Rilo <lois.rilo@forgeflow.com>
- `CorporateHub <https://corporatehub.eu/>`__

- Alexey Pelykh <alexey.pelykh@corphub.eu>

- Dennis Sluijk <d.sluijk@onestein.nl>
- Sunanda Chhatbar <sunanda.chhatbar@initos.com>
- `Sodexis <https://www.sodexis.com>`__

- SodexisTeam <dev@sodexis.com>
- Sowrirajan <sowrirajan@sodexis.com>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/timesheet <https://github.com/OCA/timesheet/tree/18.0/hr_timesheet_sheet>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 4 additions & 0 deletions hr_timesheet_sheet/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import models
from . import report
29 changes: 29 additions & 0 deletions hr_timesheet_sheet/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Copyright 2018 ForgeFlow (https://www.forgeflow.com)
# Copyright 2018-2019 Brainbean Apps (https://brainbeanapps.com)
# Copyright 2018-2019 Onestein (<https://www.onestein.eu>)
# Copyright 2020 CorporateHub (https://corporatehub.eu)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "HR Timesheet Sheet",
"version": "18.0.1.0.0",
"category": "Human Resources",
"sequence": 80,
"summary": "Timesheet Sheets, Activities",
"license": "AGPL-3",
"author": "ForgeFlow, Onestein, CorporateHub, " "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/timesheet",
"installable": True,
"auto_install": False,
"depends": ["hr_timesheet", "sale_timesheet", "web_widget_x2many_2d_matrix"],
"data": [
"data/hr_timesheet_sheet_data.xml",
"security/ir.model.access.csv",
"security/hr_timesheet_sheet_security.xml",
"views/hr_timesheet_sheet_views.xml",
"views/hr_department_views.xml",
"views/hr_employee_views.xml",
"views/account_analytic_line_views.xml",
"views/res_config_settings_views.xml",
],
}
19 changes: 19 additions & 0 deletions hr_timesheet_sheet/data/hr_timesheet_sheet_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
-->
<odoo>
<!-- Timesheet sheet related subtypes for messaging / Chatter -->
<record id="mt_timesheet_confirmed" model="mail.message.subtype">
<field name="name">Waiting Review</field>
<field name="res_model">hr_timesheet.sheet</field>
<field name="default" eval="True" />
<field name="description">Waiting review</field>
</record>
<record id="mt_timesheet_approved" model=&qu 51A6 ot;mail.message.subtype">
<field name="name">Approved</field>
<field name="res_model">hr_timesheet.sheet</field>
<field name="default" eval="True" />
<field name="description">Approved</field>
</record>
</odoo>
Loading
0