You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[TYPE 1]Add add/delete tags on workbooks as a direct API call for permission reasons #1421
Summary
Add add and delete tags on a workbook as a direct API call instead of indirectly updating a workbook because permissions may allow users to change tags but not update the workbook.
The current REST API calls of adding/deleting a tag on a workbook
Description
To update tags in a workbook, the current method is update the tags on a workbook then update the workbook: workbooks.update(workbook_item). The main problem is the user must have update permissions on the workbook but changing the tags is a different permission. Currently users may have ability to change tags but not update the workbook.
The proposal is to either add new function calls like workbooks.add_tag(workbook_id, tag) and worbooks.delete_tag(workbook_id, tag) or handle it using a combination call but separate from update() like workbooks.update_tags(workbook_id, tags[]).
Activity
feat: add/remove tags endpoints for workbooks
feat: add/remove tags endpoints for workbooks
feat: add/remove tags endpoints for workbooks
feat: add/remove tags endpoints for workbooks
feat: add/remove tags endpoints for workbooks