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

Document Meta Data / Versioning #71

Closed
mfriesen opened this issue Oct 25, 2022 · 0 comments
Closed

Document Meta Data / Versioning #71

mfriesen opened this issue Oct 25, 2022 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@mfriesen
Copy link
Member

There is a need to allow custom document meta data in addition to Tags. Document meta data would be different to document tags in the following ways:

  • Meta Data is versioned (and stored in a different DynamoDB Table)
  • Meta Data attributes can have a "type" -> TBD on what kind of types there would be but things like TIMESTAMP, TEXT (max 1000 characters), Date, etc
  • would need an endpoint like POST /documents/{documentId}/versionRestore/{versionId} to restore to a previous version
  • In addition would need an endpoint to DELETE version like /documents/{documentId}/versions/{versionId}

Rules around deleting a versions would be controlled by #68

@mfriesen mfriesen added the enhancement New feature or request label Oct 25, 2022
@mfriesen mfriesen added this to the v1.9.0 milestone Oct 25, 2022
mfriesen pushed a commit that referenced this issue Nov 5, 2022
mfriesen added a commit that referenced this issue Dec 17, 2022
* #71 - Added Document Meta Data / Document Versioning

* Added https://typesense.org  full text search

* #55 - Add API endpoint to remove a document from one folder index and add to another

* #71 - Added Document Versioning DynamoDb Service

* #75 - Ability to delete a folder

* #74 - Fix folders index to sort folders to the top

* #73 - Add ability to get a list of all tags in siteId
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant