[MOV] l10n_at_gemeinde_payroll: extract SV/TASY core into l10n_at_hr_payroll

This commit is contained in:
2026-09-09 13:42:58 +02:00
parent 64197a167e
commit 85b9536d1a
14 changed files with 128 additions and 84 deletions
@@ -1,106 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="tasy_mapping_list_view" model="ir.ui.view">
<field name="name">gemeinde.payroll.tasy.mapping.list</field>
<field name="model">gemeinde.payroll.tasy.mapping</field>
<field name="arch" type="xml">
<list string="TASY-Mappings">
<field name="tasy_art"/>
<field name="tasy_code"/>
<field name="parameter_code"/>
<field name="cent_werte"/>
<field name="faktor"/>
<field name="active" widget="boolean_toggle"/>
</list>
</field>
</record>
<record id="tasy_mapping_form_view" model="ir.ui.view">
<field name="name">gemeinde.payroll.tasy.mapping.form</field>
<field name="model">gemeinde.payroll.tasy.mapping</field>
<field name="arch" type="xml">
<form string="TASY-Mapping">
<sheet>
<group>
<group>
<field name="tasy_art"/>
<field name="tasy_code"/>
<field name="parameter_code"/>
</group>
<group>
<field name="cent_werte" invisible="tasy_art != 'bbb'"/>
<field name="faktor" invisible="tasy_art != 'bbb'"/>
<field name="active" widget="boolean_toggle"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="action_tasy_mapping" model="ir.actions.act_window">
<field name="name">TASY-Mappings (SV-Werte)</field>
<field name="res_model">gemeinde.payroll.tasy.mapping</field>
<field name="view_mode">list,form</field>
</record>
<record id="tasy_import_wizard_form_view" model="ir.ui.view">
<field name="name">gemeinde.payroll.tasy.import.wizard.form</field>
<field name="model">gemeinde.payroll.tasy.import.wizard</field>
<field name="arch" type="xml">
<form string="SV-Werte aus TASY-LSWH-Export importieren">
<group>
<field name="file" filename="filename"/>
<field name="filename" invisible="1"/>
<field name="beschaeftigtengruppe_code"/>
<field name="stichtag" readonly="1"/>
</group>
<notebook>
<page string="Vorschau" name="vorschau">
<field name="line_ids">
<list editable="bottom" create="0" delete="0">
<field name="uebernehmen" widget="boolean_toggle"/>
<field name="parameter_code"/>
<field name="name"/>
<field name="alter_wert"/>
<field name="neuer_wert"/>
<field name="date_from"/>
<field name="warnung"
decoration-danger="warnung"/>
</list>
</field>
</page>
<page string="Protokoll" name="protokoll">
<field name="protocol"/>
</page>
</notebook>
<footer>
<button string="1) Datei analysieren" name="action_parse"
type="object" class="btn-secondary"/>
<button string="2) Ausgewählte Werte übernehmen"
name="action_apply" type="object"
class="btn-primary" invisible="not line_ids"/>
<button string="Abbrechen" class="btn-secondary"
special="cancel"/>
</footer>
</form>
</field>
</record>
<record id="action_tasy_import_wizard" model="ir.actions.act_window">
<field name="name">SV-Werte importieren (TASY)</field>
<field name="res_model">gemeinde.payroll.tasy.import.wizard</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
<menuitem id="menu_gemeinde_payroll_tasy_mapping"
name="TASY-Mappings (SV-Werte)"
parent="menu_gemeinde_payroll_root"
action="action_tasy_mapping" sequence="40"/>
<menuitem id="menu_gemeinde_payroll_tasy_import"
name="SV-Werte importieren (TASY)"
parent="menu_gemeinde_payroll_root"
action="action_tasy_import_wizard" sequence="50"/>
</odoo>