{ "id": "99423", "key": "ALOY-191", "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": "14771", "description": "Alloy 0.3.5", "name": "Alloy 0.3.5", "archived": false, "released": true, "releaseDate": "2013-01-18" }, { "id": "14871", "description": "2013 Sprint 02", "name": "2013 Sprint 02", "archived": true, "released": true, "releaseDate": "2013-01-28" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-01-07T13:36:04.000+0000", "created": "2012-08-20T06:43:13.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "GA-candidate", "notable" ], "versions": [], "issuelinks": [ { "id": "19997", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "99424", "key": "ALOY-192", "fields": { "summary": "Make sql_model test app behave like a true app", "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": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": null, "updated": "2018-03-07T22:25:58.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": "12600", "name": "Samples & Templates" } ], "description": "h2. update\r\n\r\nThe \"models/todo\" test app will likely be used as the app by which sync adapters should be verified.\r\n\r\nh2. original ticket\r\n\r\nInstead of having separate test apps for all of our model adapter:\r\n* sql\r\n* properties\r\n* localStorage\r\n\r\nwe should probably have a single validation app that confirms that the adapter fundamentally works. A good candidate would be the app that currently validates the properties adapter, as it makes use of single models, models in collections, and user interactivity that creates, deletes, and modifies models and collections. That sample can be found here:\r\n\r\nhttps://github.com/appcelerator/alloy/tree/master/test/apps/properties_model\r\n\r\nThis will allow us to assert that our existing adapters, and any future adapters, perform all of the core functionality that is necessary of all adapters. We can still have separate apps for each adapter if we feel it is necessary to show off adapter-specific functionality, like queries in SQL for example. Right now, though, none of our current adapter test apps show any adapter-specific functionality and are thus not necessary if all adapters run as the current properties_model app does.", "attachment": [], "flagged": false, "summary": "Alloy model verification app", "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": "231765", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The \"models/todo\" test app already works with the sql and properties adapter, and is a common app-type for showcasing MVC. We just need to make the localStorage adapter works as the others and we'll be all set. ", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-12-17T23:53:46.000+0000", "updated": "2012-12-17T23:53:46.000+0000" }, { "id": "233437", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The [todo app|https://github.com/appcelerator/alloy/tree/master/test/apps/models/todo] now works with all the currently supported adapters: sql, properties, and localStorage.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-01-07T13:36:04.000+0000", "updated": "2013-01-07T13:36:04.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }