Move an individual annotation to a different group
This is a record of a feature request sent to our support address: #837.
As far as I see, by trying to edit [the annotations], there's no way to move them to a group I am a member of. Any plan to make this possible?
As a user who made a mistake and annotated in the wrong group, I want to be able to move annotations between groups, so that I don't have to waste time remaking my selections.
As a user who wants to take part in a group discussion, I want to be able to move annotations between groups, so that I can draft my annotations in one group and then move them to another for discussion.
One way to do this would be by implementing the "simplified scope and post controls" discussed in the page:

https://trello.com/c/B7e15ukT/40-simplified-scope-and-post-controls https://docs.google.com/document/d/1jJrMa5rLCZZX3FEzn1b6VTBjPHi83MDtO3oskUBvMAI/edit
Possibly related: #241 and #391.
Another user request from Zendesk today: https://hypothesis.zendesk.com/agent/tickets/2108
User request from an education user: https://hypothesis.zendesk.com/agent/tickets/2145
Even though I urge students to post their annotations in the private group that I have created for this purpose, students still make public posts. It would be nice to disable this for my students and/or being able to remove those posts.
We had the impression that one could control whether group annotations would display publicly or privately on the site. We have learned with much disappointment after students have already contributed their annotations that this is not the case. Is there any way we can have these annotations display publicly? We are very proud of their work and want to show it off.
Presumably with open groups we might also be able to reconfigure an existing group vs move the existing annotations over to a new group.
If you've made an annotation as part of a group, is it possible to publish it so that it becomes available to the public? My students have done some good stuff... and I'd like to give them the option to publish the annotations they're proud of. Is there a way to do this without copy-pasting it into a new annotation?
Tagging two other (closely) related issues here: https://github.com/hypothesis/product-backlog/issues/191 https://github.com/hypothesis/product-backlog/issues/110
Another request for this came in as part of a larger use case. The relevant parts are:
I use a private group to collectively annotate a PDF that is publicly available on line (the Corinth Site Manual, published by the Digital Press of North Dakota). The students annotate the same long document repeatedly over the course of semester, as a series of weekly assignments, each of which receives a separate score. I encourage them to reply to each other's annotations, and I try to reply to their questions as well. I tend to grade the annotations in batches, rather than week by week. Some of the observations, questions, and conversations are actually really interesting, and would add value to the document. In addition, I encourage the students to find actual examples of the items or phenomena described in the text in a public database associated with the same archaeological project and to link to those records. ... At the end of the semester, I would like to be able to "promote" the best and most useful annotations to be publicly visible, with student permission. This would be in keeping with a growing ethos of student digital work and "nanopublication" that we hope will leave students with a curated digital footprint -- and real contribution to knowledge -- that they can point to.
Can you advise if it is possible to move (or copy) an annotation from one group to another? I have tried the various edit options but I cannot find any way of achieving this - other than to delete and recreate the annotation in the new target group
Another user request from Zendesk today: https://hypothesis.zendesk.com/agent/tickets/2869
User request: https://hypothesis.zendesk.com/agent/tickets/3141
Another request came from a user in the vision repo: https://github.com/hypothesis/vision/issues/233
Say you have written a note in a group A instead of in a group B. You want to make the note belong to group B but the only way there is now to do this is to copy the note, create a new note in group B by selecting exactly the same text and pasting the note. Then the note in group A would have to be deleted. All this could be done straightforwardly with a feature to move the note from one group to another
Leaving a thought or two here:
- This seems easy enough until you factor in replies, and group permissions (which, incidentally, are currently in flux themselves at the moment). That said, I'll be very interested to see how Github's new feature works in real world use: https://twitter.com/github/status/1057678791764467712
- Some of the user requests above might be satisfied with export, which could be a near-term fix.
It's worth considering the root cause here, @dwolfe. If the user "made a mistake and annotated in the wrong group" we should probably ask why that's such an easy/common mistake (which it is, ask @jeremydean), and consider how to make it less likely.
From Zendesk today: https://hypothesis.zendesk.com/agent/tickets/3309
Seeing an issue where if the wrong private group is selected, when we edit an annotation to change the group, the other group options are not available. It only shows the incorrect group the annotation was posted to, and "only me". How can we edit existing annotations and move them to the correct group?
Another user request: https://hypothesis.zendesk.com/agent/tickets/3319
User request: https://hypothesis.zendesk.com/agent/tickets/3571
Linking my thoughts on slack here: https://hypothes-is.slack.com/archives/C4K6M7P5E/p1547233504126200.
See branches for a fix for this (need to add tests and put in inability to change when there is a reply to the annotation): https://github.com/hypothesis/client/tree/add-move-ann-to-another-group https://github.com/hypothesis/h/tree/add-changing-groups-to-update-ann-api. Unfortunately this requires a slight tweak to the api endpoint validation to allow the group to be changed-the permission check for this will need to be carefully checked but otherwise nbd.
Hi, just popping in here to ask if any progress can be made on any ability to move annotations between groups, individually or in groups? Even if limited to those without any social interactions attached to them?
Hi @amirhhz, we haven't worked on this and don't have plans to in the immediate future. Our Director of Integrations created a tool that enables copying annotations from one group to another via the API which might be helpful in the meantime: https://jonudell.info/h/CopyAnnotations/
Note that this tool will only take your own annotations (so it won't grab replies left by other users).
Thanks, @klemay - will try that out :D
Related to https://github.com/hypothesis/product-backlog/issues/110
Hi @amirhhz, we haven't worked on this and don't have plans to in the immediate future. Our Director of Integrations created a tool that enables copying annotations from one group to another via the API which might be helpful in the meantime: https://jonudell.info/h/CopyAnnotations/
Note that this tool will only take your own annotations (so it won't grab replies left by other users).
I tried this, but every time it checked the settings, it came up with 0 annotations. I think the problem is with the sourceReference. I used a .pdf file that I used on my desktop too annotate an article that I have access to through my institution. How would you reference such a file properly to make this tool correctly copy the annotations from one group to another?
still troubled by this problem, 4 years later.... https://jonudell.info/h/CopyAnnotations/ this solution would not allow you to choose the note you want to move.
I just want to note that the CopyAnnotations tool worked perfectly for my use case (copying public notes to a private group). Thanks for creating this!
Great!
+1 650 274 7647 m
On Sat, Oct 23 2021 at 4:31 AM, Peter Hagen @.***> wrote:
I just want to note that the CopyAnnotations tool worked perfectly for my use case (copying public notes to a private group). Thanks for creating this!
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/hypothesis/product-backlog/issues/111#issuecomment-950138641, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAKY7UXPB7ETHSYAHH7GVRLUIKMH7ANCNFSM4C2RBGOQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
+1 on this. Important feature for me.
+1 for this though Jon's tool above looks like it will do the job for our use case.