Code Monkey home page Code Monkey logo

netbeans-backlog-plugin's Introduction

netbeans-backlog-plugin's People

Contributors

junichi11 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

netbeans-backlog-plugin's Issues

Can't get all issues for a query

Overview description

Can't get all issues for a query if there are 21 issues or more.

Steps to reproduce

  1. Create 21 issues or more
  2. Refresh the queries

Actual results

The created by me query has only 20 issues.

Expected results

The created by me query has 21 issues.

Version number of the plugin

  • 0.3.3

Version information of NetBeans

  • NetBeans 8.0

Add actions for a comment

Action for a comment doesn't work at the moment.
I'll add the followings:

  • Quote
  • Edit
  • Delete (This is still not supported by API v2)

Cannot connect to backlog space from netbeans

As you can see, i've created a free account on backlog,
and then i generated a new API key on tap ("Personal Settings")
After that i open my netbeans IDE 8.0.2, clic on task window,
previously i've installed backlog plug-in from netbeans IDE directly.
Select Backlog, as you see on the image, insert the space ID and copy and paste the key from backlog, but i get this error.

I hope you can help me.

Thanks!

image

Parse json is failed error

Steps

  1. Click add new task repository
  2. Input values
  3. Click connect button

Error dialog (parse json is failed) is shown

NPE

java.lang.NullPointerException
at com.junichi11.netbeans.modules.backlog.repository.BacklogRepository.setDefaultQuery(BacklogRepository.java:508)
at com.junichi11.netbeans.modules.backlog.repository.BacklogRepository.optionsChanged(BacklogRepository.java:501)
at com.junichi11.netbeans.modules.backlog.options.BacklogOptionsPanelController$1.run(BacklogOptionsPanelController.java:82)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Is not set a correct keyword to a BacklogQueryPanel

Overview description

If "keyword" has white space, it is urlencoded.

Steps to reproduce

  1. Open a New Query
  2. Set "new summary" to the Keyword
  3. Save

Actual results

"new+summary" is set to the keyword text field.

Expected results

"new summary" is set to the keyword text field.

Version number of the plugin

0.3.3

Version information of NetBeans

8.0

NullPointerException

java.lang.NullPointerException
at com.junichi11.netbeans.modules.backlog.repository.BacklogRepository.getIssues(BacklogRepository.java:221)
at com.junichi11.netbeans.modules.backlog.repository.BacklogRepositoryProvider.getIssues(BacklogRepositoryProvider.java:78)
at com.junichi11.netbeans.modules.backlog.repository.BacklogRepositoryProvider.getIssues(BacklogRepositoryProvider.java:57)
at org.netbeans.modules.bugtracking.RepositoryImpl.getIssueImpls(RepositoryImpl.java:240)
at org.netbeans.modules.bugtracking.ui.issue.IssueAction$3$1.run(IssueAction.java:195)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

No Category, No Version, e.t.c. options are not applied in saved queries

Overview description

No Category, No Version, e.t.c. options, are not applied on the saved queries in the Tasks window.

Steps to reproduce

  1. Create a new query from the tasks window.
  2. Filter issues with the No Resolution option.
  3. Save the query, refresh Tasks window.

Actual results

Tasks window results differs from QueryPanel results when using No Category, No Version ... options.

Expected results

Same results on both, QueryPanel and Tasks window

Version number of the plugin

0.3.3

Version information of NetBeans

8.0.2

Possible conection error

Hi junichi i have this error when i try to connect to my space
backlog netbeans connector error
Thanks for this great support plugin

Priority Status Options in Japanese

Netbeans 11.2: On the backlog detail tab, second section (attributes) , right part under Priority: the dropdown for status shows Japanese text, while the rest is in English..

完了済みの課題は除外してほしい

デフォルトの問合せとして設定されている以下の問い合わせの条件として
完了している課題は除外するようにしてほしい

  • Assigned to me
  • Created by me

Wrong implementation

Implementations of two methods (add/removePropertyChangeListener) are wrong in the BacklogIssueProvider class.

Deadlock when attaching files on the issue pannel

Netbeans stops responding when opening the file dialog to attach files on the issue panel.

Steps to reproduce:
1 - Open an issue.
2 - Click attach files.

Actual results:
Netbeans stops responding and forced termination is required.

Expected results:
See a file chooser dialog, and proceed with the attachment process.

Plugin version:
0.3.2

Netbeans version:
8.0.2 ( OSX 10.9.5 )

Prevent NPE

