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

Ability to fork a public tag of another user #18

Open
tanius opened this issue Jan 8, 2015 · 0 comments
Open

Ability to fork a public tag of another user #18

tanius opened this issue Jan 8, 2015 · 0 comments
Milestone

Comments

@tanius
Copy link
Member

tanius commented Jan 8, 2015

The ability to "fork" a tag of another user is the basic feature to enable collaboration between ethnographers in this software. Obviously, forking should only be possible for public tags.

When forking a tag, this is what should happen:

  1. Create a new term in Drupal's openethnographer vocabulary, using the same name as the original tag, but a different author and a different tid ID.
  2. In the new tag's taxonomy term, record the tid of the tag it was forked from. Can be done by adding a term reference field to the openethnographer vocabulary.
  3. Duplicate annotation table records, changing the forked tag's tid to the new tag's tid in the duplicate. This redundancy is necessary to allow the fork's owner to delete annotations created with the original tag.
  4. In the Annotator's tagging auto-complete form, only suggest tags authored by the annotating user. Including forked tags, but not including others' public tags that the user did not fork yet.

For the context: later (after version 1.0), there will be another feature for merging tagging changes of ones "origin" tag and other tags in the same fork network.

@tanius tanius added this to the 1.0 milestone Jan 8, 2015
@tanius tanius modified the milestones: 1.1, 1.0 Jan 29, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant