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

When no issues are returned, show an option to connect integrations #3833

Closed
Tracked by #3807
justinrobots opened this issue Dec 4, 2024 · 1 comment · Fixed by #3843
Closed
Tracked by #3807

When no issues are returned, show an option to connect integrations #3833

justinrobots opened this issue Dec 4, 2024 · 1 comment · Fixed by #3843
Assignees
Labels
feature New feature or request verified ✔ Verified
Milestone

Comments

@justinrobots
Copy link
Collaborator

justinrobots commented Dec 4, 2024

When users are in the start work flow and they don't see any issues when they get to the issue selection section, display an option in the menu that sends them to connect an integration.

@justinrobots justinrobots added this to the 16.1 milestone Dec 4, 2024
axosoft-ramint added a commit that referenced this issue Dec 6, 2024
- Adds title button to connect additional integrations.
- Adds telemetry event startWork/title/action
- Separates out "create branch" logic from Start Work and moves into its own telemetry even home/createBranch
- Removes all references to "start work type" including in telemetry
- Updates placeholder messaging
- Adds option to connect additional integrations or manage integrations when no issues are found.
- Adds telemetry event startWork/action
- Fixes back button and prevents refetching issues when clicked
- Updates freeze/resume logic into shared place and applies to all areas that use it
- Removes launchpad description item when at least one integration is connected in the connect step
axosoft-ramint added a commit that referenced this issue Dec 9, 2024
- Adds title button to connect additional integrations.
- Adds telemetry event startWork/title/action
- Separates out "create branch" logic from Start Work and moves into its own telemetry even home/createBranch
- Removes all references to "start work type" including in telemetry
- Updates placeholder messaging
- Adds option to connect additional integrations or manage integrations when no issues are found.
- Adds telemetry event startWork/action
- Fixes back button and prevents refetching issues when clicked
- Updates freeze/resume logic into shared place and applies to all areas that use it
- Removes launchpad description item when at least one integration is connected in the connect step

# Conflicts:
#	src/constants.telemetry.ts

Removes todo on comment and sets up similar event for startWork
axosoft-ramint added a commit that referenced this issue Dec 9, 2024
- Adds title button to connect additional integrations.
- Adds telemetry event startWork/title/action
- Separates out "create branch" logic from Start Work and moves into its own telemetry even home/createBranch
- Removes all references to "start work type" including in telemetry
- Updates placeholder messaging
- Adds option to connect additional integrations or manage integrations when no issues are found.
- Adds telemetry event startWork/action
- Fixes back button and prevents refetching issues when clicked
- Updates freeze/resume logic into shared place and applies to all areas that use it
- Removes launchpad description item when at least one integration is connected in the connect step

# Conflicts:
#	src/constants.telemetry.ts

Removes todo on comment and sets up similar event for startWork
axosoft-ramint added a commit that referenced this issue Dec 9, 2024
- Adds title button to connect additional integrations.
- Adds telemetry event startWork/title/action
- Separates out "create branch" logic from Start Work and moves into its own telemetry even home/createBranch
- Removes all references to "start work type" including in telemetry
- Updates placeholder messaging
- Adds option to connect additional integrations or manage integrations when no issues are found.
- Adds telemetry event startWork/action
- Fixes back button and prevents refetching issues when clicked
- Updates freeze/resume logic into shared place and applies to all areas that use it
- Removes launchpad description item when at least one integration is connected in the connect step

# Conflicts:
#	src/constants.telemetry.ts

Removes todo on comment and sets up similar event for startWork
@axosoft-ramint axosoft-ramint added feature New feature or request pending-release Resolved but not yet released to the stable edition labels Dec 9, 2024
@nzaytsev
Copy link
Contributor

It would be fine to check all integrations-depend parts on the home view. For example, I cannot associate an issue without integration connected, and it's fine, but I can create a PR and will no see it or get the 'PR already exists' error

Screen.Recording.2024-12-19.at.16.05.56.mov

But it's out of scope of this issue, it works as expected for the start work workflow

@nzaytsev nzaytsev added the verified ✔ Verified label Dec 19, 2024
@d13 d13 removed the pending-release Resolved but not yet released to the stable edition label Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request verified ✔ Verified
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants