Code Monkey home page Code Monkey logo

phabricator-sprint's People

Contributors

bluehawk avatar carlaustin avatar dpaola2 avatar g-p-g avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

phabricator-sprint's Issues

Use of GPL license incompatible with Apache 2.0 license

Hi,

Thanks very much for your plugin, I've been playing with it for some time (I submitted a minor bug fix a while back) and it has been very useful in adding a feature that is clearly missing from Phabricator currently. I have noticed that you attached the GPL license to it and this has introduced an issue for me.

I'm building something open source that deploys Phabricator as part of a toolset, and I would very much like to include this extension, or possibly the Wikimedia one that forked from it as many development projects are sprint based, something that Phabricator doesn't properly account for.
The problem I've got is that I will be looking to use the Apache 2.0 license, the same one that Phabricator itself uses. Unfortunately the GPL license is non-compatible with the Apache 2.0 license due to the strong copyleft nature of it.

I was wondering whether you might consider a license change, dual licensing or perhaps continuing with the GPL, however with the introduction of an open source exclusion to enable the use of the extension with other open source licenses currently incompatible but still preventing the use of it within closed source software?

Many Thanks for sharing your work with others like myself.

Carl

Bug in burn down chart when you close->open a task

If you move a task to Done on the sprint work board and then you move it back to another column (Review, Doing, Backlog) the burndown chart still shows the points closed today for that task i.e. once you have closed (Done) a task the burndown chart does not recognise when the task was re-opened.

This incorrect behaviour can occur when someone accidentally drops a task in the Done column and then moves it to the correct 'open' state column.

Doesn't work with current version of phabricator.

I don't know why it works well but after I update my phabricator, it doesn't work well.
I can change project as "Sprint" and set Start and End date but I could not found sprint board and burn down chart. ( But I could set "Story point" )

Call to undefined method ManiphestTaskQuery::needProjectPHIDs()

I have installed phabricator-sprint and I am seeing the Sprint Start Date and Sprint End Date field when I edit a project's details.

When I browse to a task in the project I get the following:

>>> UNRECOVERABLE FATAL ERROR <<<

Call to undefined method ManiphestTaskQuery::needProjectPHIDs()

/opt/bitnami/apps/phabricator/phabricator-sprint/src/SprintTaskStoryPointsField.php:53

┻━┻ ︵ ¯\_(ツ)_/¯ ︵ ┻━┻

I tried following the readme, but I haven't managed to run arc liberate src. I'm not sure if that is related as phabricator-sprint does seem to be loading. When I try to do that I get:

Usage Exception: Failed to load phutil library at location '../../src/'.
This library is specified by the "load" setting in ".arcconfig".
Check that the setting is correct and the library is located in the right place.

Unhandled Exception ("PhutilMissingSymbolException")

On latest version of phabricator (3b2fa99c57db96fe446b54ac50d271e6974265b1).

Steps to reproduce:

  1. Clone phabricator-sprint repository
  2. Configure phabricator configuration in phabricator/conf/local/local.json to include "load-libraries" key that points to phabricator-sprint repository
  3. Run arc liberate src from within the phabricator-sprint repository
  4. Add end date to a project containing the word "sprint"
  5. Click "View Burndown"

Result:

Failed to load class or interface 'PHUIErrorView': the class or interface 'PHUIErrorView' is not defined in the library map for any loaded phutil library. If this symbol was recently added or moved, your library map may be out of date. You can rebuild the map by running 'arc liberate'. For more information, see: http://www.phabricator.com/docs/phabricator/article/libphutil_Libraries_User_Guide.html

Update code so it works with latest Phabricator

Hello,

Thanks for the nice extension, I have been using it for months. Today I decided to upgrade Phabricator to the most recent version and had some severe issues with no existing tasks being accessible, after looking around I had to go back one commit before https://secure.phabricator.com/rP83db5965ab6c640864fb8b66d813369274d40594 (libphutil also had to be adjusted). It looks like this new needProjectPHIDs broken this extension, but I can't tell for sure as I haven't looked into its code so far. Do you know if that's the case and if there's any plan to update it so it works with the latest Phabricator?

Call to undefined method ManiphestTaskQuery::withAnyProjects()

with latest phabricator version: 4f5a0f2391d842405966d904b055ac7d9e65addf
and latest phabricator-sprint: e411edb

Set start & end date to a Sprint xx project, then click View Burndown, got the following exception:

>>> UNRECOVERABLE FATAL ERROR <<<
Call to undefined method ManiphestTaskQuery::withAnyProjects()
/opt/phacility/extensions/phabricator-sprint/src/BurndownData.php:72
┻━┻ ︵ ¯\_(ツ)_/¯ ︵ ┻━┻

image

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.