Sfoglia il codice sorgente

[ADD] Aderido mas modulos en el registro

Rodney Elpidio Enciso Arias 6 anni fa
parent
commit
d017d0a66e
3 ha cambiato i file con 170 aggiunte e 31 eliminazioni
  1. 93 20
      res_config.py
  2. BIN
      res_config.pyc
  3. 77 11
      res_config_view.xml

+ 93 - 20
res_config.py

@@ -31,6 +31,22 @@ class EiruBaseConfiguration(models.TransientModel):
         'Activar campos extras en el formulario de clientes.',
         help="""Installs the partner_extra_data_basic module.""")
 
+    module_account_analytic_analysis = fields.Boolean(
+        'Usar gestion de contratos para clientes.',
+        help="""Installs the account_analytic_analysis module.""")
+
+    module_contract_show_invoice = fields.Boolean(
+        'Mostrar facturas generadas a partir de contratos de clientes.',
+        help="""Installs the contract_show_invoice module.""")
+
+    module_fields_security_contracts = fields.Boolean(
+        'Ocultar campos no utilizados en el formulario de contratos.',
+        help="""Installs the fields_security_contracts module.""")
+
+    module_account_contract_recurring_total = fields.Boolean(
+        'Mostrar el valor total del contrato.',
+        help="""Installs the account_contract_recurring_total module.""")
+
     # Point of sale Sale
     module_point_of_sale = fields.Boolean(
         'Instalar Terminal de Punto de Ventas (TPV).',
@@ -44,9 +60,9 @@ class EiruBaseConfiguration(models.TransientModel):
         'Activar Multi-Sucursal para Terminal de Punto de Ventas (TPV)',
         help="""Installs the multi_store_pos module.""")
 
-    module_pos_restaurant_table_managment = fields.Boolean(
+    module_pos_restaurant_table_management = fields.Boolean(
         'Administrar salones y mesas.',
-        help="""Installs the pos_restaurant_table_managment module.""")
+        help="""Installs the pos_restaurant_table_management module.""")
 
     # Purchase
     module_purchase = fields.Boolean(
@@ -57,6 +73,14 @@ class EiruBaseConfiguration(models.TransientModel):
         'Automatizar proceso de compras.',
         help="""Installs the purchase_fast_confirm module.""")
 
+    module_account_analytic_purchase_contract = fields.Boolean(
+        'Usar gestion de contratos para proveedores.',
+        help="""Installs the account_analytic_purchase_contract module.""")
+
+    module_contract_show_supplier_invoice = fields.Boolean(
+        'Mostrar facturas generadas a partir de contratos de proveedores.',
+        help="""Installs the contract_show_supplier_invoice module.""")
+
     # Finanzas 
     module_account_clean_cancelled_invoice_number = fields.Boolean(
         'Limpiar numero interno de una factura cancelada.',
@@ -94,6 +118,10 @@ class EiruBaseConfiguration(models.TransientModel):
         'Campos extra en el registro de moneda',
         help="""Installs the currency_utility module.""")
 
+    module_account_accountant = fields.Boolean(
+        'Permisos administrativos para contabilidad.',
+        help="""Installs the account_accountant module.""")
+
 
     # Informes & Dashboards
     module_account_bank_statement_print = fields.Boolean(
@@ -109,23 +137,23 @@ class EiruBaseConfiguration(models.TransientModel):
         help="""Installs the eiru_reporting_dashboard module.""")
 
     module_eiru_kitchen_ticket = fields.Boolean(
-        'Generar ticket para la cocina (POS).',
+        'Generar ticket para la cocina (TPV).',
         help="""Installs the eiru_kitchen_ticket module.""")
 
     module_eiru_legal_ticket = fields.Boolean(
-        'Generar ticket legal de ventas (POS).',
+        'Generar ticket legal de ventas (TPV).',
         help="""Installs the eiru_legal_ticket module.""")
 
     module_eiru_small_ticket = fields.Boolean(
-        'Generar ticket de ventas comprimido (POS).',
+        'Generar ticket de ventas comprimido (TPV).',
         help="""Installs the eiru_small_ticket module.""")
 
     module_eiru_ticket = fields.Boolean(
-        'Generar ticket de ventas (POS).',
+        'Generar ticket de ventas (TPV).',
         help="""Installs the eiru_ticket module.""")
 
     module_eiru_bill_ticket = fields.Boolean(
-        'Permitir imprimir cuenta (POS).',
+        'Permitir imprimir cuenta (TPV).',
         help="""Installs the eiru_bill_ticket module.""")
 
     # Stock
