Comments (4)
To keep the document secondary indexing flexible my proposal would be to create an API under
POST /indices/{indexType}/{operation}
So in this case there would be a
POST /indices/folder/move
{
"source":"",
"target":""
}
This would allow other types of indexing to be created with relative ease.
from formkiq-core.
@mfriesen after deleting documents (DELETE /documents/{id}), there is a list of "folders", one for each deleted document, returning on the root folder.
{
"path": "Document List.xlsx",
"folder": true,
"tags": {
}
},
{
"path": "Financial Sample.xlsx",
"folder": true,
"tags": {
}
},
from formkiq-core.
@mfriesen when moving from a folder to root, specifying "" as the target gives a 400:
{"errors":[{"key":"target","error":"attribute is required"}]}
But when providing "/" as the target, a new folder "f#" is created in DynamoDB, and the document is moved to this folder.
Based on other concepts of root that we are using, i.e., the absence of a folder being no folder ("") instead of a root of "/", I think the blank target should be admissible. In addition, the "/" folder should not be created if "/" is provided as a destination.
Conversely, we can use "/" to signify root, and would also avoid creating the "/" folder.
from formkiq-core.
Also need to support adding the same file multiple times to a folder
from formkiq-core.
Related Issues (20)
- Add DELETE /documents/{documentId}/versions/{versionKey}
- Add an endpoint for moving a document between sites
- Allow tag filtering on value instead of key
- Combine Password Parameters together
- POST /document/{documentId}/syncs
- Add FormKiQ CLI to GET /document/{documentId}/syncs
- Add to /search ability to search for path in metadata
- AWS Lambda now supports Maximum Concurrency for Amazon SQS as an event source HOT 1
- Updating Content doesn't update contentLength
- Change Webhook action to return entire document instead of just documentId
- Add Installation Parameter for specifying Typesense Memory
- Add 'characterMax' to parameter to 'fulltext'
- Turn on API Gateway Access Logs
- Create FormKiQ One-Click Installs for Additional AWS Regions HOT 2
- DELETE has a delay in removing file from DynamoDB
- GET /document/{documentId}/syncs
- Add Health check to Typesense container
- Add PUT actions endpoint
- Add more info on POST /search limitations in API spec HOT 3
- Upgrade Graalvm to 22.3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from formkiq-core.