2
0

Migrate account_move_fiscal_year.

Remove store
This commit is contained in:
Fekete Mihai 2018-03-17 07:56:35 +02:00 committed by BT-anieto
parent 45aa106068
commit 9610ef3bce
No known key found for this signature in database
24 changed files with 173 additions and 65 deletions

View File

@ -1,5 +1,5 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: https://www.gnu.org/licenses/agpl
:alt: License: AGPL-3
========================
@ -23,7 +23,7 @@ Usage
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/92/10.0
:target: https://runbot.odoo-community.org/runbot/92/11.0
Bug Tracker
===========

View File

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
# Copyright 2017 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
@ -6,7 +5,7 @@
'name': 'Account Move Fiscal Year',
'summary': """
Display the fiscal year on journal entries/item""",
'version': '10.0.1.0.0',
'version': '11.0.1.0.0',
'license': 'AGPL-3',
'author': 'ACSONE SA/NV, Odoo Community Association (OCA)',
'website': 'https://github.com/OCA/account-financial-tools',
@ -17,6 +16,4 @@
'views/account_move.xml',
'views/account_move_line.xml',
],
'demo': [
],
}

View File

@ -0,0 +1,31 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Account Entry"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line_date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n"
"Language: am\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_move_fiscal_year

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_year

View File

@ -1,22 +1,22 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# Rudolf Schnapka <rs@techno-flex.de>, 2017
# OCA Transbot <transbot@odoo-community.org>, 2018
# Ricardo Gross <rwgross@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-12-22 23:20+0000\n"
"PO-Revision-Date: 2017-12-22 23:20+0000\n"
"Last-Translator: Rudolf Schnapka <rs@techno-flex.de>, 2017\n"
"POT-Creation-Date: 2018-03-30 02:39+0000\n"
"PO-Revision-Date: 2018-03-30 02:39+0000\n"
"Last-Translator: Ricardo Gross <rwgross@gmail.com>, 2018\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_year
@ -28,7 +28,7 @@ msgstr "Kontobuchung"
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line_date_range_fy_id
msgid "Fiscal year"
msgstr ""
msgstr "Steuerjahr"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_year

View File

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# Translators:
# JOSE ALEJANDRO ECHEVERRI VALENCIA <josealejandroeche@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-03-30 02:39+0000\n"
"PO-Revision-Date: 2018-03-30 02:39+0000\n"
"Last-Translator: JOSE ALEJANDRO ECHEVERRI VALENCIA <josealejandroeche@gmail."
"com>, 2018\n"
"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/"
"es_CO/)\n"
"Language: es_CO\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Account Entry"
msgstr "Registro Contable"
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line_date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# Cristian Salamea <ovnicraft@gmail.com>, 2017
msgid ""
@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: Cristian Salamea <ovnicraft@gmail.com>, 2017\n"
"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/es_EC/)\n"
"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/"
"es_EC/)\n"
"Language: es_EC\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_EC\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_year

View File

@ -1,21 +1,22 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# OCA Transbot <transbot@odoo-community.org>, 2018
# Quentin THEURET <odoo@kerpeo.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"POT-Creation-Date: 2018-04-06 02:40+0000\n"
"PO-Revision-Date: 2018-04-06 02:40+0000\n"
"Last-Translator: Quentin THEURET <odoo@kerpeo.com>, 2018\n"
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_move_fiscal_year
@ -27,9 +28,9 @@ msgstr "Pièce comptable"
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line_date_range_fy_id
msgid "Fiscal year"
msgstr ""
msgstr "Année fiscale"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""
msgstr "Écriture comptable"

View File

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
# Translators:
# Quentin THEURET <odoo@kerpeo.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-03-30 02:39+0000\n"
"PO-Revision-Date: 2018-03-30 02:39+0000\n"
"Last-Translator: Quentin THEURET <odoo@kerpeo.com>, 2018\n"
"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/"
"fr_FR/)\n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move
msgid "Account Entry"
msgstr "Pièce comptable"
#. module: account_move_fiscal_year
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_date_range_fy_id
#: model:ir.model.fields,field_description:account_move_fiscal_year.field_account_move_line_date_range_fy_id
msgid "Fiscal year"
msgstr ""
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move_line
msgid "Journal Item"
msgstr ""

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n"
"Language: gl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_year

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# Bole <bole@dajmi5.com>, 2017
msgid ""
@ -12,11 +12,12 @@ msgstr ""
"PO-Revision-Date: 2018-02-23 01:41+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>, 2017\n"
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -11,12 +11,14 @@ msgstr ""
"POT-Creation-Date: 2017-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n"
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/"
"hr_HR/)\n"
"Language: hr_HR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr_HR\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_year

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_year

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_year

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/"
"teams/23907/pt_BR/)\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_move_fiscal_year

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n"
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/"
"teams/23907/pt_PT/)\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_move_fiscal_year

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
@ -12,11 +12,12 @@ msgstr ""
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n"
"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
#. module: account_move_fiscal_year
#: model:ir.model,name:account_move_fiscal_year.model_account_move

View File

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_move_fiscal_year
#
#
# Translators:
# Ediz Duman <neps1192@gmail.com>, 2017
msgid ""
@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-12-22 03:41+0000\n"
"PO-Revision-Date: 2017-12-22 03:41+0000\n"
"Last-Translator: Ediz Duman <neps1192@gmail.com>, 2017\n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/"
"tr_TR/)\n"
"Language: tr_TR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: account_move_fiscal_year

View File

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
# Copyright 2017 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

View File

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
# Copyright 2017 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
@ -10,4 +9,5 @@ class AccountMoveLine(models.Model):
_inherit = 'account.move.line'
date_range_fy_id = fields.Many2one(
related='move_id.date_range_fy_id', readonly=True)
related='move_id.date_range_fy_id', readonly=True,
store=True, copy=False)

View File

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
# Copyright 2017 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).