5 Commits

Author SHA1 Message Date
2bc8584e7a Update .github/workflows/gemini-pr-review.yaml
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 11s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 10s
Gemini PR Review / review (pull_request) Successful in 29s
Laravel Pint / pint (pull_request) Has been cancelled
Laravel Larastan / larastan (pull_request) Has been cancelled
2025-12-02 10:55:46 +00:00
d126e931c8 Merge pull request 'decreased font size of the sticker printing table' (#56) from ranjith-dev into master
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 10s
Reviewed-on: #56
2025-12-02 03:05:34 +00:00
dhanabalan
e525e3c526 decreased font size of the sticker printing table
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 10s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 10s
Gemini PR Review / review (pull_request) Failing after 38s
Laravel Larastan / larastan (pull_request) Failing after 2m18s
Laravel Pint / pint (pull_request) Has been cancelled
2025-12-02 08:35:17 +05:30
62bf68ad2e Merge pull request 'corrected logic in sticker printing page' (#55) from ranjith-dev into master
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 10s
Reviewed-on: #55
2025-12-02 02:54:47 +00:00
dhanabalan
caf2f3c1e7 corrected logic in sticker printing page
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 11s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 11s
Gemini PR Review / review (pull_request) Failing after 38s
Laravel Larastan / larastan (pull_request) Failing after 2m24s
Laravel Pint / pint (pull_request) Failing after 2m7s
2025-12-02 08:24:22 +05:30
3 changed files with 24 additions and 10 deletions

View File

@@ -36,8 +36,8 @@ jobs:
restore-keys: | restore-keys: |
${{ runner.os }}-npm-global- ${{ runner.os }}-npm-global-
- name: Install Gemini CLI globally # - name: Install Gemini CLI globally
run: npm install -g --loglevel=http @google/gemini-cli # run: npm install -g --loglevel=http @google/gemini-cli
- name: Generate git diff and review with Gemini - name: Generate git diff and review with Gemini
id: review id: review

View File

@@ -9,6 +9,7 @@ use SimpleSoftwareIO\QrCode\Facades\QrCode;
use Filament\Facades\Filament; use Filament\Facades\Filament;
use App\Models\StickerPrinting; use App\Models\StickerPrinting;
use Filament\Notifications\Notification; use Filament\Notifications\Notification;
use Str;
class CreateStickerPrinting extends CreateRecord class CreateStickerPrinting extends CreateRecord
@@ -94,6 +95,11 @@ class CreateStickerPrinting extends CreateRecord
->body("Serial number should conatin minimum 9 digits '$serial'.") ->body("Serial number should conatin minimum 9 digits '$serial'.")
->warning() ->warning()
->send(); ->send();
$this->form->fill([
'plant_id' => $plant,
'reference_number' => $ref,
'serial_number' => '',
]);
return; return;
} }
else if(!ctype_alnum($serial)) { else if(!ctype_alnum($serial)) {
@@ -102,6 +108,11 @@ class CreateStickerPrinting extends CreateRecord
->body("Serial number should be alphanumeric '$serial'.") ->body("Serial number should be alphanumeric '$serial'.")
->warning() ->warning()
->send(); ->send();
$this->form->fill([
'plant_id' => $plant,
'reference_number' => $ref,
'serial_number' => '',
]);
return; return;
} }
$extractedSerialNumber = $matches['serial_number']; $extractedSerialNumber = $matches['serial_number'];
@@ -124,8 +135,8 @@ class CreateStickerPrinting extends CreateRecord
return; return;
} }
if ($plant == null || trim($plant) == '' || $ref == null || trim($ref) == '' || $sNumber == null || trim($sNumber) == '')
if(empty($this->plantId) || empty($ref) || empty($this->serial_number)) { {
Notification::make() Notification::make()
->title('Unknown: Incomplete Data!') ->title('Unknown: Incomplete Data!')
->body("Please ensure Plant, Reference Number, and Serial Number are provided.") ->body("Please ensure Plant, Reference Number, and Serial Number are provided.")
@@ -158,16 +169,16 @@ class CreateStickerPrinting extends CreateRecord
} }
StickerPrinting::create([ StickerPrinting::create([
'plant_id' => $this->plantId, 'plant_id' => $plant,
'reference_number' => $ref, 'reference_number' => $ref,
'serial_number' => $this->serial_number, 'serial_number' => $sNumber,
'created_by' => Filament::auth()->user()->name, 'created_by' => Filament::auth()->user()->name,
]); ]);
$this->dispatch('addStickerToList', $this->plantId, $ref, $this->serial_number); $this->dispatch('addStickerToList', $plant, $ref, $sNumber);
$this->form->fill([ $this->form->fill([
'plant_id' => $this->plantId, 'plant_id' => $plant,
'reference_number' => $ref, 'reference_number' => $ref,
'serial_number' => '', 'serial_number' => '',
]); ]);
@@ -223,6 +234,7 @@ class CreateStickerPrinting extends CreateRecord
// Send data to Pdf view // Send data to Pdf view
$pdf = PDF::loadView('pdf.qrcode', [ $pdf = PDF::loadView('pdf.qrcode', [
'qrCode' => $qrCode, 'qrCode' => $qrCode,
'referenceNumber' => $refNumber,
]); ]);
return response()->streamDownload(function () use ($pdf) { return response()->streamDownload(function () use ($pdf) {

View File

@@ -36,7 +36,8 @@
style="height: 385px;" style="height: 385px;"
> >
<table class="table-auto w-full border-collapse border"> <table class="table-auto w-full border-collapse border">
<thead class="bg-gray-100"> {{-- <thead class="bg-gray-100"> --}}
<thead class="bg-gray-100 text-xs">
<tr> <tr>
<th class="border p-2">No</th> <th class="border p-2">No</th>
<th class="border p-2">Reference No</th> <th class="border p-2">Reference No</th>
@@ -44,7 +45,8 @@
<th class="border p-2">Created By</th> <th class="border p-2">Created By</th>
</tr> </tr>
</thead> </thead>
<tbody> {{-- <tbody> --}}
<tbody class="text-xs">
@forelse($records as $index => $record) @forelse($records as $index => $record)
<tr> <tr>
<td class="border p-2 text-center">{{ $index + 1 }}</td> <td class="border p-2 text-center">{{ $index + 1 }}</td>