targetprocess / mashupslibrary Goto Github PK
View Code? Open in Web Editor NEWMashups you can use with Targetprocess
Mashups you can use with Targetprocess
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:
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)
I downloaded the zip archive, which contains a js different from the one shown in the installer page, but it does not work at all.
Regards
I have tried installed it via the Mashups Manager, and by directly copying the files into the JavaScript/Mashups folder. There are no errors in the log.
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...
It would be nice if more info was provided on how to merge stories J
https://github.com/TargetProcess/MashupsLibrary/tree/master/User%20Story%20Merge
The mashup should not rely on the div.tags
but should instead pull from the REST API and check all available tags.
There is no information to allow me to understand what the following mashups do:
TopMenu, Website, WorkflowEditor
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
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.
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.
When new looks have proper events to bind to, rewrite all the $('#main').bind('DOMSubtreeModified', something);
hacks accordingly.
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….
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?
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)
Reported from customer:
If we leave the kanban board to refresh using your own refresh feature, the mashup fails to load. If we manually press F5, teh mashup works again on all projects.
tried in several systems/browsers.
The tag is not clickable.
Also, reported by customer in request 56296
I have installed the KanbanBoardImpendingDoom mashup for the Kanban Board, but when it is auto refreshing, the script isn't executed again. Is it possible to trigger it after the refresh has been finished?
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');
The assigned effort report lists inactive users - it shouldn't.
It also lists First Name, Last Name - should list Last Name, First Name
Looks like Assigned Effort Report mashup is not working for 2.23.11
This was reported by On-Demand customer ( request 54108) and it did not seem to work for me
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?
Downloaded the Tag Linker.js from
https://github.com/TargetProcess/MashupsLibrary/tree/master/Tag%20Linker
Tried at the latest TPv2.23.13 and also on TPv2.23.6 - the mashup does not work.
Please, fix
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.