@@ -159,7 +187,7 @@ class EiruBaseConfiguration(models.TransientModel):
         help="""Installs the web_export_view module.""")
 
     module_group_menu_no_access = fields.Boolean(
-        'Restringir acceso a algunos menus del sistema.',
+        'Permitir restringir acceso a algunos menus del sistema.',
         help="""Installs the group_menu_no_access module.""")
 
     module_multi_store = fields.Boolean(
@@ -183,15 +211,15 @@ class EiruBaseConfiguration(models.TransientModel):
         help="""Installs the eiru_brand module.""")
 
     module_web_window_title = fields.Boolean(
-        'Cambiar el titulo de la pagina',
+        'Cambiar el titulo de la pagina.',
         help="""Installs the web_window_title module.""") 
 
     module_stock_picking_back2draft = fields.Boolean(
-        'Cambiar al estado borrador una transferencia cancelada',
+        'Cambiar al estado borrador una transferencia cancelada.',
         help="""Installs the stock_picking_back2draft module.""")
 
     module_sale_order_back2draft = fields.Boolean(
-        'Cambiar al estado borrador una venta cancelada',
+        'Cambiar al estado borrador una venta cancelada.',
         help="""Installs the sale_order_back2draft module.""")
 
     module_fields_security = fields.Boolean(
@@ -199,11 +227,11 @@ class EiruBaseConfiguration(models.TransientModel):
         help="""Installs the fields_security module.""")
 
     module_smile_audit = fields.Boolean(
-        'Activar Auditoria',
+        'Activar Auditoria.',
         help="""Installs the smile_audit module.""")
 
     module_eiru_num2word = fields.Boolean(
-        'Convertir numeros en letras',
+        'Convertir numeros en letras.',
         help="""Installs the eiru_num2word module.""")
 
     # MRP
@@ -217,29 +245,74 @@ class EiruBaseConfiguration(models.TransientModel):
 
     # Products
     module_product_pack = fields.Boolean(
-        'Activar paquete de productos',
+        'Activar paquete de productos.',
         help="""Installs the product_pack module.""")
 
     module_product_pack_pos = fields.Boolean(
-        'Activar paquete de productos en la terminal.',
+        'Activar paquete de productos en ventas (TPV).',
         help="""Installs the product_pack module.""")
 
     module_product_variant_inactive = fields.Boolean(
-        'Activar y desactivar variantes de productos',
+        'Activar y desactivar variantes de productos.',
         help="""Installs the product_variant_inactive module.""")
 
     module_product_variant_usability = fields.Boolean(
-        'Administrar variantes desde la plantilla de productos',
+        'Administrar variantes desde la plantilla de productos.',
         help="""Installs the product_variant_usability module.""")
 
     module_product_variant_search_by_attribute = fields.Boolean(
-        'Buscar variantes de producto por atributos',
+        'Buscar variantes de producto por atributos.',
         help="""Installs the product_variant_search_by_attribute module.""")
 
     module_product_uom_change_fix = fields.Boolean(
-        'Cambiar unidad de medida del producto',
+        'Cambiar unidad de medida del producto.',
         help="""Installs the product_uom_change_fix module.""")
 
     module_product_pricelist_prices = fields.Boolean(
         'Administrar tarifas dentro de la plantilla de producto.',
-        help="""Installs the product_uom_change_fix module.""")
+        help="""Installs the product_uom_change_fix module.""")
+
+    # Recursos Humanos
+    module_hr = fields.Boolean(
+        'Administrar directorio de empleados.',
+        help="""Installs the hr module.""")
+
+    module_hr_timesheet = fields.Boolean(
+        'Control de tiempo.',
+        help="""Installs the hr_timesheet module.""")
+
+    module_hr_payroll = fields.Boolean(
+        'Administrar nominas de empleados.',
+        help="""Installs the hr_payroll module.""")
+
+    module_hr_payroll_account = fields.Boolean(
+        'Enlazar nominas con el sistema contable.',
+        help="""Installs the hr_payroll_account module.""")
+
+    module_eiru_payslip_utility = fields.Boolean(
+        'Administrar registro de adelantos y ausencias.',
+        help="""Installs the eiru_payslip_utility module.""")
+
+    module_fields_security_hr = fields.Boolean(
+        'Ocultar campos no utilizados.',
+        help="""Installs the fields_security_hr module.""")
+
+    module_hr_payroll_cancel = fields.Boolean(
+        'Permitir cancelar nominas.',
+        help="""Installs the hr_payroll_cancel module.""")
+
+    module_hr_payroll_paid = fields.Boolean(
+        'Agregar el estado pagado en nominas.',
+        help="""Installs the hr_payroll_paid module.""")
+
+    module_job_position_menu = fields.Boolean(
+        'Administrar puestos de trabajo.',
+        help="""Installs the job_position_menu module.""")
+
+    module_eiru_payslip_payments = fields.Boolean(
+        'Permitir pagar nominas desde el modulo de RRHH.',
+        help="""Installs the eiru_payslip_payments module.""")
+    
+    module_eiru_payslip_generator = fields.Boolean(
+        'Automatizar proceso de generacion de nominas.',
+        help="""Installs the eiru_payslip_generator module.""")

