Closed lin-d-hop closed 3 months ago
Hi @lin-d-hop, just dropped a couple of screenshots below. The second just has the dropdown exposed.
FE now posts chosen access rights to the BE. As with BE #307, only owner status needs to be resolved. (Selected Value displayed below for testing purposes only)
These are great @ms0ur1s. Is there anything you need to progress this?
These are great @ms0ur1s. Is there anything you need to progress this?
No @lin-d-hop, #308 work is completed, only #306 work outstanding, which I'm organising with Rohit so it can be resolved.
I did a bit of testing of this and it turns out that the existing backend code for sharing maps was quite buggy, so I needed to fix and re-write a fair bit of it.
Also, I found the pills a bit confusing because they look like they should show the current share state of the map, but weren't displaying this info, so it wasn't clear whether sharing to a new user would remove access to a previous user. And re-sharing a map with a different access level to the same user didn't seem to work. I've updated things so that it's more similar to the GDocs experience, where all current users with access are shown.
All these changes are within the PR linked to #306 so I'll close this ticket
Please track under the clockify project [LX Collab Mapping]
Description
Following on from #304
Redesign the Share map screen. Currently the UX is a little confusing, so it would be good to tidy up redundant elements. But the core purpose of this issue is to enable a user to assign access permissions to a user when they are sharing the map.
Current share map:![Screenshot from 2024-01-19 14-59-03](https://github.com/DigitalCommons/land-explorer-front-end/assets/8669848/185d0c51-34a6-42f0-bc5f-7a43332efa83)
inspiration:![Screenshot from 2024-01-16 15-57-11](https://github.com/DigitalCommons/land-explorer-front-end/assets/8669848/4ce6f903-98d1-4669-ad17-e8d3f132b486)
Acceptance Criteria