We have to set a url of a repository. Otherwise NPE may be occurred.

Unable to get users when opening a task

getUsers method of the BacklogData class is receiving an exception from Backlog4j when opening IssuePanel, because is using "global" backlogClient.getUsers() method. I'm a normal user API Key, and seems that user list api endpoint is only for administrators and project administrators.
Browsing the API, i see another method /api/v2/projects/:projectIdOrKey/users and Backlog4j client has the method.
I have created a fork with the simple changes, that makes the plugin functional to normal users.
I 'm not familiar with github manners, my apologies if they are not correct.

NullPointerException

java.lang.NullPointerException
at com.junichi11.netbeans.modules.backlog.query.AssignedToMeQuery.getGetIssuesParams(AssignedToMeQuery.java:77)
at com.junichi11.netbeans.modules.backlog.query.BacklogQuery.getIssues(BacklogQuery.java:167)
at com.junichi11.netbeans.modules.backlog.query.BacklogQuery.refresh(BacklogQuery.java:575)
at com.junichi11.netbeans.modules.backlog.query.BacklogQueryProvider.refresh(BacklogQueryProvider.java:96)
at com.junichi11.netbeans.modules.backlog.query.BacklogQueryProvider.refresh(BacklogQueryProvider.java:52)
at org.netbeans.modules.bugtracking.QueryImpl.refresh(QueryImpl.java:119)
at org.netbeans.modules.bugtracking.tasks.dashboard.QueryNode.refreshTaskContainer(QueryNode.java:95)
at org.netbeans.modules.bugtracking.tasks.dashboard.TaskContainerNode.load(TaskContainerNode.java:121)
at org.netbeans.modules.bugtracking.tasks.dashboard.TaskContainerNode.load(TaskContainerNode.java:76)
at org.netbeans.modules.team.commons.treelist.AsynchronousNode$Loader$1.run(AsynchronousNode.java:317)
[catch] at java.lang.Thread.run(Thread.java:745)
SEVERE [global]
java.lang.NullPointerException
at com.junichi11.netbeans.modules.backlog.query.CreatedByMeQuery.getGetIssuesParams(CreatedByMeQuery.java:77)
at com.junichi11.netbeans.modules.backlog.query.BacklogQuery.getIssues(BacklogQuery.java:167)
at com.junichi11.netbeans.modules.backlog.query.BacklogQuery.refresh(BacklogQuery.java:575)
at com.junichi11.netbeans.modules.backlog.query.BacklogQueryProvider.refresh(BacklogQueryProvider.java:96)
at com.junichi11.netbeans.modules.backlog.query.BacklogQueryProvider.refresh(BacklogQueryProvider.java:52)
at org.netbeans.modules.bugtracking.QueryImpl.refresh(QueryImpl.java:119)
at org.netbeans.modules.bugtracking.tasks.dashboard.QueryNode.refreshTaskContainer(QueryNode.java:95)
at org.netbeans.modules.bugtracking.tasks.dashboard.TaskContainerNode.load(TaskContainerNode.java:121)
at org.netbeans.modules.bugtracking.tasks.dashboard.TaskContainerNode.load(TaskContainerNode.java:76)
at org.netbeans.modules.team.commons.treelist.AsynchronousNode$Loader$1.run(AsynchronousNode.java:317)
[catch] at java.lang.Thread.run(Thread.java:745)

Word wrapping problem in JTextPane of comment area

Overview description

Now, If there are long comments in an issue, the issue panel is too large. Because the JTextPane is not word-wrapped.

Steps to reproduce

  1. Submit a comment with long text in one line

Actual results

The comment is not word-wrapped.

Expected results

The comment is word-wrapped.

Version number of the plugin

0.3.4

Version information of NetBeans

8.0+

Missing some comments in the IssuePanel

Overview description

All comments are not shown if there are 20 comments or more.

Steps to reproduce

  1. Create 21 comments or more

Actual results

Missing comments

Expected results

All comments are shown.

Version number of the plugin

0.3.3

Version information of NetBeans

8.0

Can't select No Category, No Version, e.t.c. in the QueryPanel

Overview description

Can't select No Category, No Version, e.t.c. in the QueryPanel

Steps to reproduce

  1. Open a new query panel

Actual results

There are not No Category, No Version, No Milestone, Unassigned and No Resolution.

Expected results

We can select the above.

Version number of the plugin

0.3.2

Version information of NetBeans

8.0.2

Report from @DrSchranz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.