Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zooma3 - Annotation Create, Update, Replace #19

Open
olgavrou opened this issue Nov 8, 2017 · 0 comments
Open

Zooma3 - Annotation Create, Update, Replace #19

olgavrou opened this issue Nov 8, 2017 · 0 comments
Assignees

Comments

@olgavrou
Copy link
Contributor

olgavrou commented Nov 8, 2017

When a new Annotation is saved into Zooma it will first go through mongo.
Loading through spreadsheet should support:
adding new annotations
annotations should generate a hash like old zooma did
can not load duplicate annotation based on hash
updating annotations if the annotation id is provided
this means that we should return a spreadsheet where the annotations will be populated with there annotation mongo id so the spreadsheet owners can then update the annotations that they want
updating an annotation should create a new document that points to the old one (replaced by functionality)
deleting NOT supported through spreadsheet
up/down voting NOT supported through spreadsheet
Propagates to Solr which either up votes the annotation summary and adds the source, or creates a new annotation summary
Propagates to Neo4j which can (a) create an annotation (b) if needed add the replaced by relationships
Up/Down Voting:
Should be supported through the API
Creates a new document in mongo that will up/down vote the annotation summary in Solr and add/remove the source from it
Create a new annotation in Neo4j

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

No branches or pull requests

2 participants