Improved sorting

This commit is contained in:
Douglas Barone 2022-04-28 13:33:59 -04:00
parent 3d7cdbf6dc
commit 9ecc501f0c
6 changed files with 27 additions and 27 deletions

View File

@ -1,12 +1,12 @@
{
"name": "ifms-pti-svr",
"version": "2.13.3",
"version": "2.14.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "ifms-pti-svr",
"version": "2.13.3",
"version": "2.14.0",
"license": "ISC",
"dependencies": {
"@prisma/client": "^3.13.0",

View File

@ -1,6 +1,6 @@
{
"name": "ifms-pti-svr",
"version": "2.13.3",
"version": "2.14.0",
"description": "Servidor do Portal de TI do IFMS",
"main": "src/index.js",
"scripts": {

View File

@ -44,7 +44,9 @@ export async function userPresence(_, { search, onlyServants }) {
)
: usersWithWifiDevices
const sortedUsers = filteredUsers.sort((a, b) => {
const sortedUsers = filteredUsers
.sort((a, b) => b.displayName.localeCompare(a.displayName))
.sort((a, b) => {
const [aStatus, bStatus] = [
a.wifiDevices[0].status,
b.wifiDevices[0].status
@ -62,7 +64,7 @@ export async function userPresence(_, { search, onlyServants }) {
)
return 1
return 0
return a.wifiDevices[0].lastSeen < b.wifiDevices[0].lastSeen ? 1 : -1
})
const userPresence = sortedUsers

4
web/package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "ifms-pti",
"version": "2.13.3",
"version": "2.14.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "ifms-pti",
"version": "2.13.3",
"version": "2.14.0",
"dependencies": {
"@mdi/font": "^6.6.96",
"apollo-link-ws": "^1.0.20",

View File

@ -1,6 +1,6 @@
{
"name": "ifms-pti",
"version": "2.13.3",
"version": "2.14.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",

View File

@ -16,8 +16,6 @@
class="mt-5 ml-4"
hint="Somente servidores"
label="Somente servidores"
v-bind="attrs"
v-on="on"
>
</v-checkbox>
</v-toolbar>