{ "id": "98782", "key": "ALOY-161", "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-17T10:34:27.000+0000", "created": "2012-08-07T06:57:56.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": [], "assignee": null, "updated": "2018-03-07T22:25:35.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": "12329", "name": "Runtime", "description": "Generic bucket for uncategorized runtime issues" }, { "id": "12326", "name": "XML", "description": "View XML and parsing" } ], "description": "Right now a controller is only processed if it has a corresponding view. The relationship is 1 to 1. We should allow controllers to be processed independently.\r\n\r\nThis will be useful when developers start making use of the controller inheritance available in Alloy. It also allows developers to write their controllers in pure code outside the context of Alloy and still operate in Titanium applications.", "attachment": [], "flagged": false, "summary": "Allow developers to create controllers with no associated view or style", "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": "213126", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Developers are asking to be able to create things in pure code already. Granted, we should try to guide them in Alloy usage to avoid this whenever possible using device queries, lifecycle events, etc... but there will likely always be cases where people want full control of the code: https://github.com/appcelerator/alloy/issues/33", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-07T08:13:24.000+0000", "updated": "2012-08-07T08:13:24.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }