This commit is contained in:
@@ -7,7 +7,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
IMAGE_NAME: tladle
|
IMAGE_NAME: tladle
|
||||||
REGISTRY_NAME: gitea.sc0tt.org
|
REGISTRY_NAME: gitea.sc0tt.org
|
||||||
GIT_TAG: 1.2.1
|
GIT_TAG: 1.3
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
|
|||||||
@@ -75,13 +75,10 @@ class TlaSuggestionResource extends Resource
|
|||||||
EditAction::make(),
|
EditAction::make(),
|
||||||
DeleteAction::make(),
|
DeleteAction::make(),
|
||||||
Action::make('Approve')
|
Action::make('Approve')
|
||||||
->action(function (Model $record, Collection $selectedRecords) {
|
->action(fn (TlaSuggestion $record) => $record->ApproveTla($record))
|
||||||
$selectedRecords->each(
|
->requiresConfirmation()
|
||||||
fn (Model $selectedRecord) => $selectedRecord->update([
|
->modalHeading('Approve TLA')
|
||||||
'is_active' => $record->is_active,
|
->modalDescription('Are you sure you want to approve this TLA?')
|
||||||
]),
|
|
||||||
);
|
|
||||||
}),
|
|
||||||
])
|
])
|
||||||
->toolbarActions([
|
->toolbarActions([
|
||||||
BulkActionGroup::make([
|
BulkActionGroup::make([
|
||||||
|
|||||||
@@ -12,7 +12,9 @@ class TlaSuggestion extends Model
|
|||||||
|
|
||||||
protected $fillable = ['acronym', 'hint', 'language', 'context', 'submitter'];
|
protected $fillable = ['acronym', 'hint', 'language', 'context', 'submitter'];
|
||||||
|
|
||||||
public static function ApproveTla() {
|
public static function ApproveTla(TlaSuggestion $record) {
|
||||||
$tla = new Tla();
|
$tla = new Tla($record->toArray());
|
||||||
|
$record->delete();
|
||||||
|
$tla->save();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
guess: '',
|
guess: '',
|
||||||
tla: '',
|
tla: '',
|
||||||
context: '',
|
context: '',
|
||||||
|
submitter: '',
|
||||||
victory: false,
|
victory: false,
|
||||||
loss: false,
|
loss: false,
|
||||||
maxGuesses: 10,
|
maxGuesses: 10,
|
||||||
@@ -27,6 +28,7 @@
|
|||||||
.get('/api/fetch_tla/en')
|
.get('/api/fetch_tla/en')
|
||||||
.then(response => {
|
.then(response => {
|
||||||
this.hint = response.data.hint;
|
this.hint = response.data.hint;
|
||||||
|
this.submitter = response.data.submitter;
|
||||||
this.guesses = response.data.guesses;
|
this.guesses = response.data.guesses;
|
||||||
this.tla = response.data.tla;
|
this.tla = response.data.tla;
|
||||||
this.context = response.data.context;
|
this.context = response.data.context;
|
||||||
@@ -123,6 +125,10 @@
|
|||||||
<h3>Guesses left: {{ maxGuesses - guesses.length }}</h3>
|
<h3>Guesses left: {{ maxGuesses - guesses.length }}</h3>
|
||||||
</UCard>
|
</UCard>
|
||||||
<br>
|
<br>
|
||||||
|
<template v-if="submitter != ''">
|
||||||
|
Todays TLA was submitted by <b>{{ submitter }}</b>
|
||||||
|
<br><br>
|
||||||
|
</template>
|
||||||
<UButton to="/suggestion" color="neutral" variant="subtle">
|
<UButton to="/suggestion" color="neutral" variant="subtle">
|
||||||
Suggest a TLA!
|
Suggest a TLA!
|
||||||
</UButton>
|
</UButton>
|
||||||
|
|||||||
+1
-1
@@ -2,6 +2,6 @@
|
|||||||
|
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
|
|
||||||
Route::any('{all}',function(){
|
Route::get('{all}',function(){
|
||||||
return view('vue');
|
return view('vue');
|
||||||
})->where(['all' => '.*'])->name("vue");
|
})->where(['all' => '.*'])->name("vue");
|
||||||
|
|||||||
Reference in New Issue
Block a user