product-backlog icon indicating copy to clipboard operation
product-backlog copied to clipboard

Move an individual annotation to a different group

Open nickstenning opened this issue 9 years ago • 33 comments

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.

nickstenning avatar Dec 22 '16 18:12 nickstenning

One way to do this would be by implementing the "simplified scope and post controls" discussed in the page:

84858e78-29c3-11e7-9292-76218f35a623

https://trello.com/c/B7e15ukT/40-simplified-scope-and-post-controls https://docs.google.com/document/d/1jJrMa5rLCZZX3FEzn1b6VTBjPHi83MDtO3oskUBvMAI/edit

seanh avatar Apr 26 '17 13:04 seanh

Possibly related: #241 and #391.

xolotl avatar Dec 05 '17 17:12 xolotl

Another user request from Zendesk today: https://hypothesis.zendesk.com/agent/tickets/2108

klemay avatar Jan 24 '18 14:01 klemay

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.

klemay avatar Feb 01 '18 22:02 klemay

Zendesk ticket 2155:

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.

klemay avatar Feb 05 '18 19:02 klemay

Presumably with open groups we might also be able to reconfigure an existing group vs move the existing annotations over to a new group.

dwhly avatar Feb 05 '18 19:02 dwhly

Zendesk #2493:

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?

klemay avatar May 04 '18 17:05 klemay

Tagging two other (closely) related issues here: https://github.com/hypothesis/product-backlog/issues/191 https://github.com/hypothesis/product-backlog/issues/110

ajpeddakotla avatar May 16 '18 17:05 ajpeddakotla

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.

klemay avatar Jun 19 '18 16:06 klemay

Zendesk ticket 2705:

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

klemay avatar Jul 16 '18 13:07 klemay

Another user request from Zendesk today: https://hypothesis.zendesk.com/agent/tickets/2869

klemay avatar Aug 15 '18 15:08 klemay

User request: https://hypothesis.zendesk.com/agent/tickets/3141

klemay avatar Sep 28 '18 18:09 klemay

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

klemay avatar Oct 31 '18 17:10 klemay

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.

dwolfe avatar Oct 31 '18 23:10 dwolfe

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.

judell avatar Nov 06 '18 01:11 judell

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?

klemay avatar Nov 06 '18 15:11 klemay

Another user request: https://hypothesis.zendesk.com/agent/tickets/3319

klemay avatar Nov 07 '18 20:11 klemay

User request: https://hypothesis.zendesk.com/agent/tickets/3571

klemay avatar Jan 07 '19 16:01 klemay

Linking my thoughts on slack here: https://hypothes-is.slack.com/archives/C4K6M7P5E/p1547233504126200.

hmstepanek avatar Jan 11 '19 19:01 hmstepanek

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.

hmstepanek avatar Feb 02 '19 16:02 hmstepanek

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?

amirhhz avatar Jul 07 '20 16:07 amirhhz

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).

klemay avatar Jul 07 '20 18:07 klemay

Thanks, @klemay - will try that out :D

amirhhz avatar Jul 07 '20 19:07 amirhhz

Related to https://github.com/hypothesis/product-backlog/issues/110

klemay avatar Jul 08 '20 16:07 klemay

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?

staypuffinpc avatar Aug 07 '20 17:08 staypuffinpc

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.

AnabasisXu avatar Oct 06 '20 07:10 AnabasisXu

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!

phgn0 avatar Oct 23 '21 11:10 phgn0

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.

dwhly avatar Oct 23 '21 14:10 dwhly

+1 on this. Important feature for me.

ReessKennedy avatar Dec 29 '21 06:12 ReessKennedy

+1 for this though Jon's tool above looks like it will do the job for our use case.

SimonXIX avatar Sep 21 '22 07:09 SimonXIX