Minimal refactoring
This commit is contained in:
parent
31d067f99d
commit
63126777cf
|
@ -36,21 +36,22 @@ async function updateDBWithOnlineDevices() {
|
|||
device.mac
|
||||
)
|
||||
|
||||
const user = device.user
|
||||
? { connect: { sAMAccountName: device.user } }
|
||||
: undefined
|
||||
|
||||
try {
|
||||
await prisma.wifiDevice.upsert({
|
||||
where: { mac: device.mac },
|
||||
create: {
|
||||
...device,
|
||||
hostname: device.hostname || device.mac,
|
||||
firstSeen: device.firstSeen || new Date(),
|
||||
user: device.user
|
||||
? { connect: { sAMAccountName: device.user } }
|
||||
: undefined
|
||||
user
|
||||
},
|
||||
update: {
|
||||
...device,
|
||||
user: device.user
|
||||
? { connect: { sAMAccountName: device.user } }
|
||||
: undefined
|
||||
user
|
||||
}
|
||||
})
|
||||
} catch (e) {
|
||||
|
|
|
@ -40,6 +40,17 @@ export default {
|
|||
route: { name: 'user-presence' },
|
||||
role: 'watcher'
|
||||
},
|
||||
{
|
||||
title: 'Criar token',
|
||||
icon: 'mdi-qrcode',
|
||||
route: { name: 'create-token' },
|
||||
role: 'tokenCreator'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
groupTitle: 'SERTI',
|
||||
items: [
|
||||
{
|
||||
title: 'Dispositivos WiFi',
|
||||
icon: 'mdi-cellphone-wireless',
|
||||
|
@ -47,10 +58,10 @@ export default {
|
|||
role: 'superAdmin'
|
||||
},
|
||||
{
|
||||
title: 'Criar token',
|
||||
icon: 'mdi-qrcode',
|
||||
route: { name: 'create-token' },
|
||||
role: 'tokenCreator'
|
||||
title: 'Usuários WiFi',
|
||||
icon: 'mdi-account-voice',
|
||||
route: { name: 'wifi-users' },
|
||||
role: 'superAdmin'
|
||||
},
|
||||
{
|
||||
title: 'Inspecionar Usuário',
|
||||
|
|
|
@ -31,16 +31,8 @@
|
|||
<v-card>
|
||||
<v-card-text>
|
||||
<Avatar :src="item.user.thumbnailPhoto" />
|
||||
<p>
|
||||
{{ item.user.displayName }}
|
||||
</p>
|
||||
<p>
|
||||
{{ item.essid }}
|
||||
</p>
|
||||
{{ item.status }}
|
||||
|
||||
{{ item.mac }}
|
||||
{{ item.ip }}
|
||||
{{ item.controller }}
|
||||
</v-card-text>
|
||||
</v-card>
|
||||
</v-col>
|
||||
|
@ -59,7 +51,7 @@ export default {
|
|||
name: 'WifiDevices',
|
||||
components: { Avatar },
|
||||
data: () => ({
|
||||
itemsPerPage: 6,
|
||||
itemsPerPage: 24,
|
||||
itemsPerPageArray: [15, 30, 60, 120],
|
||||
page: 1
|
||||
}),
|
||||
|
@ -68,7 +60,7 @@ export default {
|
|||
fetchPolicy: 'cache-and-network',
|
||||
query: gql`
|
||||
query {
|
||||
wifiDevices(nonIdentifiedOnly: true) {
|
||||
wifiDevices {
|
||||
user {
|
||||
displayName
|
||||
sAMAccountName
|
||||
|
|
Loading…
Reference in New Issue
Block a user