diff --git a/package-lock.json b/package-lock.json index 58b04ef26..2adf507ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3945,9 +3945,9 @@ } }, "node_modules/@types/node": { - "version": "22.5.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.0.tgz", - "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", + "version": "22.5.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.1.tgz", + "integrity": "sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==", "dev": true, "license": "MIT", "dependencies": { @@ -4441,9 +4441,9 @@ } }, "node_modules/aws4": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz", - "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", "dev": true, "license": "MIT" }, @@ -5392,9 +5392,9 @@ "license": "MIT" }, "node_modules/cypress": { - "version": "13.13.3", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.3.tgz", - "integrity": "sha512-hUxPrdbJXhUOTzuML+y9Av7CKoYznbD83pt8g3klgpioEha0emfx4WNIuVRx0C76r0xV2MIwAW9WYiXfVJYFQw==", + "version": "13.14.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.14.0.tgz", + "integrity": "sha512-r0+nhd033x883YL6068futewUsl02Q7rWiinyAAIBDW/OOTn+UMILWgNuCiY3vtJjd53efOqq5R9dctQk/rKiw==", "dev": true, "hasInstallScript": true, "license": "MIT", diff --git a/src/components/specific/models/models-manager/ModelsManager.vue b/src/components/specific/models/models-manager/ModelsManager.vue index c335f90e7..3aadf4516 100644 --- a/src/components/specific/models/models-manager/ModelsManager.vue +++ b/src/components/specific/models/models-manager/ModelsManager.vue @@ -86,7 +86,7 @@ import IFCManager from "./ifc-manager/IFCManager.vue"; import PDFManager from "./pdf-manager/PDFManager.vue"; import PointCloudManager from "./point-cloud-manager/PointCloudManager.vue"; -const { DWG, DXF, IFC, JPEG, META_BUILDING, PDF, PNG, POINT_CLOUD } = +const { DWG, DXF, IFC, JPEG, META_BUILDING, PDF, PHOTOSPHERE, PNG, POINT_CLOUD } = MODEL_TYPE; const tabsDef = [ @@ -132,7 +132,7 @@ const tabsDef = [ id: "photos", text: "Photos", icon: "fileImagePolychrome", - modelTypes: [JPEG, PNG], + modelTypes: [JPEG, PHOTOSPHERE, PNG], component: "DWGManager" } ]; diff --git a/src/components/specific/models/models-manager/generic-models-manager/GenericModelsManager.vue b/src/components/specific/models/models-manager/generic-models-manager/GenericModelsManager.vue index 5f032a1b3..1dc4c7a3c 100644 --- a/src/components/specific/models/models-manager/generic-models-manager/GenericModelsManager.vue +++ b/src/components/specific/models/models-manager/generic-models-manager/GenericModelsManager.vue @@ -64,6 +64,7 @@ @download="downloadModels([$event])" @view-metaBuilding="$emit('view-metaBuilding', $event)" @edit-metaBuilding="$emit('edit-metaBuilding', $event)" + @view-photosphereBuilding="$emit('view-photosphereBuilding', $event)" > @@ -113,6 +114,7 @@ export default { "upload-canceled", "upload-failed", "view-metaBuilding", + "view-photosphereBuilding", ], setup(props) { const { t } = useI18n(); diff --git a/src/components/specific/models/models-table/model-actions-cell/ModelActionsCell.vue b/src/components/specific/models/models-table/model-actions-cell/ModelActionsCell.vue index d60c790ab..4c4e3251f 100644 --- a/src/components/specific/models/models-table/model-actions-cell/ModelActionsCell.vue +++ b/src/components/specific/models/models-table/model-actions-cell/ModelActionsCell.vue @@ -8,8 +8,20 @@ icon @click="onClick('view-metaBuilding')" > - - + + + + +