Skip to content

Commit

Permalink
Rename module to l10n_it_appointment_code
Browse files Browse the repository at this point in the history
  • Loading branch information
tafaRU committed Apr 14, 2021
1 parent 53a066a commit 601ae1c
Show file tree
Hide file tree
Showing 91 changed files with 289 additions and 270 deletions.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
"summary": "Aggiunge la tabella dei codici carica da usare nelle dichiarazioni"
" fiscali italiane",
"author": "Openforce di Camilli Alessandro," "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/l10n-italy/tree/14.0/l10n_it_codici_carica",
"website": "https://github.com/OCA/l10n-italy/tree/14.0/l10n_it_appointment_code",
"license": "LGPL-3",
"depends": ["account"],
"data": [
"security/ir.model.access.csv",
"data/codici_carica_data.xml",
"views/codice_carica_view.xml",
"data/appointment_code_data.xml",
"views/appointment_code_view.xml",
],
"installable": True,
}
Original file line number Diff line number Diff line change
@@ -1,51 +1,51 @@
<odoo>
<data noupdate="1">
<record model="codice.carica" id="1">
<record model="appointment.code" id="1">
<field name="code">1</field>
<field name="name">Rappresentante legale, negoziale o di fatto, socio
amministratore
</field>
</record>
<record model="codice.carica" id="2">
<record model="appointment.code" id="2">
<field name="code">2</field>
<field name="name">Rappresentante di minore, inabilitato o interdetto,
amministratore di sostegno, ovvero curatore dell’eredità giacente,
amministratore di eredità devoluta sotto condizione sospensiva o in
favore di nascituro non ancora concepito
</field>
</record>
<record model="codice.carica" id="3">
<record model="appointment.code" id="3">
<field name="code">3</field>
<field name="name">Curatore fallimentare</field>
</record>
<record model="codice.carica" id="4">
<record model="appointment.code" id="4">
<field name="code">4</field>
<field name="name">Commissario liquidatore (liquidazione coatta
amministrativa ovvero amministrazione straordinaria)
</field>
</record>
<record model="codice.carica" id="5">
<record model="appointment.code" id="5">
<field name="code">5</field>
<field name="name">Custode giudiziario (custodia giudiziaria), ovvero
amministratore giudiziario in qualità di rappresentante dei beni
sequestrati ovvero commissario giudiziale (amministrazione
controllata)
</field>
</record>
<record model="codice.carica" id="6">
<record model="appointment.code" id="6">
<field name="code">6</field>
<field name="name">Rappresentante fiscale di soggetto non residente
</field>
</record>
<record model="codice.carica" id="7">
<record model="appointment.code" id="7">
<field name="code">7</field>
<field name="name">Erede</field>
</record>
<record model="codice.carica" id="8">
<record model="appointment.code" id="8">
<field name="code">8</field>
<field name="name">Liquidatore (liquidazione volontaria)</field>
</record>
<record model="codice.carica" id="9">
<record model="appointment.code" id="9">
<field name="code">9</field>
<field name="name">Soggetto tenuto a presentare la dichiarazione ai fini
IVA per conto del soggetto estinto a seguito di operazioni
Expand All @@ -56,35 +56,35 @@ rappresentante della società beneficiaria (scissione) o della società
risultante dalla fusione o incorporazione
</field>
</record>
<record model="codice.carica" id="10">
<record model="appointment.code" id="10">
<field name="code">10</field>
<field name="name">Rappresentante fiscale di soggetto non residente con
le limitazioni di cui all’art. 44, comma 3, del D.L. n. 331/1993
</field>
</record>
<record model="codice.carica" id="11">
<record model="appointment.code" id="11">
<field name="code">11</field>
<field name="name">Soggetto esercente l’attività tutoria del minore o
interdetto in relazione alla funzione istituzionale rivestita
</field>
</record>
<record model="codice.carica" id="12">
<record model="appointment.code" id="12">
<field name="code">12</field>
<field name="name">Liquidatore (liquidazione volontaria di ditta
individuale - periodo ante messa in liquidazione)
</field>
</record>
<record model="codice.carica" id="13">
<record model="appointment.code" id="13">
<field name="code">13</field>
<field name="name">Amministratore di condominio</field>
</record>
<record model="codice.carica" id="14">
<record model="appointment.code" id="14">
<field name="code">14</field>
<field name="name">Soggetto che sottoscrive la dichiarazione per conto
di una pubblica amministrazione
</field>
</record>
<record model="codice.carica" id="15">
<record model="appointment.code" id="15">
<field name="code">15</field>
<field name="name">Commissario liquidatore di una pubblica
amministrazione
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
83 changes: 83 additions & 0 deletions l10n_it_appointment_code/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * l10n_it_appointment_code
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-04-14 08:52+0000\n"
"PO-Revision-Date: 2021-04-14 10:55+0200\n"
"Last-Translator: Alex Comba <[email protected]>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: \n"
"Language: it\n"
"X-Generator: Poedit 2.3\n"

