Open twelch opened 1 year ago
I agree this will be essential to have, primarily for existing MPAs. This has lead to a lot of grief in the past and it's worth listing out why.
Power users and project admins are the ones who usually cause these issues, so limiting these features to just admins wouldn't likely help.
For existing MPAs I think we need to have some sort of workflow that addresses issue 1. In principal everything that is a "sketch" ought to be editable by end users. I'm not sure how to get there though.
I would be okay with it only being possible by a superuser, so that you have to work with someone that understand the nuances (SeaSketch team member), and it's only used for use cases that make sense.
Another option to get going might be documenting an API we can hit to publish sketches and sketch collections. Which might have looser requirements than the drawing (e.g. allow for multipolygons). Unclear how authn/authz might work.
Then we could for example, script out looping through and creating a bunch of sketches, then a collection and putting the sketches into it.
Request for discussion cc @underbluewaters, @avmey, @wmcclin, @petermenzies
I know the legacy shapefile import hasn't found it's way to next, and there are reasons we don't like it. But I believe import of sketches has real need, and could be tweaked to support some additional use cases we have:
Requirements:
Simplest implementation, the UX could be:
This is a "thar be dragons" type feature that would be for powerusers only. Limiting access will limit misuse.
I'm not suggesting this is a high priority now. But at some point I think it will be.