Merge branch 'master' into 'production'
Master See merge request Romulus21/portal!28
This commit is contained in:
@@ -14,6 +14,7 @@ class User extends JsonResource
|
|||||||
*/
|
*/
|
||||||
public function toArray($request)
|
public function toArray($request)
|
||||||
{
|
{
|
||||||
|
// dd($this);
|
||||||
return [
|
return [
|
||||||
'data' => [
|
'data' => [
|
||||||
'type' => 'users',
|
'type' => 'users',
|
||||||
@@ -21,6 +22,7 @@ class User extends JsonResource
|
|||||||
'attributes' => [
|
'attributes' => [
|
||||||
'name' => $this->name,
|
'name' => $this->name,
|
||||||
'email' => $this->email,
|
'email' => $this->email,
|
||||||
|
'last_login' => optional($this->login_at)->diffForHumans(),
|
||||||
'is_admin' => $this->isAdmin(),
|
'is_admin' => $this->isAdmin(),
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -43,6 +43,8 @@ class User extends Authenticatable
|
|||||||
'email_verified_at' => 'datetime',
|
'email_verified_at' => 'datetime',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
protected $dates = ['login_at'];
|
||||||
|
|
||||||
public function isAdmin(): bool
|
public function isAdmin(): bool
|
||||||
{
|
{
|
||||||
return $this->role === 2;
|
return $this->role === 2;
|
||||||
|
|||||||
@@ -36,7 +36,9 @@
|
|||||||
<transition name="fade">
|
<transition name="fade">
|
||||||
<ul v-if="userListToggle" class="box-toggle-content">
|
<ul v-if="userListToggle" class="box-toggle-content">
|
||||||
<Loader v-if="loading" />
|
<Loader v-if="loading" />
|
||||||
<li v-else v-for="user in users"><a :href="user.links.self">{{ user.data.attributes.name }}</a> - {{ user.data.attributes.email }} - {{ user.data.attributes.is_admin }}</li>
|
<li v-else v-for="user in users">
|
||||||
|
<router-link :to="'/user/' + user.data.user_id">{{ user.data.attributes.name }}</router-link> - {{ user.data.attributes.email }} - {{ user.data.attributes.last_login }} | {{ user.data.attributes.is_admin }}
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</transition>
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user