{ "id": "98221", "key": "ALOY-140", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "14106", "description": "", "name": "2012 Sprint 17", "archived": true, "released": true, "releaseDate": "2012-08-27" }, { "id": "14176", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": false, "released": true, "releaseDate": "2012-12-13" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-08-23T13:03:39.000+0000", "created": "2012-07-27T13:25:04.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "14106", "description": "", "name": "2012 Sprint 17", "archived": true, "released": true, "releaseDate": "2012-08-27" } ], "issuelinks": [ { "id": "19994", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "inwardIssue": { "id": "99403", "key": "ALOY-190", "fields": { "summary": "All widgets are included in all Alloy projects", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-06-18T22:49:37.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "12326", "name": "XML", "description": "View XML and parsing" } ], "description": "Builtins are automatically added to Alloy projects by inspecting all require() calls at compile time, looking for paths that match an existing builtin, then copying the matched builtin to the project. We should do the same thing for widgets so they do not need to be manually copied.\r\n\r\nWe should look for both require() calls with the widget path {{alloy/widgets/WIDGET_ID}}, as well as looking for calls to {{Alloy.getWidget()}}", "attachment": [], "flagged": false, "summary": "Widgets should be auto-added to projects like builtins", "creator": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }