diff --git a/app/User.php b/app/User.php index 2e37fe484..731b792f5 100644 --- a/app/User.php +++ b/app/User.php @@ -32,4 +32,16 @@ class User extends Model implements AuthenticatableContract, CanResetPasswordCon * @var array */ protected $hidden = ['password', 'remember_token']; + + /** + * Returns the user's avatar, + * Uses Gravatar as the avatar service. + * @param int $size + * @return string + */ + public function getAvatar($size = 50) + { + $emailHash = md5(strtolower(trim($this->email))); + return '//www.gravatar.com/avatar/' . $emailHash . '?s=' . $size . '&d=identicon'; + } } diff --git a/resources/assets/sass/_tables.scss b/resources/assets/sass/_tables.scss index 768eb18e6..fe01976ec 100644 --- a/resources/assets/sass/_tables.scss +++ b/resources/assets/sass/_tables.scss @@ -8,6 +8,7 @@ table.table { text-align: left; border: none; padding: $-xs $-xs; + vertical-align: middle; } th { font-weight: bold; diff --git a/resources/assets/sass/styles.scss b/resources/assets/sass/styles.scss index 308dbd1eb..aea2360a3 100644 --- a/resources/assets/sass/styles.scss +++ b/resources/assets/sass/styles.scss @@ -46,7 +46,7 @@ header { } .logo-container { - padding: $-l $-s; + padding: $-l $-s 0 $-s; color: #CCC; .logo { display: block; @@ -59,6 +59,15 @@ header { } } +.user-overview { + margin-top: $-m; + .user-name { + display: inline-block; + vertical-align: top; + padding: $-m $-s; + } +} + .search-box { input { @@ -432,4 +441,15 @@ body.dragging, body.dragging * { padding: $-s 0; color: #888; border-bottom: 1px solid #EEE; + font-size: 0.9em; + .left { + float: left; + } + .left + .right { + margin-left: 30px + $-s; + } +} + +.avatar { + border-radius: 100%; } \ No newline at end of file diff --git a/resources/views/base.blade.php b/resources/views/base.blade.php index e6c601ef3..cf3957b78 100644 --- a/resources/views/base.blade.php +++ b/resources/views/base.blade.php @@ -37,7 +37,12 @@
-
{{ Auth::user()->name }}
+
+ {{ Auth::user()->name }} + + {{ Auth::user()->name }} + +
diff --git a/resources/views/pages/revisions.blade.php b/resources/views/pages/revisions.blade.php index 03ed0cea7..74e66f5e2 100644 --- a/resources/views/pages/revisions.blade.php +++ b/resources/views/pages/revisions.blade.php @@ -20,14 +20,15 @@ - + @foreach($page->revisions as $revision) - + +
NameCreated ByCreated By Revision Date Actions
{{$revision->name}}{{$revision->createdBy->name}}{{$revision->createdBy->name}} {{$revision->createdBy->name}} {{$revision->created_at->format('jS F, Y H:i:s')}} ({{$revision->created_at->diffForHumans()}}) Preview diff --git a/resources/views/partials/activity-item.blade.php b/resources/views/partials/activity-item.blade.php index 1fa823309..78168ea96 100644 --- a/resources/views/partials/activity-item.blade.php +++ b/resources/views/partials/activity-item.blade.php @@ -1,16 +1,26 @@ {{--Requires an Activity item with the name $activity passed in--}} -@if($activity->user) {{$activity->user->name}} @endif - -{{ $activity->getText() }} - -@if($activity->entity()) - {{ $activity->entity()->name }} +@if($activity->user) +
+ {{$activity->user->name}} +
@endif -@if($activity->extra) "{{$activity->extra}}" @endif +
+ @if($activity->user) + {{$activity->user->name}} + @endif -
+ {{ $activity->getText() }} -{{ $activity->created_at->diffForHumans() }} \ No newline at end of file + @if($activity->entity()) + {{ $activity->entity()->name }} + @endif + + @if($activity->extra) "{{$activity->extra}}" @endif + +
+ + {{ $activity->created_at->diffForHumans() }} +
diff --git a/resources/views/users/delete.blade.php b/resources/views/users/delete.blade.php index 279fbdb30..2c07daef6 100644 --- a/resources/views/users/delete.blade.php +++ b/resources/views/users/delete.blade.php @@ -10,7 +10,7 @@
{!! csrf_field() !!} - Cancel + Cancel
diff --git a/resources/views/users/edit.blade.php b/resources/views/users/edit.blade.php index 5e164e90e..1e23a1c3b 100644 --- a/resources/views/users/edit.blade.php +++ b/resources/views/users/edit.blade.php @@ -12,14 +12,29 @@ -
-

Edit User

- -
- {!! csrf_field() !!} - - @include('users/form', ['model' => $user]) -
+
+
+
+
+

Edit User

+
+ {!! csrf_field() !!} + + @include('users/form', ['model' => $user]) +
+
+
+

 

+
+

+ {{ $user->name }} +

+

You can change your profile picture at Gravatar.

+
+
+
+
+ @stop diff --git a/resources/views/users/index.blade.php b/resources/views/users/index.blade.php index f29ad79b7..2fd51decd 100644 --- a/resources/views/users/index.blade.php +++ b/resources/views/users/index.blade.php @@ -18,11 +18,13 @@

Users

+ @foreach($users as $user) +
Name Email
{{$user->name}} {{$user->name}} {{$user->email}}