<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hallo,</p>
<p>es gibt die Möglichkeit via   <span class="nt">trackUser</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> den angemeldeten User zu speichern </p>
<p>Die Angabe wird dann in der Spalte <span class="w"> </span><span class="nt">userColumn</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">user_name</span> gespeichert.</p>
<p>Außerdem können  via <span class="nt">filterUser<span class="p">:</span><span class="w">true nur die Datensätze des Benutzers angezeigt werden.</span></span></p>
<pre id="codecell4"><span class="w">  </span><span class="nt">filterUser</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
<span class="w">  </span><span class="nt">trackUser</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span>
<span class="w">  </span><span class="nt">featureType</span><span class="p">:</span>
<span class="w">    </span><span class="nt">connection</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">geodata_db</span>
<span class="w">    </span><span class="nt">table</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">poi</span>
<span class="w">    </span><span class="nt">uniqueId</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">gid</span>
<span class="w">    </span><span class="nt">geomType</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">point</span>
<span class="w">    </span><span class="nt">geomField</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">geom</span>
<span class="w">    </span><span class="nt">srid</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">4326</span>
<span class="w">    </span><span class="nt">filter</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">null</span>
<span class="w">    </span><span class="nt">styleField</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">style</span>
<span class="w">    </span><span class="nt">userColumn</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">user_name</span></pre>
<p>Mit dieser Konfiguration kann auf das event verzichtet werden.</p>
<p>Siehe auch <a href="https://doc.mapbender.org/en/elements/editing/digitizer/digitizer_configuration.html#basic-definition">https://doc.mapbender.org/en/elements/editing/digitizer/digitizer_configuration.html#basic-definition</a></p>
<p>Viele Grüße</p>
<p>Astrid Emde</p>
<p id="reply-intro">Am 2025-11-18 11:23, schrieb Heinke, Joerg via Mapbender_users:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<style type="text/css">@font-face
        { font-family: "Cambria Math"; }
@font-face
        { font-family: Calibri; }
@font-face
        { font-family: Consolas; }

#replybody1 p.v1MsoNormal, #replybody1 li.v1MsoNormal, #replybody1 div.v1MsoNormal
        { margin: 0cm; margin-bottom: .0001pt; font-size: 11.0pt; font-family: "Calibri",sans-serif; mso-fareast-language: EN-US; }
