From 79b0f4414344aed9b24fe116652e8133d1a2bac2 Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Sat, 11 Mar 2023 10:42:09 +0100 Subject: [PATCH] voting added --- .../ProjectProposal/ProjectProposalVoting.php | 4 ++-- .../project-proposal-voting.blade.php | 20 ++++++++++++------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/app/Http/Livewire/ProjectProposal/ProjectProposalVoting.php b/app/Http/Livewire/ProjectProposal/ProjectProposalVoting.php index bbcce538..57c5b4ca 100644 --- a/app/Http/Livewire/ProjectProposal/ProjectProposalVoting.php +++ b/app/Http/Livewire/ProjectProposal/ProjectProposalVoting.php @@ -58,7 +58,7 @@ class ProjectProposalVoting extends Component $this->vote->value = true; $this->vote->save(); - return to_route('project.voting.projectFunding', + return to_route('voting.projectFunding', ['projectProposal' => $this->projectProposal, 'fromUrl' => $this->fromUrl]); } @@ -69,7 +69,7 @@ class ProjectProposalVoting extends Component $this->vote->value = false; $this->vote->save(); - return to_route('project.voting.projectFunding', + return to_route('voting.projectFunding', ['projectProposal' => $this->projectProposal, 'fromUrl' => $this->fromUrl]); } diff --git a/resources/views/livewire/project-proposal/project-proposal-voting.blade.php b/resources/views/livewire/project-proposal/project-proposal-voting.blade.php index 55518cd3..30f0d805 100644 --- a/resources/views/livewire/project-proposal/project-proposal-voting.blade.php +++ b/resources/views/livewire/project-proposal/project-proposal-voting.blade.php @@ -7,6 +7,7 @@

{{ __('Voting') }} : {{ $projectProposal->name }}

+ {{ $projectProposal->name }}
@@ -41,7 +42,8 @@
{{ $projectProposal->user->name }}
- {{ __('This project requires') }} {{ number_format($projectProposal->support_in_sats, 0, ',', '.') }} {{ __('sats') }} + {{ __('This project requires') }} {{ number_format($projectProposal->support_in_sats, 0, ',', '.') }} {{ __('sats') }}
@@ -145,13 +147,15 @@ @foreach($entitledVoters as $voter) @php $vote = $voter->votes->first(); - if (!$voter->votes->first()) { + if (!$vote) { $text = __('not voted yet'); - } elseif (!$vote->value) { + } elseif ($vote && !$vote->value) { $text = __('Reason') . ': ' . $voter->votes->first()?->reason; + } else { + $text = ''; } @endphp -
  • +
  • @@ -184,13 +188,15 @@ @foreach($otherVoters as $voter) @php $vote = $voter->votes->first(); - if (!$voter->votes->first()) { + if (!$vote) { $text = __('not voted yet'); - } elseif (!$vote->value) { + } elseif ($vote && !$vote->value) { $text = __('Reason') . ': ' . $voter->votes->first()?->reason; + } else { + $text = ''; } @endphp -
  • +