Hello! In the mean time I have tried it out and it works in general. 😀. The only issue I have is concerning the privileges. I only managed to update the records via WFS-T with a user who has the admin access rights. Where can I find the documentation which individual access rights are needed? The WFS-Transaction rights mentioned by Stefan seem not to be enough.
Thanks for your feedback and all the best, Michael Am Do., 4. Feb. 2021 um 13:30 Uhr schrieb Michael Steigemann < michael.steigem...@googlemail.com>: > Hello! > > Thank you very much. > > All the best, > Michael > > Am Do., 4. Feb. 2021 um 12:46 Uhr schrieb Andrea Aime < > andrea.a...@geo-solutions.it>: > >> Ha yes, I was about to say the same. Also see the documentation page >> about it: >> https://docs.geoserver.org/stable/en/user/data/database/primarykey.html >> >> Cheers >> Andrea >> >> On Thu, Feb 4, 2021 at 12:40 PM Stefan Overkamp <overk...@posteo.de> >> wrote: >> >>> Some hints to make an updateable view editable, partly in german: >>> >>> - create a table [schema].gt_pk_metadata >>> - configure in geoserver datastore [schema].gt_pk_metadata as >>> Primary key metadata table >>> - add in [schema].gt_pk_metadata a primary key column and >>> pk_sequence: >>> >>> INSERT INTO myschema.gt_pk_metadata(table_schema, table_name, pk_column, >>> pk_column_idx, pk_policy, pk_sequence) >>> VALUES ('myschema', 'layername', 'id', null, 'sequence', >>> 'myschema.layername_id_seq') >>> >>> >>> - der Layer unter Datensicherheit Schreibrechte für die Rolle >>> aufweisen >>> - die Rolle als Servicezugriffsregeln WFS-T-Rechte aufweisen >>> - Wird eines davon erst nach Laden des Layers in QGIS geändert, >>> sollte die Geoserver-Konfiguration, der FeatureType und der Layer in QGIS >>> neu geladen werden. >>> - Wenn der WFS-Layer auf einem SQL-View in Geoserver basiert, ist er >>> read-only. >>> >>> >>> Stefan >>> >>> Am 04.02.2021 um 06:55 schrieb Michael Steigemann via Geoserver-users: >>> >>> Good Morning! >>> >>> From the documentation >>> https://docs.geoserver.org/stable/en/user/data/database/sqlview.html it >>> is obvious that a layer based on a SQL-View is read only. >>> >>> Therefore I created an editable view directly in Postgres and registered >>> it as a normal layer in Geoserver. Unfortunately I still get the following >>> error message: >>> >>> 2021-02-04 06:43:50,104 ERROR [geoserver.ows] - >>> org.geoserver.wfs.WFSTransactionException: {mist}update_my_media_objects >>> is read-only >>> at org.geoserver.wfs.Transaction.execute(Transaction.java:241) >>> at org.geoserver.wfs.Transaction.transaction(Transaction.java:93) >>> at >>> org.geoserver.wfs.DefaultWebFeatureService.transaction(DefaultWebFeatureService.java:147) >>> >>> Is there any workaround? I want to achieve that a user can only edit his >>> own records in GeoServer. Therefore I filter in the view for the logged in >>> user: >>> >>> create or replace view update_my_media_objects as select * from >>> media_objects where owner_uid = current_setting('current.user', TRUE); >>> >>> Thanks and all the best, >>> Michael >>> >>> >>> _______________________________________________ >>> Geoserver-users mailing list >>> >>> Please make sure you read the following two resources before posting to >>> this list: >>> - Earning your support instead of buying it, but Ian Turton: >>> http://www.ianturton.com/talks/foss4g.html#/ >>> - The GeoServer user list posting guidelines: >>> http://geoserver.org/comm/userlist-guidelines.html >>> >>> If you want to request a feature or an improvement, also see this: >>> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer >>> >>> Geoserver-users@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/geoserver-users >>> >>> >>> >>> -- >>> Dipl. Ing. Stefan Overkamp >>> Laakmannsbusch 44, 42555 Velbert >>> tel.: 0177 / 79 76 159overk...@posteo.de >>> >>> _______________________________________________ >>> Geoserver-users mailing list >>> >>> Please make sure you read the following two resources before posting to >>> this list: >>> - Earning your support instead of buying it, but Ian Turton: >>> http://www.ianturton.com/talks/foss4g.html#/ >>> - The GeoServer user list posting guidelines: >>> http://geoserver.org/comm/userlist-guidelines.html >>> >>> If you want to request a feature or an improvement, also see this: >>> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer >>> >>> >>> Geoserver-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/geoserver-users >>> >> >> >> -- >> >> Regards, Andrea Aime >> >> == GeoServer Professional Services from the experts! Visit >> http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf >> Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa >> (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 >> http://www.geo-solutions.it http://twitter.com/geosolutions_it >> ------------------------------------------------------- *Con riferimento >> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - >> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni >> circostanza inerente alla presente email (il suo contenuto, gli eventuali >> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i >> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per >> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le >> sarei comunque grato se potesse darmene notizia. This email is intended >> only for the person or entity to which it is addressed and may contain >> information that is privileged, confidential or otherwise protected from >> disclosure. We remind that - as provided by European Regulation 2016/679 >> “GDPR” - copying, dissemination or use of this e-mail or the information >> herein by anyone other than the intended recipient is prohibited. If you >> have received this email by mistake, please notify us immediately by >> telephone or e-mail.* >> _______________________________________________ >> Geoserver-users mailing list >> >> Please make sure you read the following two resources before posting to >> this list: >> - Earning your support instead of buying it, but Ian Turton: >> http://www.ianturton.com/talks/foss4g.html#/ >> - The GeoServer user list posting guidelines: >> http://geoserver.org/comm/userlist-guidelines.html >> >> If you want to request a feature or an improvement, also see this: >> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer >> >> >> Geoserver-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/geoserver-users >> >
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users