{
"id": "107000",
"key": "ALOY-443",
"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": "15909",
"description": "Alloy 1.5.0",
"name": "Alloy 1.5.0",
"archived": false,
"released": true,
"releaseDate": "2014-09-29"
}
],
"resolution": {
"id": "1",
"description": "A fix for this issue is checked into the tree and tested.",
"name": "Fixed"
},
"resolutiondate": "2014-07-16T16:43:58.000+0000",
"created": "2012-12-21T13:41:13.000+0000",
"priority": {
"name": "High",
"id": "2"
},
"labels": [
"notable",
"qe-automation",
"qe-manualtest"
],
"versions": [],
"issuelinks": [
{
"id": "38840",
"type": {
"id": "10001",
"name": "Cloners",
"inward": "is cloned into",
"outward": "is cloned from"
},
"inwardIssue": {
"id": "132691",
"key": "TISTUD-6690",
"fields": {
"summary": "Add content assist for collection/model bindings in alloy view XML",
"status": {
"description": "The issue is open and ready for the assignee to start work on it.",
"name": "Open",
"id": "1",
"statusCategory": {
"id": 2,
"key": "new",
"colorName": "blue-gray",
"name": "To Do"
}
},
"priority": {
"name": "High",
"id": "2"
},
"issuetype": {
"id": "4",
"description": "An improvement or enhancement to an existing feature or task.",
"name": "Improvement",
"subtask": false
}
}
}
},
{
"id": "39666",
"type": {
"id": "10020",
"name": "Depends",
"inward": "is dependent of",
"outward": "depends on"
},
"outwardIssue": {
"id": "134349",
"key": "TIDOC-1814",
"fields": {
"summary": "Add documentation for ALOY-443",
"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": "2",
"description": "A new feature of the product, which has yet to be developed.",
"name": "New Feature",
"subtask": false
}
}
}
},
{
"id": "27378",
"type": {
"id": "10003",
"name": "Relates",
"inward": "relates to",
"outward": "relates to"
},
"outwardIssue": {
"id": "112179",
"key": "ALOY-599",
"fields": {
"summary": "Support data binding for text nodes and multiple fields",
"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"
}
},
"issuetype": {
"id": "2",
"description": "A new feature of the product, which has yet to be developed.",
"name": "New Feature",
"subtask": false
}
}
}
},
{
"id": "45787",
"type": {
"id": "10003",
"name": "Relates",
"inward": "relates to",
"outward": "relates to"
},
"outwardIssue": {
"id": "144403",
"key": "ALOY-1236",
"fields": {
"summary": "Binding notation should allow mixed variables and plain text",
"status": {
"description": "The issue is open and ready for the assignee to start work on it.",
"name": "Open",
"id": "1",
"statusCategory": {
"id": 2,
"key": "new",
"colorName": "blue-gray",
"name": "To Do"
}
},
"priority": {
"name": "None",
"id": "6"
},
"issuetype": {
"id": "4",
"description": "An improvement or enhancement to an existing feature or task.",
"name": "Improvement",
"subtask": false
}
}
}
},
{
"id": "51076",
"type": {
"id": "10003",
"name": "Relates",
"inward": "relates to",
"outward": "relates to"
},
"inwardIssue": {
"id": "155771",
"key": "ALOY-1368",
"fields": {
"summary": "Complex data binding for individual model doesn't work with transform() method",
"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": "Critical",
"id": "1"
},
"issuetype": {
"id": "1",
"description": "A problem which impairs or prevents the functions of the product.",
"name": "Bug",
"subtask": false
}
}
}
},
{
"id": "51078",
"type": {
"id": "10003",
"name": "Relates",
"inward": "relates to",
"outward": "relates to"
},
"inwardIssue": {
"id": "155773",
"key": "ALOY-1369",
"fields": {
"summary": "Complex data binding for collection doesn't work with transform",
"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": "None",
"id": "6"
},
"issuetype": {
"id": "1",
"description": "A problem which impairs or prevents the functions of the product.",
"name": "Bug",
"subtask": false
}
}
}
},
{
"id": "39108",
"type": {
"id": "10003",
"name": "Relates",
"inward": "relates to",
"outward": "relates to"
},
"inwardIssue": {
"id": "133244",
"key": "ALOY-1088",
"fields": {
"summary": "Update the _generated code for the advanced/proxy_property_requires test app",
"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": "None",
"id": "6"
},
"issuetype": {
"id": "4",
"description": "An improvement or enhancement to an existing feature or task.",
"name": "Improvement",
"subtask": false
}
}
}
}
],
"assignee": {
"name": "fmiao",
"key": "fmiao",
"displayName": "Feon Sua Xin Miao",
"active": true,
"timeZone": "America/Vancouver"
},
"updated": "2016-03-16T12:55: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": "13605",
"name": "Models"
},
{
"id": "12326",
"name": "XML",
"description": "View XML and parsing"
}
],
"description": "Allow developers to use syntax like the following in collection/model bindings:\r\n\r\n{code:xml}\r\n\r\n \r\n \r\n\r\n{code}\r\n\r\nBasically, instead of assuming the whole property needs to be wrapped in \\{\\}, allow developers to put as many of them in the attribute as they want.",
"attachment": [],
"flagged": false,
"summary": "Enable more complex notation in binding",
"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,
"closedSprints": [
{
"id": 151,
"state": "closed",
"name": "2014 Sprint 14 Alloy",
"startDate": "2014-07-07T16:06:55.791Z",
"endDate": "2014-07-21T16:06:00.000Z",
"completeDate": "2014-07-21T15:07:08.207Z",
"originBoardId": 124
}
],
"comment": {
"comments": [
{
"id": "245934",
"author": {
"name": "tlukasavage",
"key": "tlukasavage",
"displayName": "Tony Lukasavage",
"active": true,
"timeZone": "America/Los_Angeles"
},
"body": "ALOY-599 is mostly a duplicate of this ticket but also includes additional information regarding its usage. They should probably be separated into multiple tickets, but for now I'll simply leave this linked ticket here.",
"updateAuthor": {
"name": "tlukasavage",
"key": "tlukasavage",
"displayName": "Tony Lukasavage",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2013-04-05T11:50:24.000+0000",
"updated": "2013-04-05T11:50:24.000+0000"
},
{
"id": "314099",
"author": {
"name": "fmiao",
"key": "fmiao",
"displayName": "Feon Sua Xin Miao",
"active": true,
"timeZone": "America/Vancouver"
},
"body": "PR: https://github.com/appcelerator/alloy/pull/479\r\nTest app: https://github.com/feons/alloy/tree/ALOY-443/test/apps/testing/ALOY-443\r\n\r\nFunctional Test:\r\n\r\n 1. Run the test app on iOS\r\n 2. There are multiple data binding notation in the tag attribute, data should be displayed without {}.\r\n\r\nThese 3 test cases failed, which is expected because there are some changes in the generated code. \r\n{noformat}\r\nadvanced/proxy_property_requires [android] matches known good generated code for alloy/widgets/com.foo.widget/controllers/row_bind.js\r\nadvanced/proxy_property_requires [ios] matches known good generated code for alloy/widgets/com.foo.widget/controllers/row_bind.js\r\nadvanced/proxy_property_requires [mobileweb] matches known good generated code for alloy/widgets/com.foo.widget/controllers/row_bind.js\r\n{noformat}",
"updateAuthor": {
"name": "fmiao",
"key": "fmiao",
"displayName": "Feon Sua Xin Miao",
"active": true,
"timeZone": "America/Vancouver"
},
"created": "2014-07-15T09:51:44.000+0000",
"updated": "2014-07-15T09:54:51.000+0000"
},
{
"id": "314209",
"author": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"body": "Was your intention that this PR support the notation formats shown in ALOY-599? Such as:\r\n\r\n{code}\r\n\r\n\r\n{code}\r\n\r\n(It does not)\r\n\r\nWould you also open a separate ticket to update the _generated code for the advanced/proxy_property_requires test app?",
"updateAuthor": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"created": "2014-07-15T17:50:50.000+0000",
"updated": "2014-07-15T17:50:50.000+0000"
},
{
"id": "314332",
"author": {
"name": "fmiao",
"key": "fmiao",
"displayName": "Feon Sua Xin Miao",
"active": true,
"timeZone": "America/Vancouver"
},
"body": "I'll open a separate ticket to update _generated code.\r\nThanks Tim!",
"updateAuthor": {
"name": "fmiao",
"key": "fmiao",
"displayName": "Feon Sua Xin Miao",
"active": true,
"timeZone": "America/Vancouver"
},
"created": "2014-07-16T02:16:07.000+0000",
"updated": "2014-07-16T09:29:56.000+0000"
},
{
"id": "314378",
"author": {
"name": "fmiao",
"key": "fmiao",
"displayName": "Feon Sua Xin Miao",
"active": true,
"timeZone": "America/Vancouver"
},
"body": "Updated PR to support these:\r\n{code}\r\n\r\n\r\n{code}",
"updateAuthor": {
"name": "fmiao",
"key": "fmiao",
"displayName": "Feon Sua Xin Miao",
"active": true,
"timeZone": "America/Vancouver"
},
"created": "2014-07-16T09:50:35.000+0000",
"updated": "2014-07-16T09:50:35.000+0000"
},
{
"id": "314413",
"author": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"body": "PR merged",
"updateAuthor": {
"name": "skypanther",
"key": "skypanther",
"displayName": "Tim Poulsen",
"active": true,
"timeZone": "America/New_York"
},
"created": "2014-07-16T16:43:58.000+0000",
"updated": "2014-07-16T16:43:58.000+0000"
},
{
"id": "317588",
"author": {
"name": "fcasali",
"key": "fcasali",
"displayName": "Federico Casali",
"active": true,
"timeZone": "America/Los_Angeles"
},
"updateAuthor": {
"name": "fcasali",
"key": "fcasali",
"displayName": "Federico Casali",
"active": true,
"timeZone": "America/Los_Angeles"
},
"created": "2014-08-07T23:27:44.000+0000",
"updated": "2014-08-18T19:18:28.000+0000"
}
],
"maxResults": 7,
"total": 7,
"startAt": 0
}
}
}