{ "id": "101017", "key": "ALOY-265", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "15403", "description": "Alloy 1.3.0", "name": "Alloy 1.3.0", "archived": false, "released": true, "releaseDate": "2013-12-20" }, { "id": "15754", "description": "2013 Sprint 23", "name": "2013 Sprint 23", "archived": true, "released": true, "releaseDate": "2013-11-15" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-08-06T19:38:33.000+0000", "created": "2012-09-13T10:42:23.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "qe-manualtest" ], "versions": [ { "id": "14171", "description": "", "name": "2012 Sprint 19", "archived": true, "released": true, "releaseDate": "2012-09-24" } ], "issuelinks": [ { "id": "20904", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "101014", "key": "TIMOB-10895", "fields": { "summary": "Android: Ti.UI.Picker crashes when PickerColumns passed to add() via array", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "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 } } } }, { "id": "21860", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "103021", "key": "ALOY-323", "fields": { "summary": "Make Alloy support only TiSDK 3.0+", "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": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-08-06T19:38:33.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "12326", "name": "XML", "description": "View XML and parsing" } ], "description": "Due to a bug in the way Android handles PickerColumn arrays (TIMOB-10895) we need to implement a slightly less-than-optimal way of adding picker columns to pickers. Instead of composing an array of PickerColumns and then adding the array to the Picker, we need to add each PickerColumn individually to the Picker.\r\n\r\n Not a big deal, just requires a less-than-optimal solution til this is fixed.\r\n\r\n", "attachment": [], "flagged": false, "summary": "Improve Ti.UI.Picker parser effeciency", "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": [ { "id": "278858", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This PR took longer than expected because it addressed ALOY-266 as well.\r\n\r\nPR: https://github.com/appcelerator/alloy/pull/273\r\ntest app: https://github.com/appcelerator/alloy/tree/master/test/apps/ui/picker\r\n\r\nFunctional test should be performed on Android and iOS.\r\n\r\n# Run the app\r\n# Assert that there are no compile time or runtime errors.\r\n# Assert that the first tab \"single column\" has items, including the \"required\" final item.\r\n# Assert that tab 2 \"multi-column\" has columns and items. The first column includes a required item at the end. The 2nd column includes a required item at the beginning. The entire 3rd column itself is required.\r\n# All should render and run without error.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-09T22:24:10.000+0000", "updated": "2013-11-09T22:24:10.000+0000" }, { "id": "282244", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed and working as expected.\n\nTiSDK 3.2.0.v20131127194046\nAlloy 1.3.0-beta\nCLI 3.2.0-beta\n\nClosing.", "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-03T23:17:05.000+0000", "updated": "2013-12-03T23:17:05.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }