{ "id": "135418", "key": "ALOY-1122", "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-09-04T17:13:16.000+0000", "created": "2014-08-27T21:11:17.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "qe-manualtest" ], "versions": [], "issuelinks": [ { "id": "40813", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "126906", "key": "ALOY-963", "fields": { "summary": "Allow platform specific subfolders in lib and vendor directories", "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": "Medium", "id": "3" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "updated": "2014-09-05T23:07:35.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": "13604", "name": "Tooling", "description": "Items related to Alloy tooling and workflow" } ], "description": "There is a discrepancy in the naming of the folder for iOS-specific resources in the Alloy file structure.\r\n\r\nFor assets and libs, the folder is called \"iphone\".\r\n\r\nFor controllers, views, and styles, the folder is called \"ios\".\r\n\r\nI think we should have one consistent folder name for Alloy.", "attachment": [ { "id": "50812", "filename": "AlloySandbox.zip", "author": { "name": "bhatfield", "key": "bhatfield", "displayName": "Benjamin Hatfield", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-08-27T21:42:12.000+0000", "size": 4207140, "mimeType": "application/zip" } ], "flagged": false, "summary": "Consistent naming for platform-specific folders", "creator": { "name": "bhatfield", "key": "bhatfield", "displayName": "Benjamin Hatfield", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "bhatfield", "key": "bhatfield", "displayName": "Benjamin Hatfield", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "Alloy 1.5.0 (89a8a50571b3409f37164fe2b0b5438c00799397)", "closedSprints": [ { "id": 206, "state": "closed", "name": "2014 Sprint 18 Alloy", "startDate": "2014-09-02T13:23:09.065Z", "endDate": "2014-09-16T13:23:00.000Z", "completeDate": "2014-09-15T12:25:31.379Z", "originBoardId": 124 } ], "comment": { "comments": [ { "id": "320676", "author": { "name": "bhatfield", "key": "bhatfield", "displayName": "Benjamin Hatfield", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Added sample project.\r\n\r\nRunning the project as-is, the iOS-specific view, asset and lib files are not used.\r\n\r\nTo use the iOS-specific resources, copy the image from the app/assets/ios folder to the app/assets/iphone folder, rename app/views/iphone to app/views/ios and rename app/lib/ios to app/lib/iphone.", "updateAuthor": { "name": "bhatfield", "key": "bhatfield", "displayName": "Benjamin Hatfield", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-08-27T21:42:12.000+0000", "updated": "2014-08-27T21:42:12.000+0000" }, { "id": "320677", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "[~fmiao] Can you take a look at this? If not, I will tomorrow.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-27T21:44:51.000+0000", "updated": "2014-08-27T21:44:51.000+0000" }, { "id": "320802", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Possibly caused by changes from ALOY-963", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-28T15:16:57.000+0000", "updated": "2014-08-28T15:16:57.000+0000" }, { "id": "320830", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Not caused by ALOY-963. This same behavior is observed in Alloy 1.3.1 and 1.4.x, per tests by me and Feon. ", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-28T17:25:06.000+0000", "updated": "2014-08-28T17:25:06.000+0000" }, { "id": "321440", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "PRs\r\n\r\n* https://github.com/appcelerator/alloy/pull/534 (master)\r\n* https://github.com/appcelerator/alloy/pull/535 (1_5_X)\r\n\r\nFunctional test\r\n\r\nUse the included ALOY\\-1122 test app. Run for iOS. Click the label, the resulting alert should output the message the sum of 1+2 is 3. The graphic at the bottom of the screen should be an Appcelerator logo. Repeat for Android.\r\n\r\nNote that for iOS, the lib being included is lib/ios/util.js not lib/iphone/util (as that version would return \"the sum of 1+2 is error\") and that the asset includes is assets/iphone/appcelerator.png (correct logo) not assets/ios/appcelerator.png (which is a bug graphic)", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-09-02T21:28:38.000+0000", "updated": "2014-09-02T21:28:38.000+0000" }, { "id": "321830", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Original PRs didn't work for Android or MobileWeb as expected.\r\n\r\nNew PR for master: https://github.com/appcelerator/alloy/pull/541\r\nUpdated PR for 1_5_X: https://github.com/appcelerator/alloy/pull/535 \r\n\r\nSame functional test except that the alert on Android says 1+2 = android so that you're sure you're getting the lib/android/util.js file and not the one from the main directory or ios subdirectory.\r\n", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-09-04T15:59:31.000+0000", "updated": "2014-09-04T15:59:31.000+0000" }, { "id": "321851", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "*APPROVED*", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2014-09-04T17:12:43.000+0000", "updated": "2014-09-04T17:12:43.000+0000" }, { "id": "321852", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "PR merged.", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2014-09-04T17:13:16.000+0000", "updated": "2014-09-04T17:13:16.000+0000" }, { "id": "322162", "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-09-05T23:07:20.000+0000", "updated": "2014-09-05T23:07:20.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }