<div>Dear all<br></div><div><br></div><div>I  agree (and I guess everyone else does), that it's not okay that this feature is enabled when the layers are not in editable mode. I already started to fix that, but because of time I had to decide to finish it next week.<br></div><div><br></div><div>Anyway, there is still the question, where it should appear. IMHO it should be everywhere, where you can add and delete features. If it's a MapTool it could be there as well, I think. I'll have to think about that.<br></div><div><br></div><div>Thanks for your inputs<br></div><div>Dave<br></div><div><br></div><div><i>14 February 2018 15:24 Denis Rouzaud <denis.rouzaud@gmail.com> wrote:</i><br></div><blockquote class="infmailquote"><div dir="ltr"><div><br></div><div><br></div><div class="gmail_quote"><div dir="ltr">Le mar. 13 févr. 2018 à 23:34, Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Hi all,<br></div><div> <br></div><div> Just wanted to raise discussion about a concern I have with the new<br></div><div> "duplicate feature" / "duplicate feature and redigitize" actions which<br></div><div> have been added for 3.0.<br></div><div> <br></div><div> While I like the functionality, I believe we should re-think the UX of<br></div><div> how it is exposed in the QGIS interface.<br></div><div> <br></div><div> Currently, it's implemented as a "feature action", so appears in<br></div><div> numerous places throughout the QGIS UI, including:<br></div><div> - the actions drop down submenu on the toolbar<br></div><div> - within the right click menu for the "identify tool"<br></div><div> - under the "actions" heading in the identify results dock for a feature<br></div><div> - in a menu bar at the top of the form shown after adding a new feature<br></div><div> - as an entry within the right click menu in the attribute table<br></div><div> <br></div><div> So my initial concern is that exposing it in all these places is<br></div><div> overkill and far too prominent for this operation. But my deeper<br></div><div> concern is that these actions skip the edit buffer and directly alter<br></div><div> layers in place, even when those layers are not made editable<br></div><div> (<a href="https://issues.qgis.org/issues/17852" rel="noreferrer" target="_blank">https://issues.qgis.org/issues/17852</a>). So now we've got a menu item<br></div><div> exposed in all these places which causes permanent changes to a layer,<br></div><div> including in places which are not associated with editing at all (e.g.<br></div><div> the identify tool right click menu).<br></div><div> <br></div><div> I'm also unsure what the actions would do in some contexts - e.g. if I<br></div><div> create a new feature and then select "duplicate feature" in the popup<br></div><div> form *before* this feature has even be finalized, what does it mean?<br></div><div> <br></div><div> I'd very much like to see this re-thought before our final release,<br></div><div> and exposed in a more standard way via the advanced digitizing<br></div><div> toolbar.<br></div></blockquote><div><br></div><div>I think it make some sense to design this as a map tool (if possible).<br></div><div>We don't have a simplify action, it's a map tool.<br></div><div><br></div><div>It could still be possible to add a custom action which will use the API to duplicate the feature (if one really wants this feature as an action in the form or attribute table or identify menu).<br></div><div><br></div><div>Enhancing the action API to define action on editable layers only sounds like a good addition too, but I think is not sufficient here (taking the simplify map tool as example).<br></div><div><br></div><div>My 2 cts. <br></div></div></div><div><><br></div></blockquote><div><br></div><div><br></div><div id="editorUserSignature"><p><span class="font" style="font-family:monospace">---------------------</span><br></p><p><span class="font" style="font-family:monospace">David Signer</span><br></p><p><span class="font" style="font-family:monospace">Programmer OPENGIS.CH</span><br></p><p><span class="font" style="font-family:monospace">Wülflingerstrasse 213</span><br></p><p><span class="font" style="font-family:monospace">CH - 8408  Winterthur</span><br></p><p><span class="font" style="font-family:monospace">+ 41 (0) 78 766 13 03</span><br></p><p><span class="font" style="font-family:monospace">---------------------</span><br></p></div><div><br></div>