Add protected NCF authorization workflow
Publicar paquete PyPI / publish (push) Successful in 41s

This commit is contained in:
José Arturo García
2026-08-16 13:52:53 -04:00
parent b96639f3e8
commit 60bbed6de0
13 changed files with 762 additions and 28 deletions
+92
View File
@@ -513,3 +513,95 @@ msgstr "Borrador"
msgctxt "selection:ncf.manager.sequence,state:finished"
msgid "Finished"
msgstr "Finalizado"
msgctxt "field:ncf.manager,activated_by:"
msgid "Activated By"
msgstr "Activada por"
msgctxt "field:ncf.manager,activated_at:"
msgid "Activated At"
msgstr "Fecha de activación"
msgctxt "field:ncf.manager,finished_by:"
msgid "Finished By"
msgstr "Finalizada por"
msgctxt "field:ncf.manager,finished_at:"
msgid "Finished At"
msgstr "Fecha de finalización"
msgctxt "field:ncf.manager.sequence,sequence_mode:"
msgid "Sequence Configuration"
msgstr "Configuración de secuencia"
msgctxt "field:ncf.manager.sequence,ncf_sequences:"
msgid "Fiscal Sequence"
msgstr "Secuencia fiscal"
msgctxt "field:ncf.manager.sequence,expected_prefix:"
msgid "Expected Prefix"
msgstr "Prefijo esperado"
msgctxt "field:ncf.manager.sequence,expected_padding:"
msgid "Expected Padding"
msgstr "Longitud del consecutivo"
msgctxt "field:ncf.manager.sequence,from_number:"
msgid "Authorized From"
msgstr "Desde autorizado"
msgctxt "field:ncf.manager.sequence,until_number:"
msgid "Authorized Until"
msgstr "Hasta autorizado"
msgctxt "field:ncf.manager.sequence,number_next:"
msgid "First Number to Issue"
msgstr "Primer número por emitir"
msgctxt "field:ncf.manager.sequence,expiration_date:"
msgid "Expiration Date"
msgstr "Fecha de vencimiento"
msgctxt "field:ncf.manager.sequence,availability:"
msgid "Availability"
msgstr "Disponibilidad"
msgctxt "selection:ncf.manager.sequence,sequence_mode:existing"
msgid "Select Existing Sequence"
msgstr "Seleccionar secuencia existente"
msgctxt "selection:ncf.manager.sequence,sequence_mode:create"
msgid "Create Sequence on Activation"
msgstr "Crear secuencia al activar"
msgctxt "selection:ncf.manager.sequence,availability:available"
msgid "Available"
msgstr "Disponible"
msgctxt "selection:ncf.manager.sequence,availability:low"
msgid "Running Low"
msgstr "Próxima a agotarse"
msgctxt "selection:ncf.manager.sequence,availability:expired"
msgid "Expired"
msgstr "Vencida"
msgctxt "selection:ncf.manager.sequence,availability:exhausted"
msgid "Exhausted"
msgstr "Agotada"
msgctxt "model:ir.model.button,string:ncf_manager_activate_button"
msgid "Activate"
msgstr "Activar"
msgctxt "model:ir.model.button,string:ncf_manager_finish_button"
msgid "Finish"
msgstr "Finalizar"
msgctxt "model:ir.model.button,string:ncf_sequence_finish_button"
msgid "Finish Sequence"
msgstr "Finalizar secuencia"
msgctxt "view:ncf.manager:"
msgid "Authorized Fiscal Sequences"
msgstr "Secuencias fiscales autorizadas"
+100 -1
View File
@@ -1,6 +1,13 @@
msgctxt "selection:account.invoice,isr_withholding_type:"
msgid ""
msgstr ""
"Project-Id-Version: ncf_manager 8.0\n"
"PO-Revision-Date: 2026-08-16 00:00-0400\n"
"Last-Translator: Fundación Un País Mejor\n"
"Language-Team: Spanish (Latin America)\n"
"Language: es_419\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgctxt "field:account.configuration,default_customer_ncf_type:"
msgid "Default Customer NCF Type"
@@ -1021,3 +1028,95 @@ msgstr "Ingreso"
msgctxt "view:account.invoice:"
msgid "Tax Information"
msgstr "Información Fiscal"
msgctxt "field:ncf.manager,activated_by:"
msgid "Activated By"
msgstr "Activada por"
msgctxt "field:ncf.manager,activated_at:"
msgid "Activated At"
msgstr "Fecha de activación"
msgctxt "field:ncf.manager,finished_by:"
msgid "Finished By"
msgstr "Finalizada por"
msgctxt "field:ncf.manager,finished_at:"
msgid "Finished At"
msgstr "Fecha de finalización"
msgctxt "field:ncf.manager.sequence,sequence_mode:"
msgid "Sequence Configuration"
msgstr "Configuración de secuencia"
msgctxt "field:ncf.manager.sequence,ncf_sequences:"
msgid "Fiscal Sequence"
msgstr "Secuencia fiscal"
msgctxt "field:ncf.manager.sequence,expected_prefix:"
msgid "Expected Prefix"
msgstr "Prefijo esperado"
msgctxt "field:ncf.manager.sequence,expected_padding:"
msgid "Expected Padding"
msgstr "Longitud del consecutivo"
msgctxt "field:ncf.manager.sequence,from_number:"
msgid "Authorized From"
msgstr "Desde autorizado"
msgctxt "field:ncf.manager.sequence,until_number:"
msgid "Authorized Until"
msgstr "Hasta autorizado"
msgctxt "field:ncf.manager.sequence,number_next:"
msgid "First Number to Issue"
msgstr "Primer número por emitir"
msgctxt "field:ncf.manager.sequence,expiration_date:"
msgid "Expiration Date"
msgstr "Fecha de vencimiento"
msgctxt "field:ncf.manager.sequence,availability:"
msgid "Availability"
msgstr "Disponibilidad"
msgctxt "selection:ncf.manager.sequence,sequence_mode:existing"
msgid "Select Existing Sequence"
msgstr "Seleccionar secuencia existente"
msgctxt "selection:ncf.manager.sequence,sequence_mode:create"
msgid "Create Sequence on Activation"
msgstr "Crear secuencia al activar"
msgctxt "selection:ncf.manager.sequence,availability:available"
msgid "Available"
msgstr "Disponible"
msgctxt "selection:ncf.manager.sequence,availability:low"
msgid "Running Low"
msgstr "Próxima a agotarse"
msgctxt "selection:ncf.manager.sequence,availability:expired"
msgid "Expired"
msgstr "Vencida"
msgctxt "selection:ncf.manager.sequence,availability:exhausted"
msgid "Exhausted"
msgstr "Agotada"
msgctxt "model:ir.model.button,string:ncf_manager_activate_button"
msgid "Activate"
msgstr "Activar"
msgctxt "model:ir.model.button,string:ncf_manager_finish_button"
msgid "Finish"
msgstr "Finalizar"
msgctxt "model:ir.model.button,string:ncf_sequence_finish_button"
msgid "Finish Sequence"
msgstr "Finalizar secuencia"
msgctxt "view:ncf.manager:"
msgid "Authorized Fiscal Sequences"
msgstr "Secuencias fiscales autorizadas"