Giter Club home page Giter Club logo

fogbugz-global-backlog's People

Contributors

ckdarby avatar ihsw avatar

Watchers

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

Forkers

ckdarby clinch

fogbugz-global-backlog's Issues

Optimize Autocomplete

Currently the autocomplete applies the trim before the match along with applying it to all results.

It should apply the 30 character trim only to the sliced results instead of all the objects.

WebSocket Push

Would be nice to have this work with web sockets so that someone else can be changing this & see the changes life and or when the cron/worker runs it'd push the changes directly to the user.

Add status column

As I'm going to be changing the functionality of the autocomplete to accept all tickets no matter the existing state it makes sense to add a status column.

Drag and Drop re-ordering

Having used the tool a little bit, it would be simpler to use if items could be re-ordered by dragging and dropping.

Add Handlebars

HTML shouldn't be chilling inside of our javascript.

  • Add folder in Resources/public for Handlebars
  • Create Templates
  • Add Handlebars to layout
  • Fetch file, parse, compile

Design

Eventually I went to end up with something like this with the photo of the assigned person on the left with the color of the milestone behind it kind of like the new gmail app.

Paper Mockup:
img_20130704_165954

Much Inspiration from:
android-news

new-gmail2

Fix hours

When adding a new entry it doesn't add 'hours' to column

Fix link

Forgot to actually finish adding the fogbugz link to the backlog titles

Add Redis prefix

@ihsw mentioned that

phpredis lets you set a custom prefix so that you don't have to set it yourself manually
$redis->setOption(\Redis::OPT_PREFIX, "VectorfaceBacklog:");
(note the colon at the end there)

Modify Sprint Lists

Currently all the sprint code banks on a single sprint existing.

Needs to be refactored to support sprints

Authentication

At some point I should look into moving the existing functionality to a team/user level

Add status to search

While I was using the new autocomplete I found it extremely annoying for it to list out the closed tickets when I knew I was looking for a active ticket.

Though I can see the use case to add a closed ticket to a sprint to show progress and therefore I'll just allow the user to toggle between, "Open, Closed, All"

Refactoring

Things need to be cleaned up a bit

  • Fogbugz moved out of Command
  • Add Twig Extension to allow fogbugz.url_ticket

Remove Close Sync

As the ticket search is moving towards allowing for any state of the ticket to be search it doesn't make sense to automatically tickets from backlog that are closed in fogbugz.

Search by Case #

Often people refer to a case with an inaccurate title or only by case #. It would be nice if the search feature could fall back to searching for an exact case #.

Create Product

Need a product page to list out all the existing tickets in the product backlog

Add row number

Patrick M - "looks good so far, can we put a row number so we can have a count?"

Autocomplete doesn't get all tickets

Fogbugz uses Lucene for their searching component and after experimenting I found out that you can't request all tickets using the wild character.

v1.0

  • Plugin system for different
  • Authentication
  • Reorganizing the list prompts for a save

Fix Responses

@ihsw mentioned that

new Response() has a default status code of 200 btw
and since symfony 2.1 there's a JsonResponse() which will encode for you and set the content-type too

Attempt to remove fogbugz specific context

Now that I am looking back I think it was a poor choice on my part to use fogbugz naming for reference on things such as instead of calling a ticket id I would put ixBug to match with fogbugz naming convention.

This worked well for coding specifically just for fogbugz but could have been generic without any draw backs...

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.