So, if this is a personal annotation I should be able to delete it.  Period. And it should be gone-- or at the very least not visible to me, and not in my history.

We've had numerous discussions about whether someone should be able to delete something that's been out on the global channel.  I understand the argument, but am stil strongly in favor of being able to delete things (just like on twitter for instance) that have been put out there.  Sure, someone could have made a copy of my twitter feed, and there's no guarantee that it's actually "deleted".  But that's not really the point-- the point is that it's gone from the primary place of record.  

It's nice if I've said something that shouldn't be out there, that I can delete it.  Or if it's information that's damaging to someone else, etc.  

I feel pretty strongly about that.  

Happy to clarify further in wiki etc, but we should get on same page first probably.

At any rate, the complete delete needs to exist for personal annotations in any regard, right?  Just so I clean up crap in my history and anchored to various web pages that I don't want there anymore!

D


On Mar 8, 2013, at 6:33 PM, Randall Leeds <notifications@github.com> wrote:

> In h/js/controllers.coffee:
> 
> > +        return
> > +
> > +      search =
> > +        id: $scope.$modelValue.id
> > +        action: 'edit'
> > +      $location.path('/editor').search(search)
> > +      
> > +    $scope.delete = ->
> > +      unless annotator.plugins.Auth.haveValidToken()
> > +        $rootScope.$broadcast 'showAuth', true
> > +        return
> > +      
> > +      replies = 0
> > +      if threading.getContainer($scope.$modelValue.id).children? 
> > +        replies = threading.getContainer($scope.$modelValue.id).children.length
> > +      #We can delete the annotation if it hasn't got any replies or it is private.
> I don't like this. @dwhly do we have a document somewhere that properly justifies this reasoning? Since JWZ can (theoretically) deal with holes, I think it should be acceptable to have annotations which are redacted show up in the thread and have their children persist.
> 
> —
> Reply to this email directly or view it on GitHub.
>