← Back to team overview

openerp-l10n-ar-localization team mailing list archive

[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