Project

General

Profile

Project activity #30568

closed

GEO url veld niet meer gebruiken

Added by Diego Mirandola 4 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
P4 Normal
Assignee:
Category:
-
Target version:
Start date:
10/01/2025
Due date:
% Done:

100%

Estimated time:

Description

Alfresco property tza:geo zal deprecated worden voor objecten.
Deze property werd tot nu toe gebruikt om een url van bag.kadaster op te slaan, bijvoorbeeld: https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/panden/{identificatie}
Deze property wordt niet meer gebruikt. De geoinformatie wordt opgeslagen als geoobject (polygon met lijst van coordinates) in objects api en daarvandaan gelezen. Op basis hiervan kan de app opnieuw de bag.kadaster data ophalen en dus niets zou moeten veranderen qua app functionaliteit.
Graag in de frontend alle afhankelijkheden met geo URL vervangen / verwijderen.

Dit heeft impact op:
  • object registreren
  • geolocatie widget in object details
  • kaart widget in dashboard
  • objectenkaart bibliotheek
  • objectenkaart tab in zaakdetails
  • geo informatie action in objectenbibliotheek, objectenkaart bibliotheek, object details, objectenkaart tab in zaakdetails

Files


Related issues 1 (0 open1 closed)

Related to Tezza - Project activity #30594: FE release fase 1Resolved14/01/2025

Actions
Actions #3

Updated by Diego Mirandola 4 months ago

  • Description updated (diff)
Actions #4

Updated by Diego Mirandola 4 months ago

  • Description updated (diff)
Actions #5

Updated by Diego Mirandola 4 months ago

  • Description updated (diff)
Actions #6

Updated by Diego Mirandola 4 months ago ยท Edited

  • Status changed from In Progress to Ready in Dev
  • Assignee changed from Diego Mirandola to Nume Groenewegen

Graag testen op dev tezza (affected componenten zijn in de description).
Graag testen in branch features/tezza/geo/#30568 de maatwerk voor gemutr-tezza app.

Actions #7

Updated by Diego Mirandola 4 months ago

  • Description updated (diff)
Actions #8

Updated by Diego Mirandola 4 months ago

  • Description updated (diff)
Actions #10

Updated by Nume Groenewegen 4 months ago

Getest voor apps tezza en gemutr-tezza.

Bevindingen tezza:
  • Geen 'nieuwe' bug, want ik zie dat het op de testomgeving ook al niet werkt. Maar als ik een enkel object heb toegevoegd als relatie aan een zaak, wordt deze niet getoond op de kaart. Pas als ik een tweede toevoeg laat hij ze beide zien op de kaart. Als ik de tweede weer weghaal krijg ik weer een "geen objecten gevonden" melding. Zie video.
Bevindingen gemutr-tezza:
  • Ik krijg een foutmelding bij het openen van een object. Het maakt niet uit of ik een geolocatie heb meegegeven bij aanmaken of niet. De error:
    {
        "status": {
            "code": "JSON TEST",
            "name": "Internal Error",
            "description": "An error inside the HTTP server which prevented it from fulfilling the request." 
        },
        "message": "I/O error on GET request for \"/NOT_SET/v2/objects/43e1fe4b-effc-4e48-842c-83c6ef3354c2\": null; nested exception is org.apache.http.client.ClientProtocolException",
        "exception": "",
        "callstack": [],
        "time": "14 Jan 2025, 16:03:39" 
    }
    

    Je kan het probleem reproduceren:
    1. starten gemutr-tezza met proxy naar ONT
    2. maak een nieuw object aan van type Vastgoedobject GU
    3. je wordt automatisch gestuurd naar de detailpagina. Daar is de foutmelding te zien.
  • Ik kan zien dat de request body in de action-processor de geometry opstuurt als point. Ik kan alleen zelf niet in de objecten api controleren of het hier ook goed komt te staan (Juri ook niet). Dit moet dus door Utrecht zelf getest worden na release op ONT.
Actions #11

Updated by Diego Mirandola 4 months ago

  • Assignee changed from Diego Mirandola to Juri Balradj

Dit kan je nog sneller reproduceren bij het navigeren naar https://alfresco-tezza.cg-intern.ont.utrecht.nl/#/files/objects-map

Contezza-proxy werkt niet, ik zie dat deze global variables niet bestaan:

api.objects.noVersionBasePath
api.objecttypes.noVersionBasePath

Maar ik weet niet als dit de hele oplossing is.

@Juri Balradj kan je proberen om deze toe te voegen en zien als dit voldoende is?
Waarden zouden dezelfde moeten zijn als api.objects.basePath en api.objecttypes.basePath, maar zonder /v1 of /v2 aan het einde. Zie bijvoorbeeld https://git.contezza.nl/develop/alfresco/contezza-proxy/-/blob/main/platform/src/main/docker/alfresco-global.properties?ref_type=heads#L117

Actions #12

Updated by Diego Mirandola 4 months ago

Actions #13

Updated by Diego Mirandola 4 months ago

  • Status changed from Feedback to Resolved
  • % Done changed from 0 to 100

In Contezza apps versie 3.19.0

Also available in: Atom PDF