diff --git a/REST-API-Custom-Fields.md b/REST-API-Custom-Fields.md index bbeb186..30125ce 100644 --- a/REST-API-Custom-Fields.md +++ b/REST-API-Custom-Fields.md @@ -1,4 +1,20 @@ -## In Wekan code +1) Login as Admin user as Form Data to get Bearer token +https://github.com/wekan/wekan/wiki/REST-API#example-call---as-form-data + +2) There needs to be Custom Field added to board +https://wekan.github.io/api/v3.46/#wekan-rest-api-customfields + +3) Custom Field at board and card will have same `_id` +https://wekan.github.io/api/v3.46/#put_board_list_card + +4) When writing Custom Field value to card, like text field, content type needs to be "application/json" and the string needs to be an array: +`` +-d '{ "customFields" : [ { "_id" : "oZHkpcaxDHnbkbqGo", "value" : "foobar" } ] }' +``` +5) For other types of Custom Fields, you can look at Custom Field structure from MongoDB database with [nosqlbooster](https://nosqlbooster.com/downloads) that can also login through ssh to server Wekan snap MongoDB port 27019 + + +## In Wekan code (old) wekan/models/customFields.js , at bottom