diff --git a/resources/views/base.blade.php b/resources/views/base.blade.php
index cd8063e12..3c144fea8 100644
--- a/resources/views/base.blade.php
+++ b/resources/views/base.blade.php
@@ -56,10 +56,10 @@
@icon('settings'){{ trans('settings.settings') }}
@endif
@if(!signedInUser())
- @icon('login') {{ trans('auth.log_in') }}
- @if(setting('registration-enabled', false))
+ @if(setting('registration-enabled', false))
@icon('new-user') {{ trans('auth.sign_up') }}
@endif
+ @icon('login') {{ trans('auth.log_in') }}
@endif
@if(signedInUser())
diff --git a/resources/views/users/profile.blade.php b/resources/views/users/profile.blade.php
index c4a8f6323..4f67f1be2 100644
--- a/resources/views/users/profile.blade.php
+++ b/resources/views/users/profile.blade.php
@@ -37,17 +37,17 @@
{{ trans('entities.profile_created_content') }}
-
+
@icon('book') {{ trans_choice('entities.x_books', $assetCounts['books']) }}
-
+
@icon('chapter') {{ trans_choice('entities.x_chapters', $assetCounts['chapters']) }}
-
+
@icon('page') {{ trans_choice('entities.x_pages', $assetCounts['pages']) }}
@@ -57,8 +57,7 @@
-
-
{{ trans('entities.recently_created_pages') }}
+
{{ trans('entities.recently_created_pages') }}
@if (count($recentlyCreated['pages']) > 0)
@include('partials/entity-list', ['entities' => $recentlyCreated['pages']])
@else
@@ -66,8 +65,7 @@
@endif
-
-
{{ trans('entities.recently_created_chapters') }}
+
{{ trans('entities.recently_created_chapters') }}
@if (count($recentlyCreated['chapters']) > 0)
@include('partials/entity-list', ['entities' => $recentlyCreated['chapters']])
@else
@@ -75,8 +73,7 @@
@endif
-
-
{{ trans('entities.recently_created_books') }}
+
{{ trans('entities.recently_created_books') }}
@if (count($recentlyCreated['books']) > 0)
@include('partials/entity-list', ['entities' => $recentlyCreated['books']])
@else
diff --git a/tests/PublicActionTest.php b/tests/PublicActionTest.php
index 671b5ee42..27b4822fa 100644
--- a/tests/PublicActionTest.php
+++ b/tests/PublicActionTest.php
@@ -14,6 +14,24 @@ class PublicActionTest extends BrowserKitTest
$this->visit($page->getUrl())->seePageIs('/login');
}
+ public function test_login_link_visible()
+ {
+ $this->setSettings(['app-public' => 'true']);
+ $this->visit('/')->see(url('/login'));
+ }
+
+ public function test_register_link_visible_when_enabled()
+ {
+ $this->setSettings(['app-public' => 'true']);
+
+ $this->visit('/')->see(url('/login'));
+ $this->visit('/')->dontSee(url('/register'));
+
+ $this->setSettings(['app-public' => 'true', 'registration-enabled' => 'true']);
+ $this->visit('/')->see(url('/login'));
+ $this->visit('/')->see(url('/register'));
+ }
+
public function test_books_viewable()
{
$this->setSettings(['app-public' => 'true']);