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

feat: Asana migrator #1735

Merged
merged 12 commits into from
Oct 20, 2021

Conversation

Anurag810
Copy link

@Anurag810 Anurag810 commented Oct 5, 2021

TODO:

  • Development.
  • Test cases. (Not required as we can not expose API Key)

This feature allows you to import all your projects from each and every workspace to your Bloomsatck instance on click.

Asana Settings

Store your Personal Acess Token from Aasana required to authorize your request to fetch data from your Asana Instance.

Screenshot from 2021-10-05 12-19-15

Asana Migrator

This Document type helps you to select and edit your task details during import. This is one line introduction (If required).

Edit Task during import:

Editable-Grid

Real-time progress while fetching Tasks:

Peek 2021-10-05 12-23-1

Tasks

It fetches all details like description, Assignee, Reference and, Comments.

Screenshot from 2021-10-05 14-11-47

It also set up parent-child relations for tasks accordingly

Workflow:

  • Set your Personal Acess Token in Asana Settings and save
  • Go to Asana migrator
    • Click on New, It will automatically fetch workspaces and projects for you.
      Peek 2021-10-05 12-21
    • Click on save.
  • Click on get Task.
  • it will fetch and render all tasks from the project in the data table.
  • Edit and select tasks to import from the data table.
  • click on Import task.
  • The project and Task will be created.

Workflow

@Anurag810
Copy link
Author

@neilLasrado I don't know, what to put on the test because there is no prospect for a developer/sandbox environment that developers can use in tests and exposing API Key to test files is not good practice.

@Anurag810 Anurag810 changed the title Feat: Asana migrator feat: Asana migrator Oct 5, 2021
@Anurag810 Anurag810 changed the base branch from production to feat-asana-migrator October 5, 2021 08:57
@Anurag810 Anurag810 changed the base branch from feat-asana-migrator to develop October 5, 2021 08:57
@sahil28297 sahil28297 changed the base branch from develop to feat-asana-migrator October 5, 2021 09:25
@neilLasrado
Copy link
Member

@sahil28297 can you pull this on bloomstack.garden to test ?

@neilLasrado
Copy link
Member

We need to fix the name for this. @DeveloperMetal @rvpasari @sahil28297 @vishdha any suggestions?

I was thinking 'Asana Data Import'... In the future tools that we build to import data from other software can be named similarly eg- METRC Data Import, QuickBooks Data Import etc

@Anurag810
Copy link
Author

Anurag810 commented Oct 20, 2021

@neilLasrado we cannot do anything about this. we require DataTable initialization, sider is putting that out.
Screenshot from 2021-10-20 11-49-05

@neilLasrado neilLasrado merged commit 43b0861 into Bloomstack:feat-asana-migrator Oct 20, 2021
sahil28297 pushed a commit that referenced this pull request Nov 1, 2021
* feat: Asana migrator (#1735)

* feat: Asana migrator

* feat: Asana migrator

* fix: formatting

* fix: sider

* fix: condition and autorize it after_save

* feat: fetch all child subtask

* fix: fixed label

* fix: sider

* feat: incresed timeout

* feat: added child table process to backgroud jobs

* feat: splited comments by user

* fix: requested changes

* fix: comment is not vissble for child tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants