res_config.py 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318
  1. # -*- coding: utf-8 -*-
  2. ##############################################################################
  3. # For copyright and license notices, see __openerp__.py file in module root
  4. # directory
  5. ##############################################################################
  6. from openerp import models, fields
  7. class EiruBaseConfiguration(models.TransientModel):
  8. _name = 'eiru.base.config.settings'
  9. _inherit = 'res.config.settings'
  10. # Sale
  11. module_sale = fields.Boolean(
  12. 'Instalar el modulo de ventas.',
  13. help="""Installs the sale module.""")
  14. module_asperience_sale_history = fields.Boolean(
  15. 'Mostrar factura asociada a la venta.',
  16. help="""Installs the sale module.""")
  17. module_asperience_sale_picking_history = fields.Boolean(
  18. 'Mostrar transferencia asociada a la venta.',
  19. help="""Installs the sale module.""")
  20. module_sale_fast_confirm = fields.Boolean(
  21. 'Automatizar proceso de ventas.',
  22. help="""Installs the sale module.""")
  23. module_partner_extra_data_basic = fields.Boolean(
  24. 'Activar campos extras en el formulario de clientes.',
  25. help="""Installs the partner_extra_data_basic module.""")
  26. module_account_analytic_analysis = fields.Boolean(
  27. 'Usar gestion de contratos para clientes.',
  28. help="""Installs the account_analytic_analysis module.""")
  29. module_contract_show_invoice = fields.Boolean(
  30. 'Mostrar facturas generadas a partir de contratos de clientes.',
  31. help="""Installs the contract_show_invoice module.""")
  32. module_fields_security_contracts = fields.Boolean(
  33. 'Ocultar campos no utilizados en el formulario de contratos.',
  34. help="""Installs the fields_security_contracts module.""")
  35. module_account_contract_recurring_total = fields.Boolean(
  36. 'Mostrar el valor total del contrato.',
  37. help="""Installs the account_contract_recurring_total module.""")
  38. # Point of sale Sale
  39. module_point_of_sale = fields.Boolean(
  40. 'Instalar Terminal de Punto de Ventas (TPV).',
  41. help="""Installs the point_of_sale module.""")
  42. module_eiru_pos_title_change = fields.Boolean(
  43. 'Cambiar el titulo de la pagina en la terminal de punto de ventas (TPV).',
  44. help="""Installs the eiru_pos_title_change module.""")
  45. module_multi_store_pos = fields.Boolean(
  46. 'Activar Multi-Sucursal para Terminal de Punto de Ventas (TPV)',
  47. help="""Installs the multi_store_pos module.""")
  48. module_pos_restaurant_table_management = fields.Boolean(
  49. 'Administrar salones y mesas.',
  50. help="""Installs the pos_restaurant_table_management module.""")
  51. # Purchase
  52. module_purchase = fields.Boolean(
  53. 'Instalar modulo de compras.',
  54. help="""Installs the purchase module.""")
  55. module_purchase_fast_confirm = fields.Boolean(
  56. 'Automatizar proceso de compras.',
  57. help="""Installs the purchase_fast_confirm module.""")
  58. module_account_analytic_purchase_contract = fields.Boolean(
  59. 'Usar gestion de contratos para proveedores.',
  60. help="""Installs the account_analytic_purchase_contract module.""")
  61. module_contract_show_supplier_invoice = fields.Boolean(
  62. 'Mostrar facturas generadas a partir de contratos de proveedores.',
  63. help="""Installs the contract_show_supplier_invoice module.""")
  64. # Finanzas
  65. module_account_clean_cancelled_invoice_number = fields.Boolean(
  66. 'Limpiar numero interno de una factura cancelada.',
  67. help="""Installs the account_clean_cancelled_invoice_number module.""")
  68. module_account_journal_active = fields.Boolean(
  69. 'Permitir desactivar diarios.',
  70. help="""Installs the account_journal_active module.""")
  71. module_account_journal_sequence = fields.Boolean(
  72. 'Permitir sequencia en diarios',
  73. help="""Installs the account_journal_sequence module.""")
  74. module_l10n_py = fields.Boolean(
  75. 'Instalar contabilidad de Paraguay',
  76. help="""Installs the l10n_py module.""")
  77. module_account_bank_voucher_import = fields.Boolean(
  78. 'Importar pagos en el registro de caja',
  79. help="""Installs the l10n_py module.""")
  80. module_account_bank_statement_fix = fields.Boolean(
  81. 'Corregir problema de cierre en el registro de caja.',
  82. help="""Installs the account_bank_statement_fix module.""")
  83. module_account_cancel = fields.Boolean(
  84. 'Permitir cancelar asientos del diario',
  85. help="""Installs the account_cancel module.""")
  86. module_account_reference = fields.Boolean(
  87. 'Copiar la referecia de la factura en pagos',
  88. help="""Installs the account_reference module.""")
  89. module_currency_utility = fields.Boolean(
  90. 'Campos extra en el registro de moneda',
  91. help="""Installs the currency_utility module.""")
  92. module_account_accountant = fields.Boolean(
  93. 'Permisos administrativos para contabilidad.',
  94. help="""Installs the account_accountant module.""")
  95. # Informes & Dashboards
  96. module_account_bank_statement_print = fields.Boolean(
  97. 'Imprimir registro de caja',
  98. help="""Installs the account_bank_statement_print module.""")
  99. module_eiru_reporting = fields.Boolean(
  100. 'Informes de EIRU',
  101. help="""Installs the eiru_reporting module.""")
  102. module_eiru_reporting_dashboard = fields.Boolean(
  103. 'Dashboard de EIRU',
  104. help="""Installs the eiru_reporting_dashboard module.""")
  105. module_eiru_kitchen_ticket = fields.Boolean(
  106. 'Generar ticket para la cocina (TPV).',
  107. help="""Installs the eiru_kitchen_ticket module.""")
  108. module_eiru_legal_ticket = fields.Boolean(
  109. 'Generar ticket legal de ventas (TPV).',
  110. help="""Installs the eiru_legal_ticket module.""")
  111. module_eiru_small_ticket = fields.Boolean(
  112. 'Generar ticket de ventas comprimido (TPV).',
  113. help="""Installs the eiru_small_ticket module.""")
  114. module_eiru_ticket = fields.Boolean(
  115. 'Generar ticket de ventas (TPV).',
  116. help="""Installs the eiru_ticket module.""")
  117. module_eiru_bill_ticket = fields.Boolean(
  118. 'Permitir imprimir cuenta (TPV).',
  119. help="""Installs the eiru_bill_ticket module.""")
  120. # Stock
  121. module_stock = fields.Boolean(
  122. 'Instalar modulo de Almacen.',
  123. help="""Installs the stock module.""")
  124. module_multi_store_stock = fields.Boolean(
  125. 'Activar Multi-Sucursal para almacenes.',
  126. help="""Installs the multi_store_stock module.""")
  127. module_stock_display_sale_id = fields.Boolean(
  128. 'Mostrar el ID de la venta en transferencia.',
  129. help="""Installs the stock_display_sale_id module.""")
  130. module_stock_inventory_product_categ = fields.Boolean(
  131. 'Permitir inventario por categoria.',
  132. help="""Installs the stock_inventory_product_categ module.""")
  133. module_stock_inventory_import = fields.Boolean(
  134. 'Permitir cargar inventario desde un archivo csv.',
  135. help="""Installs the stock_inventory_import module.""")
  136. # Usability and tools modules
  137. module_web_m2x_options = fields.Boolean(
  138. 'Bloquear el crear y editar en la lineas.',
  139. help="""Installs the web_m2x_options module.""")
  140. module_web_export_view = fields.Boolean(
  141. 'Permitir exportar vista actual a csv.',
  142. help="""Installs the web_export_view module.""")
  143. module_group_menu_no_access = fields.Boolean(
  144. 'Permitir restringir acceso a algunos menus del sistema.',
  145. help="""Installs the group_menu_no_access module.""")
  146. module_multi_store = fields.Boolean(
  147. 'Activar Multi-Sucursal.',
  148. help="""Installs the multi_store module.""")
  149. module_eiru_theme = fields.Boolean(
  150. 'Tema EIRU',
  151. help="""Installs the eiru_theme module.""")
  152. module_l10n_py_toponyms = fields.Boolean(
  153. 'Ciudades y departamentos de paraguay.',
  154. help="""Installs the l10n_py_toponyms module.""")
  155. module_eiru_sidebar_toggler = fields.Boolean(
  156. 'Ocultar menu lateral del sistema.',
  157. help="""Installs the eiru_sidebar_toggler module.""")
  158. module_eiru_brand = fields.Boolean(
  159. 'Mostrar logo de la empresa.',
  160. help="""Installs the eiru_brand module.""")
  161. module_web_window_title = fields.Boolean(
  162. 'Cambiar el titulo de la pagina.',
  163. help="""Installs the web_window_title module.""")
  164. module_stock_picking_back2draft = fields.Boolean(
  165. 'Cambiar al estado borrador una transferencia cancelada.',
  166. help="""Installs the stock_picking_back2draft module.""")
  167. module_sale_order_back2draft = fields.Boolean(
  168. 'Cambiar al estado borrador una venta cancelada.',
  169. help="""Installs the sale_order_back2draft module.""")
  170. module_fields_security = fields.Boolean(
  171. 'Ocultar campos no utilizados en el sistema.',
  172. help="""Installs the fields_security module.""")
  173. module_smile_audit = fields.Boolean(
  174. 'Activar Auditoria.',
  175. help="""Installs the smile_audit module.""")
  176. module_eiru_num2word = fields.Boolean(
  177. 'Convertir numeros en letras.',
  178. help="""Installs the eiru_num2word module.""")
  179. # MRP
  180. module_mrp = fields.Boolean(
  181. 'Instalar modulo de fabricacion.',
  182. help="""Installs the mrp module.""")
  183. module_mrp_bom_total_price = fields.Boolean(
  184. 'Precios de costo en fabricacion.',
  185. help="""Installs the mrp_bom_total_price module.""")
  186. # Products
  187. module_product_pack = fields.Boolean(
  188. 'Activar paquete de productos.',
  189. help="""Installs the product_pack module.""")
  190. module_product_pack_pos = fields.Boolean(
  191. 'Activar paquete de productos en ventas (TPV).',
  192. help="""Installs the product_pack module.""")
  193. module_product_variant_inactive = fields.Boolean(
  194. 'Activar y desactivar variantes de productos.',
  195. help="""Installs the product_variant_inactive module.""")
  196. module_product_variant_usability = fields.Boolean(
  197. 'Administrar variantes desde la plantilla de productos.',
  198. help="""Installs the product_variant_usability module.""")
  199. module_product_variant_search_by_attribute = fields.Boolean(
  200. 'Buscar variantes de producto por atributos.',
  201. help="""Installs the product_variant_search_by_attribute module.""")
  202. module_product_uom_change_fix = fields.Boolean(
  203. 'Cambiar unidad de medida del producto.',
  204. help="""Installs the product_uom_change_fix module.""")
  205. module_product_pricelist_prices = fields.Boolean(
  206. 'Administrar tarifas dentro de la plantilla de producto.',
  207. help="""Installs the product_uom_change_fix module.""")
  208. # Recursos Humanos
  209. module_hr = fields.Boolean(
  210. 'Administrar directorio de empleados.',
  211. help="""Installs the hr module.""")
  212. module_hr_timesheet = fields.Boolean(
  213. 'Control de tiempo.',
  214. help="""Installs the hr_timesheet module.""")
  215. module_hr_payroll = fields.Boolean(
  216. 'Administrar nominas de empleados.',
  217. help="""Installs the hr_payroll module.""")
  218. module_hr_payroll_account = fields.Boolean(
  219. 'Enlazar nominas con el sistema contable.',
  220. help="""Installs the hr_payroll_account module.""")
  221. module_eiru_payslip_utility = fields.Boolean(
  222. 'Administrar registro de adelantos y ausencias.',
  223. help="""Installs the eiru_payslip_utility module.""")
  224. module_fields_security_hr = fields.Boolean(
  225. 'Ocultar campos no utilizados.',
  226. help="""Installs the fields_security_hr module.""")
  227. module_hr_payroll_cancel = fields.Boolean(
  228. 'Permitir cancelar nominas.',
  229. help="""Installs the hr_payroll_cancel module.""")
  230. module_hr_payroll_paid = fields.Boolean(
  231. 'Agregar el estado pagado en nominas.',
  232. help="""Installs the hr_payroll_paid module.""")
  233. module_job_position_menu = fields.Boolean(
  234. 'Administrar puestos de trabajo.',
  235. help="""Installs the job_position_menu module.""")
  236. module_eiru_payslip_payments = fields.Boolean(
  237. 'Permitir pagar nominas desde el modulo de RRHH.',
  238. help="""Installs the eiru_payslip_payments module.""")
  239. module_eiru_payslip_generator = fields.Boolean(
  240. 'Automatizar proceso de generacion de nominas.',
  241. help="""Installs the eiru_payslip_generator module.""")