invitation page implementation

This commit is contained in:
Čarodej
2021-10-25 17:14:27 +02:00
parent b45662942d
commit 524791f251
21 changed files with 616 additions and 57 deletions

View File

@@ -2,6 +2,7 @@
namespace Domain\Teams\Controllers;
use App\Users\Models\User;
use Domain\Teams\Resources\TeamInvitationResource;
use Illuminate\Http\Response;
use Illuminate\Support\Facades\DB;
use App\Http\Controllers\Controller;
@@ -10,6 +11,15 @@ use Illuminate\Contracts\Routing\ResponseFactory;
class InvitationsController extends Controller
{
public function show(TeamFolderInvitation $invitation)
{
if ($invitation->status === 'accepted') {
abort(410);
}
return new TeamInvitationResource($invitation);
}
public function update(
TeamFolderInvitation $invitation
): ResponseFactory | Response {