Hi Steffen,
Du hast "@campusonline/components": "1.11.0" zur package.json im frontend Ordner hinzugefügt und dann npm install im frontend Ordner aufgerufen, oder?
"dependencies": {
...
"@angular/router": "^14.1.3",
"@campusonline/desktop": "1.11.0",
"@campusonline/model": "1.11.0",
"@campusonline/theme": "1.11.0",
"@campusonline/components": "1.11.0",
"@ngx-translate/core": "^14.0.0",
...
}
Ich werden in den supersonic archetype ein coa-...
Hallo Angelo,
Ja du hast Recht, testen geht mit der public-rest-api super.
(1)
Ursprünglich haben wir tatsächlich mit IntelliJ http File getestet,
welche nicht nur in IntelliJ exekutiert werden konnten,
sondern auch mittels maven.
Das war im Repo https://gitlab.com/CoCommunity/coco-projects/co-public-rest-api-test/
Ein Beispiel findest du hier:
https://gitlab.com/CoCommunity/coco-projects/co-public-rest-api-test/-/blob/develop/co-rest-tests/src/desktop/desktop-identities.http
...
Hi Anand,
Ja genau, sie werden in einen Log-Container geroutet, wo sie mit fluent-bit abgreifbar sind.
Auf dieser Basis haben wir in CO Grafana als Logviewer mit Loki angeschlossen.
Das würde bei euch auch gehen, da musst du aber am besten ein Ticket bei CO aufmachen,
wenn du da Unterstützung brauchst.
lg zoni
Hi Anand,
Im 1.4.0-SNAPSHOT ist bereits das Java Update auf Java 17 drinne,
darum hat das nicht funktioniert. Wahrscheinlich wäre es besser,
wenn du auf die Release Version 1.3.0 aufbaust.
Außer du bist sehr mutig ;-)
Bezüglich deinem Angular Problem mit dem Pfad:
Hast du die baseHref Anpassung im angular.json gemacht?
"baseHref": "/app/"
Sonst überprüfe nochmal die Anpassungen für Angular mit
git difftool --dir-diff 1.2.0-public 1.3.0-public
lg zoni
Ah, ok jetzt habe ich verstanden, nur der initiale Request geht schief ...
Das liegt daran, dass CAMPUSonline leider keinen fixen DAD (URL-Prefix) nutzt.
d.h. z.B. bei der KFU /QSYSTEM_KFU. Und leider ist es nun auch notwendig,
eine baseHref im angular.json zu hinterlegen. (/app/)
In der index.hmtl wird schlussendlich dann folgendes erzeugt
<base href="/app/"> Das verursacht die initialen falschen Requests Das Script in der index.html <script> // dynamically calculating...
Hi Anand,
Hast du die Änderung in deiner application_custom.yaml lt.
https://www.campusonline.at/support/ee/ui/ca2/app/desktop/#/pl/ui/$ctx/wbRMT2.editRequestDetail?$ctx=design=ca2;header=max;lang=de&pReqNr=62424
durchgeführt.
Aktuell wurde der Endpoint zum erstellen einer Session deaktiviert,
weil die CAMPUSonline Abmeldung die Keycloak Abmeldung nicht triggert
und es dadurch auf Terminal PCs dazu kommt,
wenn man sich zwar bei CAMPUSonline abmeldet,
man immer noch am Keycloak ang...
He Anand, kannst du dazu ein kurzes update geben, ob die Version mit subject.getDistinctAssignedRoleNames() gekappt hat.
vlt. kannst auch ein kleines Code Schnipsel posten und die Frage schließen.
Danke, lg zoni
Hello nochmals, das mit der desktop api war ja einer falschen public-api-url in application.yaml. Bitte Frage dann auch schließen.
Hi Angelo, ich glaube das wir hier gut weiterkommen sind. Bitte Frage schießen, lg zoni