Tagging support #1

Open
opened 2024-01-23 23:49:32 +00:00 by philip · 0 comments
Owner

The ability of tagging events is part of the core features of ubisync. This issue may be split up in several issues in the future. For now, it collects To-Dos related to tagging.

Required:

  • Database:tags table, including indexing
  • API:
    • PUT /element add tags to optional ElementSetRequest members
    • some way of retrieving elements by tag, e.g. by expanding GET /element, adding GET /element/query or introducing new /query for more general query options
  • Extent Element struct to accomodate tags
  • Tag struct: Prepare for hypertags, no implementation of hypertag-specific features yet
The ability of tagging events is part of the core features of ubisync. This issue may be split up in several issues in the future. For now, it collects To-Dos related to tagging. Required: - [ ] Database:`tags` table, including indexing - [ ] API: - `PUT /element` add tags to optional `ElementSetRequest` members - some way of retrieving elements by tag, e.g. by expanding `GET /element`, adding `GET /element/query` or introducing new `/query` for more general query options - [ ] Extent `Element` struct to accomodate tags - [ ] `Tag` struct: Prepare for hypertags, no implementation of hypertag-specific features yet
philip added this to the v1 milestone 2024-01-23 23:49:32 +00:00
philip added the
Kind/Feature
label 2024-01-23 23:49:32 +00:00
philip added the
crate/ubisync
crate/ubisync-lib
crate/ubisync-sdk
labels 2024-02-11 14:25:03 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: philip/ubisync#1
No description provided.