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