Added field campusFull to user
This commit is contained in:
parent
ef2a8eb636
commit
91390567ce
|
@ -40,3 +40,15 @@ export function getSubnetInfo(ip) {
|
||||||
|
|
||||||
return subnet
|
return subnet
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function getSubnetInfoByShorName(shortName) {
|
||||||
|
const subnet = subNets.find(subnet => subnet.shortName == shortName)
|
||||||
|
|
||||||
|
if (!subnet)
|
||||||
|
return {
|
||||||
|
shortName: '??',
|
||||||
|
name: 'Rede desconhecida'
|
||||||
|
}
|
||||||
|
|
||||||
|
return subnet
|
||||||
|
}
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import { getSubnetInfoByShorName } from '../lib/subnetInfo'
|
||||||
import prisma from '../prisma'
|
import prisma from '../prisma'
|
||||||
|
|
||||||
const User = {
|
const User = {
|
||||||
|
@ -62,6 +63,14 @@ const User = {
|
||||||
return campus || '--'
|
return campus || '--'
|
||||||
},
|
},
|
||||||
|
|
||||||
|
campusFull: parent => {
|
||||||
|
const campus = parent.extensionAttribute1?.split('-')[0]
|
||||||
|
|
||||||
|
if (!campus) return '--'
|
||||||
|
|
||||||
|
return getSubnetInfoByShorName(campus).name
|
||||||
|
},
|
||||||
|
|
||||||
onlineWifiDevicesCount: (parent, data, { auth }) =>
|
onlineWifiDevicesCount: (parent, data, { auth }) =>
|
||||||
prisma.wifiDevice.count({
|
prisma.wifiDevice.count({
|
||||||
where: {
|
where: {
|
||||||
|
|
|
@ -136,6 +136,7 @@ const typeDefs = gql`
|
||||||
sharedFolders: [String!]
|
sharedFolders: [String!]
|
||||||
sharedPrinters: [String!]
|
sharedPrinters: [String!]
|
||||||
campus: String
|
campus: String
|
||||||
|
campusFull: String
|
||||||
|
|
||||||
firstName: String
|
firstName: String
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user