Skip to content

Shared rovers#245

Merged
cabarnes merged 5 commits intorovercode:alphafrom
cabarnes:shared-rovers
Aug 3, 2019
Merged

Shared rovers#245
cabarnes merged 5 commits intorovercode:alphafrom
cabarnes:shared-rovers

Conversation

@cabarnes
Copy link
Copy Markdown
Member

@cabarnes cabarnes commented Aug 2, 2019

Closes #184

Creates an interface to share rovers. The list of usernames is sent when creating or updating the rover. Any user with access can edit or delete the rover. My thinking on this was: if students are sharing a rover, one student would create the rover and share with the others. Each one would then want to be able to edit it so that they don't have to go back to the owner's account each time to change anything.

Maybe there are other issues that I haven't thought through, but it seems like the worst that can happen is a user deleting a rover that just needs to be created again. The code could definitely be modified to restrict only the owner to edits and deletes.

@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage remained the same at 100.0% when pulling f29dbda on cabarnes:shared-rovers into a264e49 on rovercode:alpha.

Copy link
Copy Markdown
Collaborator

@hbradio hbradio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great! I agree that giving everyone edit/delete rights is the best thing to try first. We can change it if it creates problems later. And, it saves us from having to differentiate in the UI between Rovers I own and Rovers shared with me.

@cabarnes cabarnes merged commit e104cd6 into rovercode:alpha Aug 3, 2019
@cabarnes cabarnes deleted the shared-rovers branch August 3, 2019 00:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add rover sharing

3 participants