BIN
res_config.pyc


+ 77 - 11
res_config_view.xml

@@ -37,8 +37,24 @@
                                     <field name="module_partner_extra_data_basic" class="oe_inline" readonly="0"/>
                                     <label for="module_partner_extra_data_basic"/>
                                 </div>
+                                <div name='module_account_analytic_analysis'>
+                                    <field name="module_account_analytic_analysis" class="oe_inline" readonly="0"/>
+                                    <label for="module_account_analytic_analysis"/>
+                                </div>
+                                <div name='module_contract_show_invoice'>
+                                    <field name="module_contract_show_invoice" class="oe_inline" readonly="0"/>
+                                    <label for="module_contract_show_invoice"/>
+                                </div>
+                                <div name='module_fields_security_contracts'>
+                                    <field name="module_fields_security_contracts" class="oe_inline" readonly="0"/>
+                                    <label for="module_fields_security_contracts"/>
+                                </div>
+                                <div name='module_account_contract_recurring_total'>
+                                    <field name="module_account_contract_recurring_total" class="oe_inline" readonly="0"/>
+                                    <label for="module_account_contract_recurring_total"/>
+                                </div>
                             </div>
-                            <label for="id" string="Modulos para POS"/>
+                            <label for="id" string="Modulos para TPV"/>
                             <div name="POS">
                                 <div name='module_point_of_sale'>
                                     <field name="module_point_of_sale" class="oe_inline" readonly="0"/>
@@ -48,9 +64,9 @@
                                     <field name="module_multi_store_pos" class="oe_inline" readonly="0"/>
                                     <label for="module_multi_store_pos"/>
                                 </div>
-                                <div name='module_pos_restaurant_table_managment'>
-                                    <field name="module_pos_restaurant_table_managment" class="oe_inline" readonly="0"/>
-                                    <label for="module_pos_restaurant_table_managment"/>
+                                <div name='module_pos_restaurant_table_management'>
+                                    <field name="module_pos_restaurant_table_management" class="oe_inline" readonly="0"/>
+                                    <label for="module_pos_restaurant_table_management"/>
                                 </div>
                             </div>                                                  
                         </group>
@@ -68,7 +84,6 @@
                             </div>
                         </group>
                     </group>
-
                     <group>
                         <group string="Finanzas">
                             <label for="id" string="Finanzas"/>
@@ -77,6 +92,10 @@
                                     <field name="module_l10n_py" class="oe_inline" readonly="0"/>
                                     <label for="module_l10n_py"/>
                                 </div>
