Add flag that makes link editable by any user on tailnet #22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
One way to implement #18 – adding a checkbox during link creation that the owner can tick in case they want the link to be editable by other users on the tailnet. Not terribly happy about the name, open to suggestions there.
Off by default. Here's what it looks like:

No formal tests right now.
serveDetailis not really set up for tests given it usescurrentUser().I'm happy to put some time into making these handlers little easier to test with
httptestand test this new field in a followup PR is that's the direction you'd like to take.Tested manually:
First, create link as user
foo:Now, replace the const dev user in
currentUser:Try changing the link:
Swap back to foo, and make the link globally editable:
Swap back to foo2, and try editing the link:
Also taking the liberty to piggyback a gitignore change so that me and future contributors can
git add .without worrying about sqlite files, happy to take that out if you feel it shouldn't be there.