chore: sync module from working instance and add install guide

This commit is contained in:
Kelin Rescue Hub
2026-04-09 14:11:34 -04:00
parent 20adb1bd1e
commit 039c12233e
23 changed files with 4577 additions and 394 deletions

View File

@@ -33,6 +33,30 @@ switch ($transfer->status) {
$statusTextColor = '#d1d5db';
break;
}
static $transferActionButtonStylePrinted = false;
if (!$transferActionButtonStylePrinted):
$transferActionButtonStylePrinted = true;
?>
<style>
.animal-transfer-action-btn {
border-radius: 999px;
border: 1px solid rgba(15, 23, 42, 0.24);
background: rgba(255, 255, 255, 0.92);
color: #0f172a !important;
font-weight: 700;
box-shadow: 0 2px 10px rgba(15, 23, 42, 0.2);
}
@media (prefers-color-scheme: dark) {
.animal-transfer-action-btn {
border-color: rgba(226, 232, 240, 0.34);
background: rgba(15, 23, 42, 0.72);
color: #f8fafc !important;
}
}
</style>
<?php endif; ?>
?>
<div class="panel panel-default" style="margin-bottom:0;overflow:hidden;border-radius:12px;border:0;box-shadow:0 8px 24px rgba(15,23,42,0.14);">
@@ -69,18 +93,16 @@ switch ($transfer->status) {
Yii::t('AnimalManagementModule.base', 'Accept'),
$space->createUrl('/animal_management/animals/transfer-respond', ['id' => $transfer->id, 'decision' => 'accept']),
[
'class' => 'btn btn-xs btn-default',
'class' => 'btn btn-xs btn-default animal-transfer-action-btn',
'data-method' => 'post',
'style' => 'border-radius:999px;border:0;background:rgba(255,255,255,0.92);font-weight:600;'
]
) ?>
<?= Html::a(
Yii::t('AnimalManagementModule.base', 'Decline'),
$space->createUrl('/animal_management/animals/transfer-respond', ['id' => $transfer->id, 'decision' => 'decline']),
[
'class' => 'btn btn-xs btn-default',
'class' => 'btn btn-xs btn-default animal-transfer-action-btn',
'data-method' => 'post',
'style' => 'border-radius:999px;border:0;background:rgba(255,255,255,0.92);font-weight:600;'
]
) ?>
<?php elseif ($isIncoming && $transfer->status === AnimalTransfer::STATUS_ACCEPTED): ?>
@@ -88,9 +110,8 @@ switch ($transfer->status) {
Yii::t('AnimalManagementModule.base', 'Complete Transfer'),
$space->createUrl('/animal_management/animals/transfer-complete', ['id' => $transfer->id]),
[
'class' => 'btn btn-xs btn-default',
'class' => 'btn btn-xs btn-default animal-transfer-action-btn',
'data-method' => 'post',
'style' => 'border-radius:999px;border:0;background:rgba(255,255,255,0.92);font-weight:600;'
]
) ?>
<?php elseif (!$isIncoming && in_array($transfer->status, [AnimalTransfer::STATUS_REQUESTED, AnimalTransfer::STATUS_ACCEPTED], true)): ?>
@@ -98,9 +119,8 @@ switch ($transfer->status) {
Yii::t('AnimalManagementModule.base', 'Cancel Request'),
$space->createUrl('/animal_management/animals/transfer-cancel', ['id' => $transfer->id]),
[
'class' => 'btn btn-xs btn-default',
'class' => 'btn btn-xs btn-default animal-transfer-action-btn',
'data-method' => 'post',
'style' => 'border-radius:999px;border:0;background:rgba(255,255,255,0.92);font-weight:600;'
]
) ?>
<?php endif; ?>