#replybody1 a:link, #replybody1 span.v1MsoHyperlink
        { mso-style-priority: 99; color: #0563C1; text-decoration: underline; }
#replybody1 a:visited, #replybody1 span.v1MsoHyperlinkFollowed
        { mso-style-priority: 99; color: #954F72; text-decoration: underline; }
#replybody1 span.v1E-MailFormatvorlage17
        { mso-style-type: personal; font-family: "Calibri",sans-serif; color: windowtext; }
#replybody1 .v1MsoChpDefault
        { mso-style-type: export-only; mso-fareast-language: EN-US; }
@page WordSection1
        { size: 612.0pt 792.0pt; margin: 70.85pt 70.85pt 2.0cm 70.85pt; }
#replybody1 div.v1WordSection1
        {}</style>
<div id="replybody1" lang="DE">
<div class="v1WordSection1">
<p class="v1MsoNormal">Hallo Zusammen,</p>
<p class="v1MsoNormal"> </p>
<p class="v1MsoNormal">wir haben ein Problem beim Speichern eines Datensatzes mit dem Digitizer,</p>
<p class="v1MsoNormal">wenn Events eingebunden sind.</p>
<p class="v1MsoNormal"> </p>
<p class="v1MsoNormal">Wir nutzen die Mapbender Version 4.2.2, angebunden ist Postgres/Postgis zur Speicherung der Daten.</p>
<p class="v1MsoNormal"> </p>
<p class="v1MsoNormal">In den Aufbau des Digitizer Dialogs ist ein events: onBeforeSave eingebaut.</p>
<p class="v1MsoNormal">Diese Konfiguration funktioniert solange ein User auf der Anwendungsseite auf dem gleichen Rechner angemeldet ist.</p>
<p class="v1MsoNormal">Wenn der User sich von der Anwendungsseite abmeldet, wird beim</p>
<p class="v1MsoNormal">Speichern der Fehler <span style="background: yellow; mso-highlight: yellow;"> „mb.data.store.Call to member function getUser() on null“</span> ausgeben.</p>
<p class="v1MsoNormal"> </p>
<p class="v1MsoNormal">Fehlt etwas im Dialogaufbau oder ist es ein Bug?</p>
<p class="v1MsoNormal"> </p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">ISYBAU:</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">  label: 'ISYBAU Export'</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">  inlineSearch: true</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">  featureType:</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">    connection: wbogis</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">    table: mapbender.isybau_polygon</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">    uniqueId: gid</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">    geomType: polygon</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">    geomField: geom</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">    srid: 25832</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">    <span style="background: yellow; mso-highlight: yellow;">events:</span></span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; background: yellow; mso-highlight: yellow; mso-fareast-language: DE;">      onBeforeSave: $feature->setAttribute('name', date(\"Ymd_Hi_\").'ISYBAU_2017.xml');</span><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;"></span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">  openFormAfterEdit: true</span></p>
<p class="v1MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas; color: #569cd6; mso-fareast-language: DE;">  allowDelete: true</span></p>
<p class="v1MsoNormal"> </p>
<p class="v1MsoNormal"> </p>
<p class="v1MsoNormal"><span style="mso-fareast-language: DE;"><img id="v1Grafik_x0020_2" style="width: 3.9479in; height: 1.2916in;" src="cid:1763465173691c57d599015231768417@wheregroup.com" width="379" height="124" /></span></p>
<p class="v1MsoNormal"> </p>
<p class="v1MsoNormal"><span style="font-family: 'Arial',sans-serif; mso-fareast-language: DE;">Mit freundlichen Grüßen</span></p>
<p class="v1MsoNormal"><span style="font-family: 'Arial',sans-serif; mso-fareast-language: DE;">Jörg Heinke</span></p>
<p class="v1MsoNormal"> </p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;"><img id="v1Bild_x0020_1" style="width: 1.802in; height: .6979in;" src="cid:1763465173691c57d598f71560286220@wheregroup.com" alt="Logo_WBO_Signatur" width="173" height="67" /></span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;"> </span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;"> </span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;">WBO Wirtschaftsbetriebe Oberhausen GmbH</span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;">Bedarf und Bestand</span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;">Buschhausener Straße 149</span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;">46049 Oberhausen</span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;">Telefon: 0208 8578-334</span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;">Telefax: 0208 8578-322</span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;">E-Mail: <a href="mailto:joerg.heinke@wbo.oberhausen.de" rel="noreferrer"><span style="color: blue;">joerg.heinke@wbo.oberhausen.de</span></a>   </span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;">Internet: <a href="http://www.wbo-online.de/" target="_blank" rel="noopener noreferrer"><span style="color: blue;">www.wbo-online.de</span></a></span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;"> </span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;"> </span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;"> </span></p>
<p class="v1MsoNormal" style="text-autospace: none;"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; color: black; mso-fareast-language: DE;">**************************************************************</span></p>
<p class="v1MsoNormal" style="text-autospace: none;"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; color: black; mso-fareast-language: DE;">Die gesetzlichen Pflichtangaben finden Sie unter </span></p>
<p class="v1MsoNormal" style="text-autospace: none;"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; color: black; mso-fareast-language: DE;"><a href="http://www.wbo-online.de/wbo/rechtliches/maildisclaimer/" target="_blank" rel="noopener noreferrer"><span style="color: blue;">http://www.wbo-online.de/wbo/rechtliches/maildisclaimer/</span></a> </span></p>
<p class="v1MsoNormal"><span style="font-size: 8.0pt; font-family: 'Arial',sans-serif; mso-fareast-language: DE;">**************************************************************</span><span style="font-size: 8.0pt; mso-fareast-language: DE;"></span></p>
<p class="v1MsoNormal"> </p>
</div>
</div>
<br />
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">_______________________________________________<br />Mapbender_users mailing list<br /><a href="mailto:Mapbender_users@lists.osgeo.org">Mapbender_users@lists.osgeo.org</a><br /><a href="https://lists.osgeo.org/mailman/listinfo/mapbender_users" target="_blank" rel="noopener noreferrer">https://lists.osgeo.org/mailman/listinfo/mapbender_users</a></div>
</blockquote>
<p><br /></p>
<div id="signature">
<div><br />
<table style="direction: ltr; color: #000000;">
<tbody>
<tr>
<td style="padding-right: 4.5pt; vertical-align: top; width: 192px; height: 37px;">
<p style="margin: 0; font-family: 'Ubuntu Medium', Ubuntu, sans-serif; font-size: 9pt; color: black; font-weight: 500;">Mit freundlichen Grüßen</p>
<p style="margin: 0; font-family: 'Ubuntu Medium', Ubuntu, sans-serif; font-size: 9pt; color: black; font-weight: 500;"> </p>
<p style="margin: 0; font-family: 'Ubuntu Medium', Ubuntu, sans-serif; font-size: 9pt; color: black; font-weight: 500;">Astrid Emde</p>
<p style="margin: 0; font-family: 'Ubuntu Light', Ubuntu, sans-serif; font-weight: 300; font-size: 8pt; color: black;">GIS-Consultant</p>
</td>
</tr>
<tr>
<td style="width: 192px; height: 39px; text-align: left; padding: 0; margin: 0; overflow: visible;">
<div style="width: 140%; height: 140%;"><img src="cid:90a593c3915610dc4837211f0b5bbf83@wheregroup.com" width="300" height="60" /></div>
</td>
</tr>
<tr>
<td style="padding: 4.5pt 4.5pt 4.5pt 0; width: 192px; height: 65px;">
<p style="margin: 0; font-family: 'Ubuntu Light', Ubuntu, sans-serif; font-size: 8pt; color: #747577;"><br />WhereGroup GmbH<br />Eifelstraße 7<br />53119 Bonn<br />Germany<br /><br />Tel: +49 (0)228 / 90 90 38 - 22<br /><br />astrid.emde@wheregroup.com<br />www.wheregroup.com<br /><br />Geschäftsführer:<br />Olaf Knopp, Peter Stamm<br />Amtsgericht Bonn, HRB 9885</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</body></html>