hypoport/europace2-api

ohneKopfleiste=true wird von Links innerhalb von Europace ignoriert

Opened this issue · 11 comments

Ruft man die Übersicht wie folgt auf:
https://www.europace2.de/uebersicht/?ohneKopfleiste=true

öffnet sich die Übersicht ohne Kopfleiste.
Klickt man nun z.B. auf einen Vorgang, öffnet sich die Vorgangsansicht und die Kopfleiste ist wieder sichtbar.
Zudem kann der GET-Parameter durch technisch affine Nutzer einfach entfernt werden und der Nutzer hätte wieder Zugriff auf die Kopfleiste.
Das Europace bei jedem Klick auf einen Link zudem ein neues Browserfenster öffnet, ist bei einer Integration in andere Anwendungen ebenfalls nicht wünschenswert.

ic-hv commented

Eine weitere Anmerkung: Bei der Verwendung des PEX Single Sign On (https://github.com/hypoport/europace2-api/blob/master/Partnermanagement/PEX-SSO-API.md) wäre es schön, wenn der Parameter "ohneKopfleiste" auch ausgewertet würde ... d.h. wenn eine URL à la "https://www.europace2.de/partnermanagement/login?redirectTo=/uebersicht&authentication=xxxxx&ohneKopfleiste=true" ebenfalls ein Ausblenden der Kopfleiste bewirken würde ...

@triegmann vielen Dank für den Hinweis, wenn ich Sie richtig verstehe, möchten sie die Nutzung der Kopfleiste und der darin verborgenen Links generell verhindern.

Das aktuelle Feature ist nur eine einfache Sichtbarkeitssteuerung.

Wir werden prüfen, inwiefern sich das Feature erweitern lässt. Können SIe uns bitte Details zum Anwendungsszenario geben und uns die möglichen Risiken näher beschreiben, die bei Ihnen in der Anwendung entstehen.

Herzlichen Dank für das Feedback

Daniel Ranke

@ic-hv danke für die Ergänzung.

@Atrusberlin Hallo Daniel. Du brauchst mich nicht siezen. Wir arbeiten im selben Konzern. ;)
Nutzer die am CRM angebunden sind, sollen in unserem Fall keine Möglichkeit mehr haben, über die Oberfläche von BaufiSmart Vorgänge zu erzeugen.
Diese Möglichkeit haben die CRM-Nutzer nur noch über die Anlage von Vorgängen direkt im CRM und anschließendem Export an BaufiSmart über BEX. So haben wir immer eine eindeutige Verknüpfung eines CRM-Vorgangs mit einem BaufiSmart-Vorgang.

Hintergrund:
Bei der manuellen Erfassung von Kunden und/oder Vorgängen im CRM, ist die Erfassung einer Leadherkunft PFLICHT. Innerhalb des CRM-Systems können wir dies sicherstellen.
Erfasst nun aber ein Nutzer direkt in BaufiSmart einen neuen Vorgang, so geht uns diese Information verloren. Zudem bekommen wir hier einen Vorgang ins CRM eingespielt den wir noch nicht kennen.

@triegmann Hallo Thomas, das ist eben noch meine formell, externe Schreibweise :-)
Danke für das beschriebene Szenario. In diesem Fall ist es nicht so einfach, denn wenn man die Url kennt, ist der Link unnötig, um neue Vorgänge anzulegen.

Demnach werden wir mal darüber nachdenken welche Berechtigungen noch notwendig sind. So könnte man auch die Sichtbarkeit der entsprechenden Links und Kopfleiste steuern.

Vielen Dank für die konkrete Erklärung.

ic-hv commented

Wie stehts denn mittlerweile mit der Ausblendung der Kopfleiste im Rahmen des SingleSignOn?

ollio commented

Hallo allerseits, auf den ersten Blick scheint es simpel die Kopfleiste (div) einfach auszublenden. Allerdings kümmert sich die Kopfleiste um die Aktualitätsprüfung der Anwendung sowie den Login-Status des Anwenders in allen Modulen. Wir werden perspektivisch das Design und den Code der Kopfleiste überarbeiten und dabei können wir die Anregungen eine "hidden" Kopfleiste auszuliefern berücksichtigen.

Viele Grüße

Moin, wird hier im Rahmen der Überarbeitung der Oberfläche evtl. jetzt schon was passieren oder ist es in diesem Fall nur einfaches Design?
Fakt ist, dass das aktuelle Feature "ohneKopfleiste=true" keines ist.

Zudem gehört hierzu auch, dass die neuen Funktionen BaufiSmart,
neue Vorgänge aus Bestandsvorgängen mit Übernahme von Haushaltsdaten und Objektdaten, ebenfalls zu verhindern.

Viele Grüße

ic-hv commented

Wäre es möglich den "ohneKopfleiste" Parameter auch in der konkreten Fall-Ansicht für eine URL der Form "https://www.europace2.de/vorgang/oeffne/MN3410?ohneKopfleiste=true" zu unterstützen?

Durch die Weiterleitung auf "https://www.europace2.de/baufiSmart/vorgangBearbeiten.html?teilvorgang=5a572272e4b0dbb9ebc99eaf" wird der Parameter nämlich weggeschmissen.

An sich würde "https://www.europace2.de/baufiSmart/vorgangBearbeiten.html?teilvorgang=5a572272e4b0dbb9ebc99eaf&ohneKopfleiste=true" nämlich funktionieren ...

Also: Beim Redirect einfach die ursprünglichen QueryParams mit übernehmen ...

Hallo allerseits,

ich nehme das verstärkte Interesse an diesem (Nicht-)Feature wahr und versuche dieses Thema noch mal gezielt in unser Team zu tragen. Vielen Dank fürs Melden und die Vorschläge.

ollio commented

Wie ist hier der Stand?