Skip to content

Commit b4145d4

Browse files
committed
add status to UserSprunje sortables
1 parent 3ffe3ef commit b4145d4

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

app/sprinkles/admin/src/Sprunje/PermissionUserSprunje.php

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,19 @@ class PermissionUserSprunje extends Sprunje
2626

2727
protected $sortable = [
2828
'name',
29-
'flag_enabled'
29+
'flag_enabled',
30+
'status'
3031
];
3132

3233
protected $filterable = [
3334
'name',
3435
'flag_enabled'
3536
];
3637

38+
protected $excludeForAll = [
39+
'flag_enabled'
40+
];
41+
3742
/**
3843
* {@inheritDoc}
3944
*/
@@ -133,4 +138,16 @@ protected function sortName($query, $direction)
133138
{
134139
return $query->orderBy('last_name', $direction);
135140
}
141+
142+
/**
143+
* Sort active, unactivated, disabled
144+
*
145+
* @param Builder $query
146+
* @param string $direction
147+
* @return Builder
148+
*/
149+
protected function sortStatus($query, $direction)
150+
{
151+
return $query->orderBy('flag_enabled', $direction)->orderBy('flag_verified', $direction);
152+
}
136153
}

0 commit comments

Comments
 (0)