+                                <div name='module_account_accountant'>
+                                    <field name="module_account_accountant" class="oe_inline" readonly="0"/>
+                                    <label for="module_account_accountant"/>
+                                </div>
                                 <div name='module_account_clean_cancelled_invoice_number'>
                                     <field name="module_account_clean_cancelled_invoice_number" class="oe_inline" readonly="0"/>
                                     <label for="module_account_clean_cancelled_invoice_number"/>
@@ -171,7 +190,7 @@
                                 </div>
                             </div>
                         </group>
-                        <group string="Usabilidad y Herramientas">                           
+                        <group string="Usabilidad y Herramientas">
                             <label for="id" string="Usabilidad"/>
                             <div name="usability">
                                 <div name='module_web_export_view'>
@@ -233,7 +252,6 @@
                             </div>                                    
                         </group>    
                     </group>
-
                     <group>
                         <group string="MRP">
                             <label for="id" string="Fabricacion"/>
@@ -282,22 +300,70 @@
                             </div>
                         </group>
                     </group>
+                    <group>
+                        <group string="Recursos Humanos">
+                            <label for="id" string="Recursos Humanos"/>
+                            <div name="mrp">
+                                <div name='module_hr'>
+                                    <field name="module_hr" class="oe_inline" readonly="0"/>
+                                    <label for="module_hr"/>
+                                </div>
+                                <div name='module_hr_timesheet'>
+                                    <field name="module_hr_timesheet" class="oe_inline" readonly="0"/>
+                                    <label for="module_hr_timesheet"/>
+                                </div>
+                                <div name='module_hr_payroll'>
+                                    <field name="module_hr_payroll" class="oe_inline" readonly="0"/>
+                                    <label for="module_hr_payroll"/>
+                                </div>
+                                <div name='module_hr_payroll_account'>
+                                    <field name="module_hr_payroll_account" class="oe_inline" readonly="0"/>
+                                    <label for="module_hr_payroll_account"/>
+                                </div>
+                                <div name='module_eiru_payslip_utility'>
+                                    <field name="module_eiru_payslip_utility" class="oe_inline" readonly="0"/>
+                                    <label for="module_eiru_payslip_utility"/>
+                                </div>
+                                <div name='module_fields_security_hr'>
+                                    <field name="module_fields_security_hr" class="oe_inline" readonly="0"/>
+                                    <label for="module_fields_security_hr"/>
+                                </div>
+                                <div name='module_hr_payroll_cancel'>
+                                    <field name="module_hr_payroll_cancel" class="oe_inline" readonly="0"/>
+                                    <label for="module_hr_payroll_cancel"/>
+                                </div>
+                                <div name='module_hr_payroll_paid'>
+                                    <field name="module_hr_payroll_paid" class="oe_inline" readonly="0"/>
+                                    <label for="module_hr_payroll_paid"/>
+                                </div>
+                                <div name='module_job_position_menu'>
+                                    <field name="module_job_position_menu" class="oe_inline" readonly="0"/>
+                                    <label for="module_job_position_menu"/>
+                                </div>
+                                <div name='module_eiru_payslip_payments'>
+                                    <field name="module_eiru_payslip_payments" class="oe_inline" readonly="0"/>
+                                    <label for="module_eiru_payslip_payments"/>
+                                </div>
+                                <div name='module_eiru_payslip_generator'>
+                                    <field name="module_eiru_payslip_generator" class="oe_inline" readonly="0"/>
+                                    <label for="module_eiru_payslip_generator"/>
+                                </div>
+                            </div>
+                        </group>
+                    </group>
                 </form>
             </field>
         </record>
-
         <!-- Base Config Settings Action -->
         <record id="action_eiru_base_setup" model="ir.actions.act_window">
-            <field name="name">Eiru Base Setup</field>
+            <field name="name">Configuraciones</field>
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">eiru.base.config.settings</field>
             <field name="view_mode">form</field>
             <field name="target">inline</field>
         </record>
-
         <!-- Base Config Settings Menu -->
         <menuitem id="menu_adhoc_base_setup" action="action_eiru_base_setup"
         name="Configuraciones EIRU" parent="base.menu_config" sequence="110"/>
-
     </data>
 </openerp>