mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-01-13 00:48:49 +00:00
arreglados varios temas además del DL (redsys, etc)
This commit is contained in:
@ -0,0 +1,31 @@
|
||||
databaseChangeLog:
|
||||
- changeSet:
|
||||
id: 0012--drop-unique-gateway-txid-2
|
||||
author: jjo
|
||||
changes:
|
||||
# 1) Eliminar el índice UNIQUE actual
|
||||
- dropIndex:
|
||||
indexName: uq_tx_gateway_txid
|
||||
tableName: payment_transactions
|
||||
|
||||
# 2) Crear un índice normal (no único) sobre gateway_transaction_id
|
||||
- createIndex:
|
||||
indexName: idx_tx_gateway_txid
|
||||
tableName: payment_transactions
|
||||
columns:
|
||||
- column:
|
||||
name: gateway_transaction_id
|
||||
|
||||
rollback:
|
||||
# Rollback: volver al índice UNIQUE como estaba antes
|
||||
- dropIndex:
|
||||
indexName: idx_tx_gateway_txid
|
||||
tableName: payment_transactions
|
||||
|
||||
- createIndex:
|
||||
indexName: uq_tx_gateway_txid
|
||||
tableName: payment_transactions
|
||||
unique: true
|
||||
columns:
|
||||
- column:
|
||||
name: gateway_transaction_id
|
||||
@ -1,28 +0,0 @@
|
||||
databaseChangeLog:
|
||||
- changeSet:
|
||||
id: 0012-drop-unique-tx-gateway
|
||||
author: JJO
|
||||
|
||||
# ✅ Solo ejecuta el changeSet si existe la UNIQUE constraint
|
||||
preConditions:
|
||||
- onFail: MARK_RAN
|
||||
- uniqueConstraintExists:
|
||||
tableName: payment_transactions
|
||||
constraintName: idx_payment_tx_gateway_txid
|
||||
|
||||
changes:
|
||||
# 1️⃣ Eliminar la UNIQUE constraint si existe
|
||||
- dropIndex:
|
||||
tableName: payment_transactions
|
||||
indexName: idx_payment_tx_gateway_txid
|
||||
|
||||
|
||||
rollback:
|
||||
# 🔙 1) Eliminar el índice normal creado en este changeSet
|
||||
- createIndex:
|
||||
tableName: payment_transactions
|
||||
indexName: idx_payment_tx_gateway_txid
|
||||
columns:
|
||||
- column:
|
||||
name: gateway_transaction_id
|
||||
|
||||
@ -0,0 +1,33 @@
|
||||
databaseChangeLog:
|
||||
- changeSet:
|
||||
id: 0013-drop-unique-refund-gateway-id
|
||||
author: jjo
|
||||
changes:
|
||||
# 1) Eliminar el índice UNIQUE actual sobre gateway_refund_id
|
||||
- dropIndex:
|
||||
indexName: uq_refund_gateway_id
|
||||
tableName: refunds
|
||||
|
||||
# 2) Crear un índice normal (no único) sobre gateway_refund_id
|
||||
- createIndex:
|
||||
indexName: idx_refund_gateway_id
|
||||
tableName: refunds
|
||||
columns:
|
||||
- column:
|
||||
name: gateway_refund_id
|
||||
|
||||
rollback:
|
||||
# Rollback: quitar el índice normal
|
||||
- dropIndex:
|
||||
indexName: idx_refund_gateway_id
|
||||
tableName: refunds
|
||||
|
||||
# y restaurar el UNIQUE como estaba antes
|
||||
- createIndex:
|
||||
indexName: uq_refund_gateway_id
|
||||
tableName: refunds
|
||||
unique: true
|
||||
columns:
|
||||
- column:
|
||||
name: gateway_refund_id
|
||||
|
||||
@ -20,4 +20,8 @@ databaseChangeLog:
|
||||
- include:
|
||||
file: db/changelog/changesets/0010-drop-unique-tx-gateway.yml
|
||||
- include:
|
||||
file: db/changelog/changesets/0011-update-pedidos-presupuesto.yml
|
||||
file: db/changelog/changesets/0011-update-pedidos-presupuesto.yml
|
||||
- include:
|
||||
file: db/changelog/changesets/0012--drop-unique-gateway-txid-2.yml
|
||||
- include:
|
||||
file: db/changelog/changesets/0013-drop-unique-refund-gateway-id.yml
|
||||
@ -24,6 +24,7 @@ $(() => {
|
||||
orderCellsTop: true,
|
||||
pageLength: 50,
|
||||
lengthMenu: [10, 25, 50, 100, 500],
|
||||
order: [[5, 'desc']], // Ordena por fecha por defecto
|
||||
language: { url: '/assets/libs/datatables/i18n/' + language + '.json' },
|
||||
responsive: true,
|
||||
dom: 'lBrtip',
|
||||
@ -139,6 +140,7 @@ $(() => {
|
||||
orderCellsTop: true,
|
||||
pageLength: 50,
|
||||
lengthMenu: [10, 25, 50, 100, 500],
|
||||
order: [[5, 'desc']],
|
||||
language: { url: '/assets/libs/datatables/i18n/' + language + '.json' },
|
||||
responsive: true,
|
||||
dom: 'lBrtip',
|
||||
@ -161,7 +163,7 @@ $(() => {
|
||||
url: '/pagos/datatable/transferencias',
|
||||
method: 'GET',
|
||||
},
|
||||
order: [[7, 'desc']], // Ordena por fecha por defecto
|
||||
order: [[6, 'desc']], // Ordena por fecha por defecto
|
||||
columns: [
|
||||
{ data: 'client', name: 'client', orderable: true },
|
||||
{ data: 'transfer_id', name: 'transfer_id', orderable: true },
|
||||
|
||||
Reference in New Issue
Block a user