Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Korko
SecretSanta.fr
Commits
a584827e
Verified
Commit
a584827e
authored
Apr 16, 2020
by
Korko
Browse files
Add route to delete draw
parent
ed6d08f8
Changes
3
Show whitespace changes
Inline
Side-by-side
app/Http/Controllers/OrganizerController.php
View file @
a584827e
...
@@ -78,4 +78,17 @@ class OrganizerController extends Controller
...
@@ -78,4 +78,17 @@ class OrganizerController extends Controller
SendMail
::
dispatch
(
$participant
,
new
TargetDrawn
(
$participant
));
SendMail
::
dispatch
(
$participant
,
new
TargetDrawn
(
$participant
));
}
}
public
function
delete
(
Draw
$draw
)
{
$draw
->
delete
();
$message
=
trans
(
'organizer.deleted'
);
return
$request
->
ajax
()
?
response
()
->
json
([
'message'
=>
$message
,
])
:
redirect
(
'/'
)
->
with
(
'message'
,
$message
);
}
}
}
resources/lang/fr/organizer.php
View file @
a584827e
...
@@ -7,4 +7,5 @@ return [
...
@@ -7,4 +7,5 @@ return [
'status'
=>
"Status de réception de l'email"
,
'status'
=>
"Status de réception de l'email"
,
],
],
'up_and_sent'
=>
'Modifié avec succès !'
,
'up_and_sent'
=>
'Modifié avec succès !'
,
'deleted'
=>
'Toutes les données ont été supprimées'
,
];
];
routes/web.php
View file @
a584827e
...
@@ -32,6 +32,7 @@ Route::pattern('draw', '[0-9a-zA-Z]{'.config('hashids.connections.draw.length').
...
@@ -32,6 +32,7 @@ Route::pattern('draw', '[0-9a-zA-Z]{'.config('hashids.connections.draw.length').
Route
::
get
(
'/org/{draw}'
,
'OrganizerController@view'
)
->
name
(
'organizerPanel'
);
Route
::
get
(
'/org/{draw}'
,
'OrganizerController@view'
)
->
name
(
'organizerPanel'
);
Route
::
middleware
([
'decrypt.key'
])
->
group
(
function
()
{
Route
::
middleware
([
'decrypt.key'
])
->
group
(
function
()
{
Route
::
post
(
'/org/{draw}'
,
'OrganizerController@fetch'
)
->
name
(
'organizerPanel.fetch'
);
Route
::
post
(
'/org/{draw}'
,
'OrganizerController@fetch'
)
->
name
(
'organizerPanel.fetch'
);
Route
::
delete
(
'/org/{draw}'
,
'OrganizerController@delete'
)
->
name
(
'organizerPanel.delete'
);
Route
::
post
(
'/org/{draw}/fetchState'
,
'OrganizerController@fetchState'
)
->
name
(
'organizerPanel.fetchState'
);
Route
::
post
(
'/org/{draw}/fetchState'
,
'OrganizerController@fetchState'
)
->
name
(
'organizerPanel.fetchState'
);
Route
::
post
(
'/org/{draw}/{participant}/changeEmail'
,
'OrganizerController@changeEmail'
)
->
name
(
'organizerPanel.changeEmail'
);
Route
::
post
(
'/org/{draw}/{participant}/changeEmail'
,
'OrganizerController@changeEmail'
)
->
name
(
'organizerPanel.changeEmail'
);
Route
::
post
(
'/org/{draw}/{participant}/resendEmail'
,
'OrganizerController@resendEmail'
)
->
name
(
'organizerPanel.resendEmail'
);
Route
::
post
(
'/org/{draw}/{participant}/resendEmail'
,
'OrganizerController@resendEmail'
)
->
name
(
'organizerPanel.resendEmail'
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment