-
Notifications
You must be signed in to change notification settings - Fork 23
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
#254 Jira Cloud Support #378
base: main
Are you sure you want to change the base?
Conversation
… feature/254-jira-plugin
… feature/254-jira-plugin
Thanks for your feedback, @G1t-Happens! I have updated this pull request with your suggested fix. |
Hey @KzuDemEvin, I've tried your changes but it is not working for me.
with
I did the same for Jira Server, but there i get this error message: |
Unfortunately, it doesn't work. JiraServerService: Maybe you can verify it too ? @SponsoredByPuma |
Yes, you are right. I forgot to convert the config to the accountId. Thanks for pointing that out. Can someone check my changes? @SponsoredByPuma or @G1t-Happens?
This seems to be a different bug. Does creating issues with Diveni work on the main branch? And does it now fail on this branch? |
Both Jira issue trackers are now working for me 👍 |
@KzuDemEvin |
@SponsoredByPuma Which Jira Server version are you using? |
@Dan1elBox, were you able to reproduce @SponsoredByPuma's issue? |
Hi @KzuDemEvin |
… feature/254-jira-plugin # Conflicts: # backend/src/main/java/io/diveni/backend/controller/RoutesController.java # backend/src/main/java/io/diveni/backend/model/Session.java # docs/.vitepress/config.js # frontend/src/components/SignInWithJiraCloudButtonComponent.vue # frontend/src/components/SignInWithJiraServerButtonComponent.vue # frontend/src/locales/de.json # frontend/src/locales/fr.json # frontend/src/locales/pl.json # frontend/src/views/PrepareSessionPage.vue
@SponsoredByPuma @Dan1elBox, @SponsoredByPuma, I think the bug you posted is a local bug. I do not think that my changes caused the error, as there were no code changes made, just refractoring. Can you verify that? |
Hey @KzuDemEvin, Now how to fix it: You need to add "components" to your fields. It has to be an array I just used an ArrayList<Map<String, Object>>. Here is an example on how I hard coded it for this specific project. |
Great investigation and analysis, @SponsoredByPuma! Before we add more and more features of JIRA we should think about fallback on such issues. For example, if something like this company specific field 'component' is required, we show error and redirect to JIRA. Or something similar. |
Hi @stritti, I wanted to ask you because you are very knowledgeable about Jira, if it is common practice to split Jira projects into components or if it doesn't happen very often ? So that we might keep this in mind for the future, especially if this happens more frequently. |
Good find @SponsoredByPuma, |
@KzuDemEvin, I can take care of this PR 😄 |
# Conflicts: # backend/src/main/java/io/diveni/backend/model/Session.java # backend/src/main/java/io/diveni/backend/service/projectmanagementproviders/jiracloud/JiraCloudService.java # backend/src/main/java/io/diveni/backend/service/projectmanagementproviders/jiraserver/JiraServerService.java # docs/.vitepress/config.js # docs/guide/develop.md # frontend/src/components/IssueTrackerComponent.vue # frontend/src/components/SignInWithJiraButtonComponent.vue # frontend/src/components/SignInWithJiraCloudButtonComponent.vue # frontend/src/components/SignInWithJiraServerButtonComponent.vue # frontend/src/locales/es.json # frontend/src/locales/it.json # frontend/src/views/PrepareSessionPage.vue
# Conflicts: # frontend/src/components/SignInWithJiraButtonComponent.vue # frontend/src/components/SignInWithJiraCloudButtonComponent.vue # frontend/src/components/SignInWithJiraServerButtonComponent.vue # frontend/src/views/JiraCallbackPage.vue
# Conflicts: # backend/src/main/java/io/diveni/backend/controller/ConfigController.java # backend/src/main/java/io/diveni/backend/controller/ProjectManagementController.java # backend/src/test/java/io/diveni/backend/controller/ConfigControllerTest.java # frontend/src/components/IssueTrackerComponent.vue # frontend/src/components/SignInWithAzureDevOpsButtonComponent.vue # frontend/src/components/SignInWithJiraButtonComponent.vue # frontend/src/components/SignInWithJiraCloudButtonComponent.vue # frontend/src/components/SignInWithJiraServerButtonComponent.vue # frontend/src/views/JiraCallbackPage.vue
# Conflicts: # backend/src/main/java/io/diveni/backend/controller/ConfigController.java # backend/src/main/java/io/diveni/backend/controller/ProjectManagementController.java # frontend/src/components/IssueTrackerComponent.vue
Feature #254 - Finally JIRA Cloud support!
What
Fix
JiraCallbackPage