Giter Site home page Giter Site logo

mashupslibrary's Issues

Entity Templates and Quick-Add

From a request:

TP Support friends –

Would it be possible to make our UserStoryTemplate MAshup apply to new User Stories created via the Quick-Add Capability below???

If so – is there a specific HANDLE in the Java Script that we need to incorporate into our Mashup? We will likely do the update to the Mashup ourselves, but if you have any pointers, that would be valuable.

Sprint Finishing Reminder mashup fails on clicking 'Finish' link

Sprint Finishing Reminder mashup fails on clicking 'Finish' link:

System.NullReferenceException: Object reference not set to an instance of an object.
at Project_Planning_Iteration_Finish.OnInit(EventArgs e) in c:.jenkins\workspace\BuildPackage\Code\Main\Tp.Web\Project\Planning\Iteration\Finish.aspx.cs:line 23
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Include screenshots / use cases for all Mashups

I'm trying to evaluate the mashups but don't understand what some of them are for. A screenshot would really help - please consider adding screenshots for all mashups. For example the Extra Time Sheet Info says that I can add more information to my time sheet - but doesn't show me what that means, so I would like to see a screenshot showing what is added. Whether that's before and after screenshots or a single image with the change highlighted...

Kanban Board Impending Doom JavaScript errors

I am trying to get the Impending Doom mashup to work. I downloaded the latest version and extracted it to my Mashups folder but it throws errors which are below. I have quite a few other mashups installed all from the MashupsLibrary and most of them are working fine (the exception is the NumberOfAssignments - for which I have another issue open).

I added a custom field "Due Date" and set it as per the instructions, then set a due date for 2 entities: 1 User Story and 1 Task, but not all stories and tasks... would every entity now require the field to be populated?

For reference I am on: Build 2.23.1.21592 / 05-Mar-2012

Uncaught TypeError: Cannot call method 'match' of null KanbanBoardImpendingDoom.js:64
Uncaught TypeError: Cannot read property '1' of null KanbanBoardImpendingDoom.js:64

Availability Mashup ignores sprint length

The mashup currently doesn't take into account sprint length. Availability is based on weekly hours and it only counts one week. Sprint lengths should be taken into account.

I was just playing with the "Roles and Availability" section of the 
Team Settings and the "Assign People" page that uses the mashup. 
It seems, that the availability that I see there is the availability per 
week. However, as the sprint length is 2 weeks, I think that the 
number should be doubled.

Kanban Column Hider header matching

The matching in the Kanban Column Hider Mashup does not function when two columns contain the text in the statesToHide variable. This matching uses span:contains, so given this scenario:

Bugs:
Open -> In Progress -> Testing -> Done
Stories:
Open -> In Progress -> In Testing -> Done

A statesToHide = ["Testing"] will match both the Testing and In Testing states. The mashup will remove both headers, but the logic does not exist to remove both of the matching columns. As a result, the first column matched is removed, but subsequent columns will stay regardless of their headers no longer being shown.

Possible solutions are either changing the span:contains to something more exclusive, or changing the hide logic to loop through each header returned.

Rewrite DOMSubtreeModified hacks

When new looks have proper events to bind to, rewrite all the $('#main').bind('DOMSubtreeModified', something); hacks accordingly.

OnDemand Entity Templates template overwrites contents in old edit view

Taken from HD request #47323

The Good:
· Everything works fine when I edit the User story Template in the “New Look”
· When I got to “Actions => Old Edit”, I’m actually able to Edit the User story in the Old Look and the Template STILL contains all the Template information I’ve added and other details, conversations, cards, confirmations added over time…

The Bad:
· If someone Switches to “The Old Look”, then goes to Edit the User Story, the Auto-Template generator automatically overwrites ALL CONTENT in the User story, which would make me lose all the Data added over time….

Number of assignments isn't showing

I have downloaded the zip and added the contents to JavaScript/Mashups/NumberOfAssignments but when I visit the Kanban page I do not see the list of users and bugs / user stories as per the screenshot.
Firefox and Chrome do not have any JavaScript bugs...
How do I enable this mashup?

Kanban Board Impending Doom Error: date.match(/((\d+)-/) is null

This follows on from a previous issue(#9) but remains unresolved.
Not all my tasks, User Stories or bugs have a Date Due assigned, but I have added a custom field to all these entities as per the instructions. I updated the version of the mashup to the latest but still when I go to the Kanban Board I get the following errors in my console and the mashup does not work.

Timestamp: 30/03/2012 14:08:33
Error: date.match(/((\d+)-/) is null
Source File: http://myserver/TargetProcess2/JavaScript/Mashups/Kanban%20Board%20Impending%20Doom/KanbanBoardImpendingDoom.js
Line: 59

which Firefox points to
date = new Date(Number(date.match(/((\d+)-/)[1]));

and in Chrome I get:
Uncaught TypeError: Cannot read property '1' of null
$.ajax.successKanbanBoardImpendingDoom.js:59
jQuery.Callbacks.mjQuery.js:48
jQuery.Callbacks.n.fireWithjQuery.js:48
vjQuery.js:48
jQuery.support.ajax.jQuery.ajaxTransport.send.djQuery.js:48
FBL.ns.handleStateChangefirebug-lite.js:18917

System Settings > Processes > All Practices > Custom Fields:
Label: "Due Date"
Entity Type: Feature
[User Story], [Task], [Bug]
Field Type: Date
Show in lists/Enabled for filter [Checked]

Server locale is UK (en-gb)

Kanban Board Tag and Custom Field Card Colorer

When I just copy the code from github and fill in the custom fields I want to use, my cards on the kanban board go completely black.

To test I changed the following in the function "ColorTheCard". Like this it works partially (but it is not as nice as the intended functionality so I would like to get the original code to work on my machine).

I don't know javascript so this was already pretty though to figure out. Any idea what is wrong with the original piece of code (do I need to install stuff like a certain version of JQuery, ..?)

  /*COMMENTED OUT SINCE THIS DOES NOT WORK ON MY MACHINE*/
  /* and some pretty animations */
    /*i.animate({'background-color':newColor},1000);
    i.find('div.name:first').animate({'color':safeColor(newColor)},1000);
    i.find('a.kanban-item-id:first').animate({'color':safeColor(newColor,60,['#94a1c5','#28428B'])},1000);*/

  /*ADDED THIS SIMPLIFIED VERSION INSTEAD*/
    /*background*/
    i.css('background-color', c);
    /*us name*/
    i.find('div.name:first').css('color', 'white');
    /*link*/
    i.find('a.kanban-item-id:first').css('color', 'white');

UserStory Merge Mashup bug: Cancel button does not work

Hi Jonathan,

Below's a bug report from our customer:
Kevin MacHarg
[email protected]

If you click on Merge for selected items, then click Cancel, it still pops up the Hardcore Merging loading screen thing.

I select 3 Users stories and then clicked Merge. This brings up the "Ready to merge. Which story should be the main/master story?" window. Clicking Cancel here brought up the Working screen, even though I don't think it was doing anything, and it never seemed to finish (I had to reload the page).

Is this a known issue?

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.