#. module: l10n_it_appointment_code
#: model:ir.model,name:l10n_it_appointment_code.model_appointment_code
#: model_terms:ir.ui.view,arch_db:l10n_it_appointment_code.view_appointment_code_tree
#: model_terms:ir.ui.view,arch_db:l10n_it_appointment_code.view_codice_carica_form
msgid "Appointment Code"
msgstr "Codice carica"

#. module: l10n_it_appointment_code
#: model:ir.actions.act_window,name:l10n_it_appointment_code.action_appointment_code
#: model:ir.ui.menu,name:l10n_it_appointment_code.menu_codice_carica
msgid "Appointment Codes"
msgstr "Codici carica"

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__code
msgid "Code"
msgstr "Codice"

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__create_uid
msgid "Created by"
msgstr "Creato da"

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__create_date
msgid "Created on"
msgstr "Creato il"

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__display_name
msgid "Display Name"
msgstr "Nome visualizzato"

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__id
msgid "ID"
msgstr "ID"

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code____last_update
msgid "Last Modified on"
msgstr "Ultima modifica il"

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__write_uid
msgid "Last Updated by"
msgstr "Ultimo aggiornamento di"

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__write_date
msgid "Last Updated on"
msgstr "Ultimo aggiornamento il"

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__name
msgid "Name"
msgstr "Nome"

#. module: l10n_it_appointment_code
#: code:addons/l10n-italy/l10n_it_appointment_code/models/appointment_code.py:0
#: code:addons/l10n_it_appointment_code/models/appointment_code.py:0
#, python-format
msgid "The element with code %s already exists"
msgstr "L'elemento con codice %s esiste già"
File renamed without changes.
File renamed without changes.
81 changes: 81 additions & 0 deletions l10n_it_appointment_code/i18n/l10n_it_appointment_code.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * l10n_it_appointment_code
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-04-14 08:52+0000\n"
"PO-Revision-Date: 2021-04-14 08:52+0000\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: l10n_it_appointment_code
#: model:ir.model,name:l10n_it_appointment_code.model_appointment_code
#: model_terms:ir.ui.view,arch_db:l10n_it_appointment_code.view_appointment_code_tree
#: model_terms:ir.ui.view,arch_db:l10n_it_appointment_code.view_codice_carica_form
msgid "Appointment Code"
msgstr ""

#. module: l10n_it_appointment_code
#: model:ir.actions.act_window,name:l10n_it_appointment_code.action_appointment_code
#: model:ir.ui.menu,name:l10n_it_appointment_code.menu_codice_carica
msgid "Appointment Codes"
msgstr ""

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__code
msgid "Code"
msgstr ""

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__create_uid
msgid "Created by"
msgstr ""

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__create_date
msgid "Created on"
msgstr ""

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__display_name
msgid "Display Name"
msgstr ""

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__id
msgid "ID"
msgstr ""

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code____last_update
msgid "Last Modified on"
msgstr ""

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__write_uid
msgid "Last Updated by"
msgstr ""

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__write_date
msgid "Last Updated on"
msgstr ""

