openerp-l10n-ar-localization team mailing list archive
-
openerp-l10n-ar-localization team
-
Mailing list archive
-
Message #00085
[Merge] lp:~lopezignacio/openerp-l10n-ar-localization/6.0 into lp:openerp-l10n-ar-localization
Lopez Ignacio has proposed merging lp:~lopezignacio/openerp-l10n-ar-localization/6.0 into lp:openerp-l10n-ar-localization.
Requested reviews:
OpenERP - Team de Localización Argentina (openerp-l10n-ar-localization)
For more details, see:
https://code.launchpad.net/~lopezignacio/openerp-l10n-ar-localization/6.0/+merge/141819
Agrego (incompleto) interface para agregar y validar Keys de AFIP. La idea es que las llaves esten ocultas y solo el administrador puede hacer cambios. Tambien tengo pensado hacer un wizard de validacion como única forma de ingresar una key y validarla.
--
https://code.launchpad.net/~lopezignacio/openerp-l10n-ar-localization/6.0/+merge/141819
Your team OpenERP - Team de Localización Argentina is requested to review the proposed merge of lp:~lopezignacio/openerp-l10n-ar-localization/6.0 into lp:openerp-l10n-ar-localization.
=== modified file 'l10n_ar_wsafip/AUTHORS'
--- l10n_ar_wsafip/AUTHORS 2012-07-17 14:42:26 +0000
+++ l10n_ar_wsafip/AUTHORS 2013-01-03 21:20:29 +0000
@@ -34,6 +34,7 @@
##############################################################################
Cristian S. Rocha <cristian.rocha@xxxxxxxxxxx>
+Ignacio M. López <lopezignacio@xxxxxxxxx>
M. Gustavo Orrillo <gustavo.orrillo@xxxxxxxxxxx>
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== modified file 'l10n_ar_wsafip/__openerp__.py'
--- l10n_ar_wsafip/__openerp__.py 2012-10-23 21:58:14 +0000
+++ l10n_ar_wsafip/__openerp__.py 2013-01-03 21:20:29 +0000
@@ -37,21 +37,27 @@
Para poder ejecutar los tests es necesario cargar la clave privada y el certificado al archivo test_key.yml. Tenga en cuenta que estas claves son personales y pueden traer conflicto publicarlas en los repositorios públicos.
""",
'depends': [
- 'crypto',
- ],
- 'init_xml': [],
- 'demo_xml': [],
+ 'crypto',
+ ],
+ 'data': [
+ 'data/wsafip_sequence.xml',
+ 'data/wsafip_classofservers.xml',
+ 'data/wsafip_server.xml',
+ 'wsafip_menuitems.xml',
+ 'wsafip_view.xml',
+ ],
+ 'demo': [],
'test': [
- 'test/test_key.yml',
- 'test/test_mime_signer.yml',
- 'test/test_wsafip_service.yml',
- ],
- 'update_xml': [
- 'data/wsafip_sequence.xml',
- 'data/wsafip_server.xml',
- ],
+ 'test/test_key.yml',
+ 'test/test_mime_signer.yml',
+ 'test/test_wsafip_service.yml',
+ ],
+
'active': False,
'installable': True,
+ 'external_dependencies' : {
+ 'python': ['ZSI'],
+ }
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== added file 'l10n_ar_wsafip/data/wsafip_classofservers.xml'
--- l10n_ar_wsafip/data/wsafip_classofservers.xml 1970-01-01 00:00:00 +0000
+++ l10n_ar_wsafip/data/wsafip_classofservers.xml 2013-01-03 21:20:29 +0000
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+ <data noupdate="True">
+
+ <record model='wsafip.classofserver' id='prod'>
+ <field name='name'>Produccion</field>
+ </record>
+
+ <record model='wsafip.classofserver' id='homo'>
+ <field name='name'>Homologacion</field>
+ </record>
+
+ </data>
+</openerp>
\ No newline at end of file
=== added file 'l10n_ar_wsafip/wsafip_menuitems.xml'
--- l10n_ar_wsafip/wsafip_menuitems.xml 1970-01-01 00:00:00 +0000
+++ l10n_ar_wsafip/wsafip_menuitems.xml 2013-01-03 21:20:29 +0000
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+ <data>
+ <menuitem id="menu_afip" name="AFIP" parent="base.menu_administration"/>
+ </data>
+</openerp>
+
=== added file 'l10n_ar_wsafip/wsafip_view.xml'
--- l10n_ar_wsafip/wsafip_view.xml 1970-01-01 00:00:00 +0000
+++ l10n_ar_wsafip/wsafip_view.xml 2013-01-03 21:20:29 +0000
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+ <data>
+
+ <!-- SERVERS -->
+
+ <record id="view_wsafip_server_tree" model="ir.ui.view">
+ <field name="name">wsafip.server.tree</field>
+ <field name="model">wsafip.server</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="AFIP Servers">
+ <field name="name" />
+ <field name="code" />
+ <field name="class" />
+ <field name="url" />
+ </tree>
+ </field>
+ </record>
+
+ <record id="view_wsafip_server_form" model="ir.ui.view">
+ <field name="name">wsafip.server.tree</field>
+ <field name="model">wsafip.server</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="AFIP Server">
+ <field name="name" />
+ <field name="code" />
+ <field name="class" />
+ <field name="url" />
+ </form>
+ </field>
+ </record>
+
+ <!-- MENU - Servers -->
+
+ <record id="action_wsafip_server_tree" model="ir.actions.act_window">
+ <field name="name">wsafip_server</field>
+ <field name="res_model">wsafip.server</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree,form</field>
+ <field name="view_id" ref="view_wsafip_server_tree"/>
+ </record>
+
+ <menuitem id="menu_action_wsafip_server_tree"
+ name="Servers"
+ action="action_wsafip_server_tree"
+ parent="menu_afip"/>
+
+
+ <!-- WSAFIP - Autorization -->
+
+ <record id="view_wsafip_authorization_tree" model="ir.ui.view">
+ <field name="name">wsafip.authorization.tree</field>
+ <field name="model">wsafip.authorization</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="AFIP Authorization">
+ <field name="name" />
+ <field name="partner_id" />
+ <field name="server_id" />
+ <field name="logging_id" />
+ <field name="certificate" />
+ <field name="uniqueid" />
+ <field name="token" />
+ <field name="sign" />
+ <field name="generationtime" />
+ <field name="expirationtime" />
+ <field name="status" />
+ <field name="batch_sequence_id" />
+ </tree>
+ </field>
+ </record>
+
+ <record id="view_wsafip_authorization_form" model="ir.ui.view">
+ <field name="name">wsafip.authorization.tree</field>
+ <field name="model">wsafip.authorization</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Pair key">
+ <field name="name" />
+ <field name="partner_id" />
+ <field name="server_id" />
+ <field name="logging_id" />
+ <field name="certificate" />
+ <field name="uniqueid" />
+ <field name="token" />
+ <field name="sign" />
+ <field name="generationtime" />
+ <field name="expirationtime" />
+ <field name="status" />
+ <field name="batch_sequence_id" />
+ </form>
+ </field>
+ </record>
+
+
+ <!-- MENU Autorization -->
+
+ <record id="action_wsafip_authorization_tree" model="ir.actions.act_window">
+ <field name="name">wsafip_authorization</field>
+ <field name="res_model">wsafip.authorization</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree,form</field>
+ <field name="view_id" ref="view_wsafip_authorization_tree"/>
+ </record>
+
+ <menuitem id="menu_action_wsafip_authorization_tree"
+ name="Authorization"
+ action="action_wsafip_authorization_tree"
+ parent="menu_afip"/>
+
+ </data>
+</openerp>
Follow ups