Hi Diana,
ich habe mir das Problem angeschaut und bin auf einen Workaround gekommen.
Es wäre möglich über einen Custom-Workspace ein Javascript zu registrieren, dass regelmäßig auf den Dialog horcht und sofern dieser geöffnet wird, automatisch mit Konfigurieren abbricht.
Anbei ein Beispiel-Video / GIF. Die Bestätigung geschieht automatisch durch das JavaScript:
Ich sage Workaround, da der Dialog zum Einen weiterhin geladen, zum Anderen das Interval kontinuierlich im Hintergrund läuft. Auch manipuliere ich die Webseite mittels Javascript und greife feste Elemente (per Class oder ID) an. Keine Lösung, aber ein durchaus ernstzunehmender Workaround, der in Version 10.0.2.3068 funktioniert.
Leider konnte ich keinen Weg ausmachen, um den Dialog gänzlich zu unterbinden bzw. deaktivieren. Diese Funktion wäre dennoch sicherlich sinnvoll und sollte als neues Feature per Idee eingeworfen werden.
Nun zum Workaround selbst. Wie oben beschrieben habe ich einen Custom Workspace erzeugt (
https://help.matrix42.com/030_DWP/030_I ... Workspaces). Dort habe ich ein Javascript registriert, welches dann folgenden Code läd:
Code: Select all
// Start - Custom-Code //
var intervalCheckDialog = window.setInterval(function () {
// Püfung ob der User sich im SSP befindet
if (document.getElementById("mx-shell-toolbar__title")) {
if (document.getElementById("mx-shell-toolbar__title").getAttribute("aria-label") == "Self Service Portal") {
// An dieser Stelle wäre es ggf sinnvoll auch auf Navigations-Item Katalog zu prüfen
// Prüfung, ob Dialog angezeigt wird
if (document.body.classList.contains('md-dialog-is-showing')) {
// Automatisiertes klicken des ersten Button
$('md-dialog-actions button')[0].click();
}
} else {
// Wenn nicht SSP, dann beende das Interval
window.clearInterval(intervalCheckDialog);
intervalCheckDialog = null;
}
}
// Zeitinterval: 300 Millisekunden
}, 300);
// End - Custom-Code //