* Changes to types so that credentials can be always loaded from DB
This first commit changes all return types from the execute functions
and calls to get credentials to be async so we can use await.
This is a first step as previously credentials were loaded in memory and
always available. We will now be loading them from the DB which requires
turning the whole call chain async.
* Fix updated files
* Removed unnecessary credential loading to improve performance
* Fix typo
* ⚡ Fix issue
* Updated new nodes to load credentials async
* ⚡ Remove not needed comment
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* ⚡ Improvements to Asana-Node
* Minor change to comment strings
helpful when filtering the code based on indentation
* Minor rephrasing of description in search action
* Add loadOption to get all projects
* Add loadOption to get all sections in a project
* Add UI fields to move task to a specific section
* Add execution for moveToSection operation
* Add loadOptions helper to get all teams
* Add UI fields to get projects
* Add execution methods for projects getter
* Add loadOptions helper to get all users
* Add loadOptions helper to get all tags
* Add UI fields for adding a tag to a task
* Add execution method to add a tag to a task
* Add functionality to remove Tag from Task
* Add option to set 'Assignee' and 'Assignee Status' on a task
to unset an assignee 'null' has to be send. Unfortunately this gives a warning in the UI.
* a few fixes
* Only show existing task tags when removing a tag
* few more fixes
* ⚡ Improvements to #855
Co-authored-by: Silvio <silvio@sintuity.com>