Added better display of bread crums and side bar menus for apps and objects

This commit is contained in:
Francisco Gaona
2025-12-22 11:01:53 +01:00
parent db9848cce7
commit be6e34914e
8 changed files with 224 additions and 7 deletions

View File

@@ -41,16 +41,17 @@ onMounted(async () => {
const noAppObjects: any[] = []
allObjects.forEach((obj: any) => {
if (obj.appId) {
if (!appMap.has(obj.appId)) {
appMap.set(obj.appId, {
id: obj.appId,
const appId = obj.app_id || obj.appId
if (appId) {
if (!appMap.has(appId)) {
appMap.set(appId, {
id: appId,
name: obj.app?.name || obj.app?.label || 'Unknown App',
label: obj.app?.label || obj.app?.name || 'Unknown App',
objects: []
})
}
appMap.get(obj.appId)!.objects.push(obj)
appMap.get(appId)!.objects.push(obj)
} else {
noAppObjects.push(obj)
}