#. module: l10n_it_appointment_code
#: model:ir.model.fields,field_description:l10n_it_appointment_code.field_appointment_code__name
msgid "Name"
msgstr ""

#. module: l10n_it_appointment_code
#: code:addons/l10n-italy/l10n_it_appointment_code/models/appointment_code.py:0
#: code:addons/l10n_it_appointment_code/models/appointment_code.py:0
#, python-format
msgid "The element with code %s already exists"
msgstr ""
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
41 changes: 41 additions & 0 deletions l10n_it_appointment_code/migrations/14.0.1.0.0/pre-migrate.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Copyright 2021 Alex Comba - Agile Business Group
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from openupgradelib import openupgrade


@openupgrade.migrate()
def migrate(env, version):
openupgrade.update_module_names(
env.cr,
[
("l10n_it_codice_carica", "l10n_it_appointment_code"),
],
)
openupgrade.rename_models(
env.cr,
[
("codice.carica", "appointment.code"),
],
)
openupgrade.rename_xmlids(
env.cr,
[
(
"l10n_it_codice_carica.view_codice_carica_tree",
"l10n_it_appointment_code.view_appointment_code_tree",
),
(
"l10n_it_codice_carica.view_codice_carica_form",
"l10n_it_appointment_code.view_appointment_code_form",
),
(
"l10n_it_codice_carica.action_codice_carica",
"l10n_it_appointment_code.action_appointment_code",
),
(
"l10n_it_codice_carica.menu_codice_carica",
"l10n_it_appointment_code.menu_appointment_code",
),
],
)
1 change: 1 addition & 0 deletions l10n_it_appointment_code/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import appointment_code
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
# Copyright 2017 Alessandro Camilli - Openforce
# Copyright 2019 Stefano Consolaro (Associazione PNLUG - Gruppo Odoo)
# Copyright 2021 Alex Comba - Agile Business Group

from odoo import _, api, fields, models
from odoo.exceptions import ValidationError


class CodiceCarica(models.Model):
_name = "codice.carica"
_description = "Role Code"
class AppointmentCode(models.Model):
_name = "appointment.code"
_description = "Appointment Code"

@api.constrains("code")
def _check_code(self):
for codice in self:
domain = [("code", "=", codice.code)]
for appointment_code in self:
domain = [("code", "=", appointment_code.code)]
elements = self.search(domain)
if len(elements) > 1:
raise ValidationError(
_("The element with code %s already exists") % codice.code
_("The element with code %s already exists") % appointment_code.code
)

code = fields.Char()
Expand Down
9 changes: 9 additions & 0 deletions l10n_it_appointment_code/readme/CONFIGURE.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
**Italiano**

La tabella viene aggiunta nell'area *Fatturazione*, ed è raggiungibile nella
sezione *Configurazione*. Occorre avere i privilegi di *Responsabile fatturazione*.

**English**

Table is inserted on *Invoicing* and can be reached in the configuration.
Billing Manager privileges are needed.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
**Italiano**

Tabella dei codici carica da usare nelle dichiarazioni fiscali italiane
Tabella dei codici carica da usare nelle dichiarazioni fiscali italiane.

**English**

Table of role codes to use into italian Tax returns
Table of appointment codes to use into italian Tax returns.
File renamed without changes.
3 changes: 3 additions & 0 deletions l10n_it_appointment_code/security/ir.model.access.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_appointment_code_user,appointment_code user,model_appointment_code,base.group_user,1,0,0,0
access_appointment_code_manager,appointment_code manager,model_appointment_code,account.group_account_manager,1,1,1,1
Loading

0 comments on commit 601ae1c

Please sign in to comment.