mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-01 01:36:00 -04:00
parent
94bf5b8fbb
commit
7d951b842c
@ -74,8 +74,11 @@
|
|||||||
<div role="presentation">@icon('auth/'. $driver, ['style' => 'width: 56px;height: 56px;'])</div>
|
<div role="presentation">@icon('auth/'. $driver, ['style' => 'width: 56px;height: 56px;'])</div>
|
||||||
<div>
|
<div>
|
||||||
@if($user->hasSocialAccount($driver))
|
@if($user->hasSocialAccount($driver))
|
||||||
<a href="{{ url("/login/service/{$driver}/detach") }}" aria-label="{{ trans('settings.users_social_disconnect') }} - {{ $driver }}"
|
<form action="{{ url("/login/service/{$driver}/detach") }}" method="POST">
|
||||||
class="button small outline">{{ trans('settings.users_social_disconnect') }}</a>
|
{{ csrf_field() }}
|
||||||
|
<button aria-label="{{ trans('settings.users_social_disconnect') }} - {{ $driver }}"
|
||||||
|
class="button small outline">{{ trans('settings.users_social_disconnect') }}</button>
|
||||||
|
</form>
|
||||||
@else
|
@else
|
||||||
<a href="{{ url("/login/service/{$driver}") }}" aria-label="{{ trans('settings.users_social_connect') }} - {{ $driver }}"
|
<a href="{{ url("/login/service/{$driver}") }}" aria-label="{{ trans('settings.users_social_connect') }} - {{ $driver }}"
|
||||||
class="button small outline">{{ trans('settings.users_social_connect') }}</a>
|
class="button small outline">{{ trans('settings.users_social_connect') }}</a>
|
||||||
|
@ -226,7 +226,7 @@ Route::group(['middleware' => 'auth'], function () {
|
|||||||
Route::get('/login/service/{socialDriver}', 'Auth\SocialController@login');
|
Route::get('/login/service/{socialDriver}', 'Auth\SocialController@login');
|
||||||
Route::get('/login/service/{socialDriver}/callback', 'Auth\SocialController@callback');
|
Route::get('/login/service/{socialDriver}/callback', 'Auth\SocialController@callback');
|
||||||
Route::group(['middleware' => 'auth'], function () {
|
Route::group(['middleware' => 'auth'], function () {
|
||||||
Route::get('/login/service/{socialDriver}/detach', 'Auth\SocialController@detach');
|
Route::post('/login/service/{socialDriver}/detach', 'Auth\SocialController@detach');
|
||||||
});
|
});
|
||||||
Route::get('/register/service/{socialDriver}', 'Auth\SocialController@register');
|
Route::get('/register/service/{socialDriver}', 'Auth\SocialController@register');
|
||||||
|
|
||||||
|
@ -99,9 +99,9 @@ class SocialAuthTest extends TestCase
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
$resp = $this->actingAs($editor)->get($editor->getEditUrl());
|
$resp = $this->actingAs($editor)->get($editor->getEditUrl());
|
||||||
$resp->assertElementContains('a[href$="/login/service/github/detach"]', 'Disconnect Account');
|
$resp->assertElementContains('form[action$="/login/service/github/detach"]', 'Disconnect Account');
|
||||||
|
|
||||||
$resp = $this->get('/login/service/github/detach');
|
$resp = $this->post('/login/service/github/detach');
|
||||||
$resp->assertRedirect($editor->getEditUrl());
|
$resp->assertRedirect($editor->getEditUrl());
|
||||||
$resp = $this->followRedirects($resp);
|
$resp = $this->followRedirects($resp);
|
||||||
$resp->assertSee('Github account was successfully disconnected from your profile.');
|
$resp->assertSee('Github account was successfully disconnected from your profile.');
|
||||||
|
Loading…
Reference in New Issue
Block a user