Removed development logging.
This commit is contained in:
parent
f6986a45cd
commit
7e1ec9f3ae
@ -87,6 +87,5 @@ ipcMain.handle('auth-session-clear', async () => {
|
|||||||
|
|
||||||
// IPC handler for opening external URLs
|
// IPC handler for opening external URLs
|
||||||
ipcMain.handle('open-external-url', (event, url) => {
|
ipcMain.handle('open-external-url', (event, url) => {
|
||||||
console.log('Opening external url...')
|
|
||||||
shell.openExternal(url)
|
shell.openExternal(url)
|
||||||
})
|
})
|
||||||
|
|||||||
@ -155,7 +155,6 @@ export function setupMainWindowAppEvents(app) {
|
|||||||
|
|
||||||
app.on('open-url', (event, url) => {
|
app.on('open-url', (event, url) => {
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
console.log('App opened with URL:', url)
|
|
||||||
if (url.startsWith('farmcontrol://app')) {
|
if (url.startsWith('farmcontrol://app')) {
|
||||||
// Extract the path/query after 'farmcontrol://app'
|
// Extract the path/query after 'farmcontrol://app'
|
||||||
const redirectPath = url.replace('farmcontrol://app', '') || '/'
|
const redirectPath = url.replace('farmcontrol://app', '') || '/'
|
||||||
|
|||||||
@ -17,6 +17,10 @@ import CloudIcon from '../../Icons/CloudIcon.jsx'
|
|||||||
import { ApiServerContext } from '../context/ApiServerContext.jsx'
|
import { ApiServerContext } from '../context/ApiServerContext.jsx'
|
||||||
import BoolDisplay from '../common/BoolDisplay.jsx'
|
import BoolDisplay from '../common/BoolDisplay.jsx'
|
||||||
import InfoCollapse from '../common/InfoCollapse.jsx'
|
import InfoCollapse from '../common/InfoCollapse.jsx'
|
||||||
|
import loglevel from 'loglevel'
|
||||||
|
import config from '../../../config'
|
||||||
|
const logger = loglevel.getLogger('ApiContextDebug')
|
||||||
|
logger.setLevel(config.logLevel)
|
||||||
|
|
||||||
const { Text, Paragraph } = Typography
|
const { Text, Paragraph } = Typography
|
||||||
|
|
||||||
@ -140,11 +144,10 @@ const ApiContextDebug = () => {
|
|||||||
)
|
)
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.success('fetchObject test completed')
|
msgApi.success('fetchObject test completed')
|
||||||
console.log('fetchObject result:', result)
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('fetchObject test failed')
|
msgApi.error('fetchObject test failed')
|
||||||
console.error('fetchObject error:', err)
|
logger.error('fetchObject error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -157,11 +160,10 @@ const ApiContextDebug = () => {
|
|||||||
})
|
})
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.success('fetchObjects test completed')
|
msgApi.success('fetchObjects test completed')
|
||||||
console.log('fetchObjects result:', result)
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('fetchObjects test failed')
|
msgApi.error('fetchObjects test failed')
|
||||||
console.error('fetchObjects error:', err)
|
logger.error('fetchObjects error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -171,7 +173,7 @@ const ApiContextDebug = () => {
|
|||||||
msgApi.success('Lock command sent')
|
msgApi.success('Lock command sent')
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.error('Lock command failed')
|
msgApi.error('Lock command failed')
|
||||||
console.error('Lock error:', err)
|
logger.error('Lock error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -181,7 +183,7 @@ const ApiContextDebug = () => {
|
|||||||
msgApi.success('Unlock command sent')
|
msgApi.success('Unlock command sent')
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.error('Unlock command failed')
|
msgApi.error('Unlock command failed')
|
||||||
console.error('Unlock error:', err)
|
logger.error('Unlock error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -194,11 +196,10 @@ const ApiContextDebug = () => {
|
|||||||
)
|
)
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.success('fetchObjectLock test completed')
|
msgApi.success('fetchObjectLock test completed')
|
||||||
console.log('fetchObjectLock result:', result)
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('fetchObjectLock test failed')
|
msgApi.error('fetchObjectLock test failed')
|
||||||
console.error('fetchObjectLock error:', err)
|
logger.error('fetchObjectLock error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -216,11 +217,10 @@ const ApiContextDebug = () => {
|
|||||||
)
|
)
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.success('updateObject test completed')
|
msgApi.success('updateObject test completed')
|
||||||
console.log('updateObject result:', result)
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('updateObject test failed')
|
msgApi.error('updateObject test failed')
|
||||||
console.error('updateObject error:', err)
|
logger.error('updateObject error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -234,11 +234,10 @@ const ApiContextDebug = () => {
|
|||||||
const result = await createObject(testInputs.objectType, testData)
|
const result = await createObject(testInputs.objectType, testData)
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.success('createObject test completed')
|
msgApi.success('createObject test completed')
|
||||||
console.log('createObject result:', result)
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('createObject test failed')
|
msgApi.error('createObject test failed')
|
||||||
console.error('createObject error:', err)
|
logger.error('createObject error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -251,11 +250,10 @@ const ApiContextDebug = () => {
|
|||||||
)
|
)
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.success('deleteObject test completed')
|
msgApi.success('deleteObject test completed')
|
||||||
console.log('deleteObject result:', result)
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('deleteObject test failed')
|
msgApi.error('deleteObject test failed')
|
||||||
console.error('deleteObject error:', err)
|
logger.error('deleteObject error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -270,11 +268,10 @@ const ApiContextDebug = () => {
|
|||||||
const result = await fetchObjectsByProperty(testInputs.objectType, params)
|
const result = await fetchObjectsByProperty(testInputs.objectType, params)
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.success('fetchObjectsByProperty test completed')
|
msgApi.success('fetchObjectsByProperty test completed')
|
||||||
console.log('fetchObjectsByProperty result:', result)
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('fetchObjectsByProperty test failed')
|
msgApi.error('fetchObjectsByProperty test failed')
|
||||||
console.error('fetchObjectsByProperty error:', err)
|
logger.error('fetchObjectsByProperty error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -284,11 +281,10 @@ const ApiContextDebug = () => {
|
|||||||
const result = await fetchSpotlightData(testInputs.query)
|
const result = await fetchSpotlightData(testInputs.query)
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.success('fetchSpotlightData test completed')
|
msgApi.success('fetchSpotlightData test completed')
|
||||||
console.log('fetchSpotlightData result:', result)
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('fetchSpotlightData test failed')
|
msgApi.error('fetchSpotlightData test failed')
|
||||||
console.error('fetchSpotlightData error:', err)
|
logger.error('fetchSpotlightData error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -305,7 +301,7 @@ const ApiContextDebug = () => {
|
|||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('fetchFileContent test failed')
|
msgApi.error('fetchFileContent test failed')
|
||||||
console.error('fetchFileContent error:', err)
|
logger.error('fetchFileContent error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -325,13 +321,12 @@ const ApiContextDebug = () => {
|
|||||||
} else {
|
} else {
|
||||||
msgApi.error('fetchTemplatePreview test failed')
|
msgApi.error('fetchTemplatePreview test failed')
|
||||||
}
|
}
|
||||||
console.log('fetchTemplatePreview result:', result)
|
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('fetchTemplatePreview test failed')
|
msgApi.error('fetchTemplatePreview test failed')
|
||||||
console.error('fetchTemplatePreview error:', err)
|
logger.error('fetchTemplatePreview error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -341,11 +336,10 @@ const ApiContextDebug = () => {
|
|||||||
const result = await fetchNotes(testInputs.parentId)
|
const result = await fetchNotes(testInputs.parentId)
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.success('fetchNotes test completed')
|
msgApi.success('fetchNotes test completed')
|
||||||
console.log('fetchNotes result:', result)
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('fetchNotes test failed')
|
msgApi.error('fetchNotes test failed')
|
||||||
console.error('fetchNotes error:', err)
|
logger.error('fetchNotes error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -360,12 +354,11 @@ const ApiContextDebug = () => {
|
|||||||
} else {
|
} else {
|
||||||
msgApi.error('fetchHostOTP test failed')
|
msgApi.error('fetchHostOTP test failed')
|
||||||
}
|
}
|
||||||
console.log('fetchHostOTP result:', result)
|
|
||||||
})
|
})
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('fetchHostOTP test failed')
|
msgApi.error('fetchHostOTP test failed')
|
||||||
console.error('fetchHostOTP error:', err)
|
logger.error('fetchHostOTP error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -384,20 +377,19 @@ const ApiContextDebug = () => {
|
|||||||
} else {
|
} else {
|
||||||
msgApi.error('sendObjectAction test failed')
|
msgApi.error('sendObjectAction test failed')
|
||||||
}
|
}
|
||||||
console.log('sendObjectAction result:', result)
|
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.destroy()
|
msgApi.destroy()
|
||||||
msgApi.error('sendObjectAction test failed')
|
msgApi.error('sendObjectAction test failed')
|
||||||
console.error('sendObjectAction error:', err)
|
logger.error('sendObjectAction error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const testSubscribeToObjectUpdates = () => {
|
const testSubscribeToObjectUpdates = () => {
|
||||||
try {
|
try {
|
||||||
const callback = (data) => {
|
const callback = (data) => {
|
||||||
console.log('Object update received:', data)
|
logger.debug('Object update received:', data)
|
||||||
}
|
}
|
||||||
const unsubscribe = subscribeToObjectUpdates(
|
const unsubscribe = subscribeToObjectUpdates(
|
||||||
testInputs.objectId,
|
testInputs.objectId,
|
||||||
@ -405,25 +397,25 @@ const ApiContextDebug = () => {
|
|||||||
callback
|
callback
|
||||||
)
|
)
|
||||||
msgApi.success('Subscribed to object updates')
|
msgApi.success('Subscribed to object updates')
|
||||||
console.log('Subscribed to object updates for test-id')
|
logger.debug('Subscribed to object updates for test-id')
|
||||||
|
|
||||||
// Store unsubscribe function for cleanup
|
// Store unsubscribe function for cleanup
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
if (unsubscribe) {
|
if (unsubscribe) {
|
||||||
unsubscribe()
|
unsubscribe()
|
||||||
console.log('Unsubscribed from object updates')
|
logger.debug('Unsubscribed from object updates')
|
||||||
}
|
}
|
||||||
}, 10000) // Auto-unsubscribe after 10 seconds
|
}, 10000) // Auto-unsubscribe after 10 seconds
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.error('Subscribe to object updates failed')
|
msgApi.error('Subscribe to object updates failed')
|
||||||
console.error('Subscribe error:', err)
|
logger.error('Subscribe error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const testSubscribeToObjectEvent = () => {
|
const testSubscribeToObjectEvent = () => {
|
||||||
try {
|
try {
|
||||||
const callback = (event) => {
|
const callback = (event) => {
|
||||||
console.log('Object event received:', event)
|
logger.debug('Object event received:', event)
|
||||||
}
|
}
|
||||||
const unsubscribe = subscribeToObjectEvent(
|
const unsubscribe = subscribeToObjectEvent(
|
||||||
testInputs.objectId,
|
testInputs.objectId,
|
||||||
@ -432,50 +424,50 @@ const ApiContextDebug = () => {
|
|||||||
callback
|
callback
|
||||||
)
|
)
|
||||||
msgApi.success('Subscribed to object events')
|
msgApi.success('Subscribed to object events')
|
||||||
console.log('Subscribed to object events for test-id')
|
logger.debug('Subscribed to object events for test-id')
|
||||||
|
|
||||||
// Store unsubscribe function for cleanup
|
// Store unsubscribe function for cleanup
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
if (unsubscribe) {
|
if (unsubscribe) {
|
||||||
unsubscribe()
|
unsubscribe()
|
||||||
console.log('Unsubscribed from object events')
|
logger.debug('Unsubscribed from object events')
|
||||||
}
|
}
|
||||||
}, 10000) // Auto-unsubscribe after 10 seconds
|
}, 10000) // Auto-unsubscribe after 10 seconds
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.error('Subscribe to object events failed')
|
msgApi.error('Subscribe to object events failed')
|
||||||
console.error('Subscribe error:', err)
|
logger.error('Subscribe error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const testSubscribeToObjectTypeUpdates = () => {
|
const testSubscribeToObjectTypeUpdates = () => {
|
||||||
try {
|
try {
|
||||||
const callback = (data) => {
|
const callback = (data) => {
|
||||||
console.log('Object type update received:', data)
|
logger.debug('Object type update received:', data)
|
||||||
}
|
}
|
||||||
const unsubscribe = subscribeToObjectTypeUpdates(
|
const unsubscribe = subscribeToObjectTypeUpdates(
|
||||||
testInputs.objectType,
|
testInputs.objectType,
|
||||||
callback
|
callback
|
||||||
)
|
)
|
||||||
msgApi.success('Subscribed to object type updates')
|
msgApi.success('Subscribed to object type updates')
|
||||||
console.log('Subscribed to object type updates for user')
|
logger.debug('Subscribed to object type updates for user')
|
||||||
|
|
||||||
// Store unsubscribe function for cleanup
|
// Store unsubscribe function for cleanup
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
if (unsubscribe) {
|
if (unsubscribe) {
|
||||||
unsubscribe()
|
unsubscribe()
|
||||||
console.log('Unsubscribed from object type updates')
|
logger.debug('Unsubscribed from object type updates')
|
||||||
}
|
}
|
||||||
}, 10000) // Auto-unsubscribe after 10 seconds
|
}, 10000) // Auto-unsubscribe after 10 seconds
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.error('Subscribe to object type updates failed')
|
msgApi.error('Subscribe to object type updates failed')
|
||||||
console.error('Subscribe error:', err)
|
logger.error('Subscribe error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const testSubscribeToObjectLock = () => {
|
const testSubscribeToObjectLock = () => {
|
||||||
try {
|
try {
|
||||||
const callback = (lockData) => {
|
const callback = (lockData) => {
|
||||||
console.log('Object lock update received:', lockData)
|
logger.debug('Object lock update received:', lockData)
|
||||||
}
|
}
|
||||||
const unsubscribe = subscribeToObjectLock(
|
const unsubscribe = subscribeToObjectLock(
|
||||||
testInputs.objectId,
|
testInputs.objectId,
|
||||||
@ -483,18 +475,18 @@ const ApiContextDebug = () => {
|
|||||||
callback
|
callback
|
||||||
)
|
)
|
||||||
msgApi.success('Subscribed to object lock updates')
|
msgApi.success('Subscribed to object lock updates')
|
||||||
console.log('Subscribed to object lock updates for test-id')
|
logger.debug('Subscribed to object lock updates for test-id')
|
||||||
|
|
||||||
// Store unsubscribe function for cleanup
|
// Store unsubscribe function for cleanup
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
if (unsubscribe) {
|
if (unsubscribe) {
|
||||||
unsubscribe()
|
unsubscribe()
|
||||||
console.log('Unsubscribed from object lock updates')
|
logger.debug('Unsubscribed from object lock updates')
|
||||||
}
|
}
|
||||||
}, 10000) // Auto-unsubscribe after 10 seconds
|
}, 10000) // Auto-unsubscribe after 10 seconds
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
msgApi.error('Subscribe to object lock updates failed')
|
msgApi.error('Subscribe to object lock updates failed')
|
||||||
console.error('Subscribe error:', err)
|
logger.error('Subscribe error:', err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -67,7 +67,6 @@ const LoadFilamentStock = ({
|
|||||||
'printer',
|
'printer',
|
||||||
'filamentSensor',
|
'filamentSensor',
|
||||||
(event) => {
|
(event) => {
|
||||||
console.log('filamentSensor', event.data)
|
|
||||||
setFilamentSensorDetected(event.data.detected)
|
setFilamentSensorDetected(event.data.detected)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@ -145,7 +145,6 @@ const PartStockInfo = () => {
|
|||||||
style={{ height: '100%' }}
|
style={{ height: '100%' }}
|
||||||
ref={objectFormRef}
|
ref={objectFormRef}
|
||||||
onStateChange={(state) => {
|
onStateChange={(state) => {
|
||||||
console.log('Got edit form state change', state)
|
|
||||||
setEditFormState((prev) => ({ ...prev, ...state }))
|
setEditFormState((prev) => ({ ...prev, ...state }))
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
@ -145,7 +145,6 @@ const StockAuditInfo = () => {
|
|||||||
style={{ height: '100%' }}
|
style={{ height: '100%' }}
|
||||||
ref={objectFormRef}
|
ref={objectFormRef}
|
||||||
onStateChange={(state) => {
|
onStateChange={(state) => {
|
||||||
console.log('Got edit form state change', state)
|
|
||||||
setEditFormState((prev) => ({ ...prev, ...state }))
|
setEditFormState((prev) => ({ ...prev, ...state }))
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
@ -60,9 +60,6 @@ const NewDocumentJob = ({ onOk, defaultValues = {} }) => {
|
|||||||
<TemplatePreview
|
<TemplatePreview
|
||||||
objectData={objectData?.object}
|
objectData={objectData?.object}
|
||||||
documentTemplate={objectData?.documentTemplate}
|
documentTemplate={objectData?.documentTemplate}
|
||||||
onPreviewMessage={(message) => {
|
|
||||||
console.log(message)
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
|||||||
@ -136,7 +136,6 @@ const DocumentTemplateDesign = () => {
|
|||||||
style={{ height: '100%' }}
|
style={{ height: '100%' }}
|
||||||
ref={objectFormRef}
|
ref={objectFormRef}
|
||||||
onStateChange={(state) => {
|
onStateChange={(state) => {
|
||||||
console.log('Got edit form state change', state)
|
|
||||||
setEditFormState((prev) => ({ ...prev, ...state }))
|
setEditFormState((prev) => ({ ...prev, ...state }))
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
@ -147,7 +147,6 @@ const DocumentTemplateInfo = () => {
|
|||||||
style={{ height: '100%' }}
|
style={{ height: '100%' }}
|
||||||
ref={objectFormRef}
|
ref={objectFormRef}
|
||||||
onStateChange={(state) => {
|
onStateChange={(state) => {
|
||||||
console.log('Got edit form state change', state)
|
|
||||||
setEditFormState((prev) => ({ ...prev, ...state }))
|
setEditFormState((prev) => ({ ...prev, ...state }))
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
@ -151,7 +151,6 @@ const FileInfo = () => {
|
|||||||
style={{ height: '100%' }}
|
style={{ height: '100%' }}
|
||||||
ref={objectFormRef}
|
ref={objectFormRef}
|
||||||
onStateChange={(state) => {
|
onStateChange={(state) => {
|
||||||
console.log(state)
|
|
||||||
setEditFormState((prev) => ({ ...prev, ...state }))
|
setEditFormState((prev) => ({ ...prev, ...state }))
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
@ -147,7 +147,6 @@ const GCodeFileInfo = () => {
|
|||||||
style={{ height: '100%' }}
|
style={{ height: '100%' }}
|
||||||
ref={objectFormRef}
|
ref={objectFormRef}
|
||||||
onStateChange={(state) => {
|
onStateChange={(state) => {
|
||||||
console.log('Got edit form state change', state)
|
|
||||||
setEditFormState((prev) => ({ ...prev, ...state }))
|
setEditFormState((prev) => ({ ...prev, ...state }))
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
@ -34,18 +34,11 @@ const DeployJob = ({ onOk, objectData = undefined }) => {
|
|||||||
}
|
}
|
||||||
setSubJobsCount(subJobs.length)
|
setSubJobsCount(subJobs.length)
|
||||||
subJobs.forEach((subJob) => {
|
subJobs.forEach((subJob) => {
|
||||||
console.log(
|
|
||||||
'Deploying subjob:',
|
|
||||||
subJob._id,
|
|
||||||
'to printer:',
|
|
||||||
subJob.printer._id
|
|
||||||
)
|
|
||||||
sendObjectAction(
|
sendObjectAction(
|
||||||
subJob.printer._id,
|
subJob.printer._id,
|
||||||
'printer',
|
'printer',
|
||||||
{ type: 'deploy', data: subJob },
|
{ type: 'deploy', data: subJob },
|
||||||
(result) => {
|
() => {
|
||||||
console.log('result', result)
|
|
||||||
setDeployedSubJobsCount((prev) => prev + 1)
|
setDeployedSubJobsCount((prev) => prev + 1)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
@ -324,7 +324,6 @@ const ControlPrinter = () => {
|
|||||||
type='printer'
|
type='printer'
|
||||||
ref={objectFormRef}
|
ref={objectFormRef}
|
||||||
onStateChange={(state) => {
|
onStateChange={(state) => {
|
||||||
console.log('Got edit form state change', state)
|
|
||||||
setEditFormState((prev) => ({ ...prev, ...state }))
|
setEditFormState((prev) => ({ ...prev, ...state }))
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
@ -53,7 +53,6 @@ const PrinterInfo = () => {
|
|||||||
},
|
},
|
||||||
edit: () => {
|
edit: () => {
|
||||||
objectFormRef?.current.startEditing()
|
objectFormRef?.current.startEditing()
|
||||||
console.log('CALLING START EDITING')
|
|
||||||
return false
|
return false
|
||||||
},
|
},
|
||||||
cancelEdit: () => {
|
cancelEdit: () => {
|
||||||
@ -143,7 +142,6 @@ const PrinterInfo = () => {
|
|||||||
style={{ height: '100%' }}
|
style={{ height: '100%' }}
|
||||||
ref={objectFormRef}
|
ref={objectFormRef}
|
||||||
onStateChange={(state) => {
|
onStateChange={(state) => {
|
||||||
console.log('Got edit form state change', state)
|
|
||||||
setEditFormState((prev) => ({ ...prev, ...state }))
|
setEditFormState((prev) => ({ ...prev, ...state }))
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
@ -162,9 +162,7 @@ const AlertsDisplay = ({
|
|||||||
icon={getAlertIcon(alert.type, alert.priority)}
|
icon={getAlertIcon(alert.type, alert.priority)}
|
||||||
showIcon
|
showIcon
|
||||||
closable={showDismiss && alert.canDismiss}
|
closable={showDismiss && alert.canDismiss}
|
||||||
onClose={() => {
|
onClose={() => {}}
|
||||||
console.log('Closing alert:', alert._id)
|
|
||||||
}}
|
|
||||||
action={
|
action={
|
||||||
showActions ? (
|
showActions ? (
|
||||||
<Dropdown menu={menu} on>
|
<Dropdown menu={menu} on>
|
||||||
|
|||||||
@ -96,12 +96,6 @@ const NoteItem = ({ note }) => {
|
|||||||
'note',
|
'note',
|
||||||
(noteData) => {
|
(noteData) => {
|
||||||
if (noteData.parent._id == note._id) {
|
if (noteData.parent._id == note._id) {
|
||||||
console.log(
|
|
||||||
'Note note added to parent:',
|
|
||||||
note._id,
|
|
||||||
'isExpanded:',
|
|
||||||
isExpanded
|
|
||||||
)
|
|
||||||
if (isExpanded == true) {
|
if (isExpanded == true) {
|
||||||
handleNoteExpand()
|
handleNoteExpand()
|
||||||
}
|
}
|
||||||
|
|||||||
@ -91,7 +91,6 @@ const ObjectDisplay = ({
|
|||||||
cancelled = true
|
cancelled = true
|
||||||
}
|
}
|
||||||
}, [object, fetchFullObjectIfNeeded])
|
}, [object, fetchFullObjectIfNeeded])
|
||||||
console.log(objectData, objectType)
|
|
||||||
if (!objectData) {
|
if (!objectData) {
|
||||||
return <Text type='secondary'>n/a</Text>
|
return <Text type='secondary'>n/a</Text>
|
||||||
}
|
}
|
||||||
|
|||||||
@ -381,7 +381,6 @@ const ObjectForm = forwardRef(
|
|||||||
...computedValuesObject,
|
...computedValuesObject,
|
||||||
_isEditing: isEditingRef.current
|
_isEditing: isEditingRef.current
|
||||||
}))
|
}))
|
||||||
console.log('calculatedEntries', computedValuesObject)
|
|
||||||
onStateChangeRef.current({
|
onStateChangeRef.current({
|
||||||
isEditing: true,
|
isEditing: true,
|
||||||
objectData: {
|
objectData: {
|
||||||
|
|||||||
@ -279,7 +279,6 @@ const ObjectSelect = ({
|
|||||||
|
|
||||||
// --- loadData for async loading on expand ---
|
// --- loadData for async loading on expand ---
|
||||||
const loadData = async (node) => {
|
const loadData = async (node) => {
|
||||||
console.log('loading data for node', node)
|
|
||||||
// node.property is the property name, node.value is the value key
|
// node.property is the property name, node.value is the value key
|
||||||
if (!node.property) return
|
if (!node.property) return
|
||||||
if (type == 'unknown') return
|
if (type == 'unknown') return
|
||||||
@ -388,11 +387,9 @@ const ObjectSelect = ({
|
|||||||
getValueIdentity(valueRef.current) !== getValueIdentity(value) &&
|
getValueIdentity(valueRef.current) !== getValueIdentity(value) &&
|
||||||
type != 'unknown'
|
type != 'unknown'
|
||||||
) {
|
) {
|
||||||
// console.log('fetching full object', value)
|
|
||||||
valueRef.current = value
|
valueRef.current = value
|
||||||
// Check if value is a minimal object and fetch full object if needed
|
// Check if value is a minimal object and fetch full object if needed
|
||||||
const fullValue = await fetchFullObjectIfNeeded(value)
|
const fullValue = await fetchFullObjectIfNeeded(value)
|
||||||
// console.log('fullValue', fullValue)
|
|
||||||
// Build a new filter from value's properties that are in the properties list
|
// Build a new filter from value's properties that are in the properties list
|
||||||
const valueFilter = { ...filter }
|
const valueFilter = { ...filter }
|
||||||
const pathKeys = []
|
const pathKeys = []
|
||||||
@ -430,7 +427,6 @@ const ObjectSelect = ({
|
|||||||
setExpandedKeys(pathKeys)
|
setExpandedKeys(pathKeys)
|
||||||
// Fetch with the new filter
|
// Fetch with the new filter
|
||||||
handleFetchObjectsProperties(valueFilter)
|
handleFetchObjectsProperties(valueFilter)
|
||||||
// console.log('setting treeSelectValue', valueRef.current._id)
|
|
||||||
setTreeSelectValue(valueRef.current._id)
|
setTreeSelectValue(valueRef.current._id)
|
||||||
setInitialized(true)
|
setInitialized(true)
|
||||||
return
|
return
|
||||||
@ -472,10 +468,6 @@ const ObjectSelect = ({
|
|||||||
|
|
||||||
const prevValuesRef = useRef({ type, masterFilter })
|
const prevValuesRef = useRef({ type, masterFilter })
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
// console.log('treeSelectValue', treeSelectValue)
|
|
||||||
}, [treeSelectValue])
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const prevValues = prevValuesRef.current
|
const prevValues = prevValuesRef.current
|
||||||
|
|
||||||
|
|||||||
@ -236,7 +236,6 @@ const ObjectTable = forwardRef(
|
|||||||
order: sorter.order
|
order: sorter.order
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log('Fetching data...')
|
|
||||||
try {
|
try {
|
||||||
const result = await fetchObjects(type, {
|
const result = await fetchObjects(type, {
|
||||||
page: pageNum,
|
page: pageNum,
|
||||||
@ -252,7 +251,6 @@ const ObjectTable = forwardRef(
|
|||||||
const existingPageIndex = prev.findIndex(
|
const existingPageIndex = prev.findIndex(
|
||||||
(p) => p.pageNum === pageNum
|
(p) => p.pageNum === pageNum
|
||||||
)
|
)
|
||||||
logger.debug(prev.map((p) => p.pageNum))
|
|
||||||
if (existingPageIndex !== -1) {
|
if (existingPageIndex !== -1) {
|
||||||
// Update existing page
|
// Update existing page
|
||||||
const newPages = [...prev]
|
const newPages = [...prev]
|
||||||
@ -370,7 +368,6 @@ const ObjectTable = forwardRef(
|
|||||||
setIsEditing(true)
|
setIsEditing(true)
|
||||||
tableData.forEach((item) => {
|
tableData.forEach((item) => {
|
||||||
if (!item.isSkeleton) {
|
if (!item.isSkeleton) {
|
||||||
console.log('Locking object:', item)
|
|
||||||
lockObject(item._id, type)
|
lockObject(item._id, type)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -403,7 +400,7 @@ const ObjectTable = forwardRef(
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err)
|
logger.error('Error updating objects:', err)
|
||||||
} finally {
|
} finally {
|
||||||
setEditLoading(false)
|
setEditLoading(false)
|
||||||
}
|
}
|
||||||
@ -426,8 +423,6 @@ const ObjectTable = forwardRef(
|
|||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
|
||||||
console.log('updatedData', updatedData)
|
|
||||||
|
|
||||||
if (rowFormsRef.current[id]) {
|
if (rowFormsRef.current[id]) {
|
||||||
rowFormsRef.current[id].setFieldsValue(updatedData)
|
rowFormsRef.current[id].setFieldsValue(updatedData)
|
||||||
}
|
}
|
||||||
@ -464,9 +459,6 @@ const ObjectTable = forwardRef(
|
|||||||
updateEventHandlerRef.current(itemId, updateData)
|
updateEventHandlerRef.current(itemId, updateData)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
console.log('unsubscribe', unsubscribe)
|
|
||||||
console.log('subscribedIdsRef', subscribedIdsRef.current)
|
|
||||||
console.log('unsubscribesRef', unsubscribesRef.current)
|
|
||||||
subscribedIdsRef.current.push(itemId)
|
subscribedIdsRef.current.push(itemId)
|
||||||
if (unsubscribe) {
|
if (unsubscribe) {
|
||||||
unsubscribesRef.current.push(unsubscribe)
|
unsubscribesRef.current.push(unsubscribe)
|
||||||
|
|||||||
@ -40,7 +40,6 @@ const SpotlightTooltip = ({ query, type }) => {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (token != null && initialized == false) {
|
if (token != null && initialized == false) {
|
||||||
fetchSpotlight()
|
fetchSpotlight()
|
||||||
console.log('Fetching spotlight...')
|
|
||||||
setInitialized(true)
|
setInitialized(true)
|
||||||
}
|
}
|
||||||
}, [token, fetchSpotlight, initialized])
|
}, [token, fetchSpotlight, initialized])
|
||||||
|
|||||||
@ -253,7 +253,6 @@ const ApiServerProvider = ({ children }) => {
|
|||||||
|
|
||||||
const callbacksRefKey = `modelStats:${objectType}`
|
const callbacksRefKey = `modelStats:${objectType}`
|
||||||
logger.debug('Notifying model stats update:', data)
|
logger.debug('Notifying model stats update:', data)
|
||||||
console.log('handleModelStats', data)
|
|
||||||
if (objectType && subscribedCallbacksRef.current.has(callbacksRefKey)) {
|
if (objectType && subscribedCallbacksRef.current.has(callbacksRefKey)) {
|
||||||
const callbacks = subscribedCallbacksRef.current.get(callbacksRefKey)
|
const callbacks = subscribedCallbacksRef.current.get(callbacksRefKey)
|
||||||
logger.debug(
|
logger.debug(
|
||||||
|
|||||||
@ -217,7 +217,7 @@ const AuthProvider = ({ children }) => {
|
|||||||
setExpiresAt(newExpiresAt)
|
setExpiresAt(newExpiresAt)
|
||||||
setUserProfile(newUser)
|
setUserProfile(newUser)
|
||||||
setAuthenticated(true)
|
setAuthenticated(true)
|
||||||
console.log('Auth state synchronized from another tab')
|
logger.debug('Auth state synchronized from another tab')
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Cookies are invalid, clear state
|
// Cookies are invalid, clear state
|
||||||
@ -226,7 +226,7 @@ const AuthProvider = ({ children }) => {
|
|||||||
setUserProfile(null)
|
setUserProfile(null)
|
||||||
setAuthenticated(false)
|
setAuthenticated(false)
|
||||||
setShowUnauthorizedModal(true)
|
setShowUnauthorizedModal(true)
|
||||||
console.log(
|
logger.debug(
|
||||||
'Auth state cleared due to invalid cookies from another tab'
|
'Auth state cleared due to invalid cookies from another tab'
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@ -256,11 +256,11 @@ const AuthProvider = ({ children }) => {
|
|||||||
messageApi.info('Logging in with tombutcher.work')
|
messageApi.info('Logging in with tombutcher.work')
|
||||||
const loginUrl = `${config.backendUrl}/auth/${redirectType}/login?redirect_uri=${encodeURIComponent(redirectUri)}`
|
const loginUrl = `${config.backendUrl}/auth/${redirectType}/login?redirect_uri=${encodeURIComponent(redirectUri)}`
|
||||||
if (isElectron) {
|
if (isElectron) {
|
||||||
console.log('Opening external url...')
|
logger.debug('Opening external url...')
|
||||||
openExternalUrl(loginUrl)
|
openExternalUrl(loginUrl)
|
||||||
setLoading(true)
|
setLoading(true)
|
||||||
} else {
|
} else {
|
||||||
console.log('Redirecting...')
|
logger.debug('Redirecting...')
|
||||||
window.location.href = loginUrl
|
window.location.href = loginUrl
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -88,8 +88,6 @@ const ElectronProvider = ({ children }) => {
|
|||||||
|
|
||||||
// Listen for navigate
|
// Listen for navigate
|
||||||
const navigateHandler = (event, url) => {
|
const navigateHandler = (event, url) => {
|
||||||
console.log('Navigating to:', url)
|
|
||||||
|
|
||||||
navigate(url)
|
navigate(url)
|
||||||
}
|
}
|
||||||
ipcRenderer.on('navigate', navigateHandler)
|
ipcRenderer.on('navigate', navigateHandler)
|
||||||
|
|||||||
@ -55,7 +55,6 @@ export const Courier = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/couriers/info?courierId=${_id}&action=cancelEdit`,
|
`/dashboard/management/couriers/info?courierId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -56,7 +56,6 @@ export const CourierService = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/courierservices/info?courierServiceId=${_id}&action=cancelEdit`,
|
`/dashboard/management/courierservices/info?courierServiceId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -70,14 +69,7 @@ export const CourierService = {
|
|||||||
`/dashboard/management/courierservices/info?courierServiceId=${_id}&action=delete`
|
`/dashboard/management/courierservices/info?courierServiceId=${_id}&action=delete`
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
columns: [
|
columns: ['name', '_id', 'courier', 'tracked', 'deliveryTime', 'active'],
|
||||||
'name',
|
|
||||||
'_id',
|
|
||||||
'courier',
|
|
||||||
'tracked',
|
|
||||||
'deliveryTime',
|
|
||||||
'active'
|
|
||||||
],
|
|
||||||
filters: ['name', '_id', 'courier', 'active', 'deliveryTime', 'tracked'],
|
filters: ['name', '_id', 'courier', 'active', 'deliveryTime', 'tracked'],
|
||||||
sorters: [
|
sorters: [
|
||||||
'name',
|
'name',
|
||||||
|
|||||||
@ -57,7 +57,6 @@ export const DocumentJob = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/documentjobs/info?documentJobId=${_id}&action=cancelEdit`,
|
`/dashboard/management/documentjobs/info?documentJobId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -56,20 +56,11 @@ export const DocumentPrinter = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/documentprinters/info?documentPrinterId=${_id}&action=cancelEdit`,
|
`/dashboard/management/documentprinters/info?documentPrinterId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
columns: [
|
columns: ['name', '_id', 'state', 'host', 'tags', 'connectedAt', 'updatedAt'],
|
||||||
'name',
|
|
||||||
'_id',
|
|
||||||
'state',
|
|
||||||
'host',
|
|
||||||
'tags',
|
|
||||||
'connectedAt',
|
|
||||||
'updatedAt'
|
|
||||||
],
|
|
||||||
filters: ['name', '_id'],
|
filters: ['name', '_id'],
|
||||||
sorters: ['name', 'documentSize', 'connectedAt', 'updatedAt'],
|
sorters: ['name', 'documentSize', 'connectedAt', 'updatedAt'],
|
||||||
properties: [
|
properties: [
|
||||||
|
|||||||
@ -56,7 +56,6 @@ export const DocumentSize = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/documentsizes/info?documentSizeId=${_id}&action=cancelEdit`,
|
`/dashboard/management/documentsizes/info?documentSizeId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -65,7 +65,6 @@ export const DocumentTemplate = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/documenttemplates/info?documentTemplateId=${_id}&action=cancelEdit`,
|
`/dashboard/management/documenttemplates/info?documentTemplateId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -54,7 +54,6 @@ export const Filament = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/filaments/info?filamentId=${_id}&action=cancelEdit`,
|
`/dashboard/management/filaments/info?filamentId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -33,7 +33,8 @@ export const File = {
|
|||||||
label: 'Edit',
|
label: 'Edit',
|
||||||
row: true,
|
row: true,
|
||||||
icon: EditIcon,
|
icon: EditIcon,
|
||||||
url: (_id) => `/dashboard/management/files/info?fileId=${_id}&action=edit`,
|
url: (_id) =>
|
||||||
|
`/dashboard/management/files/info?fileId=${_id}&action=edit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
return !(objectData?._isEditing && objectData?._isEditing == true)
|
return !(objectData?._isEditing && objectData?._isEditing == true)
|
||||||
}
|
}
|
||||||
@ -55,7 +56,6 @@ export const File = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/files/info?fileId=${_id}&action=cancelEdit`,
|
`/dashboard/management/files/info?fileId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -63,7 +63,6 @@ export const GCodeFile = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/production/gcodefiles/info?gcodeFileId=${_id}&action=cancelEdit`,
|
`/dashboard/production/gcodefiles/info?gcodeFileId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -63,7 +63,6 @@ export const Host = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/hosts/info?hostId=${_id}&action=cancelEdit`,
|
`/dashboard/management/hosts/info?hostId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -27,7 +27,6 @@ export const Job = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/production/jobs/info?jobId=${_id}&action=deploy`,
|
`/dashboard/production/jobs/info?jobId=${_id}&action=deploy`,
|
||||||
disabled: (objectData) => {
|
disabled: (objectData) => {
|
||||||
console.log('Should be disabled', objectData?.state?.type != 'draft')
|
|
||||||
return objectData?.state?.type != 'draft'
|
return objectData?.state?.type != 'draft'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -54,7 +54,6 @@ export const NoteType = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/notetypes/info?noteTypeId=${_id}&action=cancelEdit`,
|
`/dashboard/management/notetypes/info?noteTypeId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,7 +53,6 @@ export const Part = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/parts/info?partId=${_id}&action=cancelEdit`,
|
`/dashboard/management/parts/info?partId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -98,7 +97,6 @@ export const Part = {
|
|||||||
objectType: 'vendor',
|
objectType: 'vendor',
|
||||||
showHyperlink: true,
|
showHyperlink: true,
|
||||||
value: (objectData) => {
|
value: (objectData) => {
|
||||||
console.log(objectData?.vendor, objectData?.product?.vendor)
|
|
||||||
if (!objectData?.vendor && objectData?.product?.vendor) {
|
if (!objectData?.vendor && objectData?.product?.vendor) {
|
||||||
return objectData?.product?.vendor
|
return objectData?.product?.vendor
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -68,7 +68,6 @@ export const Printer = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/production/printers/info?printerId=${_id}&action=cancelEdit`,
|
`/dashboard/production/printers/info?printerId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -127,7 +126,6 @@ export const Printer = {
|
|||||||
label: 'Start Queue',
|
label: 'Start Queue',
|
||||||
icon: PlayCircleIcon,
|
icon: PlayCircleIcon,
|
||||||
disabled: (objectData) => {
|
disabled: (objectData) => {
|
||||||
console.log(objectData?.queue?.length)
|
|
||||||
return (
|
return (
|
||||||
objectData?.state?.type == 'error' ||
|
objectData?.state?.type == 'error' ||
|
||||||
objectData?.state?.type == 'printing' ||
|
objectData?.state?.type == 'printing' ||
|
||||||
|
|||||||
@ -54,20 +54,11 @@ export const Product = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/products/info?productId=${_id}&action=cancelEdit`,
|
`/dashboard/management/products/info?productId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
columns: [
|
columns: ['_id', 'name', 'tags', 'vendor', 'price', 'createdAt', 'updatedAt'],
|
||||||
'_id',
|
|
||||||
'name',
|
|
||||||
'tags',
|
|
||||||
'vendor',
|
|
||||||
'price',
|
|
||||||
'createdAt',
|
|
||||||
'updatedAt'
|
|
||||||
],
|
|
||||||
filters: ['_id', 'name', 'type', 'color', 'cost', 'vendor'],
|
filters: ['_id', 'name', 'type', 'color', 'cost', 'vendor'],
|
||||||
sorters: ['name', 'createdAt', 'type', 'vendor', 'cost', 'updatedAt'],
|
sorters: ['name', 'createdAt', 'type', 'vendor', 'cost', 'updatedAt'],
|
||||||
properties: [
|
properties: [
|
||||||
|
|||||||
@ -55,7 +55,6 @@ export const Vendor = {
|
|||||||
url: (_id) =>
|
url: (_id) =>
|
||||||
`/dashboard/management/vendors/info?vendorId=${_id}&action=cancelEdit`,
|
`/dashboard/management/vendors/info?vendorId=${_id}&action=cancelEdit`,
|
||||||
visible: (objectData) => {
|
visible: (objectData) => {
|
||||||
console.log(objectData?._isEditing)
|
|
||||||
return objectData?._isEditing && objectData?._isEditing == true
|
return objectData?._isEditing && objectData?._isEditing == true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -21,8 +21,6 @@ export const setCookie = (name, value, options = {}) => {
|
|||||||
|
|
||||||
const cookieOptions = { ...COOKIE_OPTIONS, ...options }
|
const cookieOptions = { ...COOKIE_OPTIONS, ...options }
|
||||||
|
|
||||||
console.log('VALUE', value)
|
|
||||||
|
|
||||||
let cookieString = `${name}=${encodeURIComponent(value)}`
|
let cookieString = `${name}=${encodeURIComponent(value)}`
|
||||||
|
|
||||||
if (cookieOptions.maxAge) {
|
if (cookieOptions.maxAge) {
|
||||||
@ -74,7 +72,6 @@ export const getCookie = (name) => {
|
|||||||
|
|
||||||
for (let i = 0; i < cookies.length; i++) {
|
for (let i = 0; i < cookies.length; i++) {
|
||||||
let cookie = cookies[i]
|
let cookie = cookies[i]
|
||||||
console.log(cookie)
|
|
||||||
while (cookie.charAt(0) === ' ') {
|
while (cookie.charAt(0) === ' ') {
|
||||||
cookie = cookie.substring(1, cookie.length)
|
cookie = cookie.substring(1, cookie.length)
|
||||||
}
|
}
|
||||||
@ -123,7 +120,7 @@ export const areCookiesEnabled = () => {
|
|||||||
removeCookie('test')
|
removeCookie('test')
|
||||||
return enabled
|
return enabled
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log(e)
|
console.error('Error checking if cookies are enabled:', e)
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user