{ "id": "91639", "key": "AC-3257", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-11-26T19:57:12.000+0000", "created": "2012-05-09T01:47:51.000+0000", "labels": [ "api", "defect", "ios" ], "versions": [], "issuelinks": [], "assignee": { "name": "plee", "key": "plee", "displayName": "Peter Lee", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:57:40.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": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "I have 7 reviews added from various users created with ACS. One user has been deleted, still leaving their reviews in ACS. \r\nI have an admin account that cannot delete any of these reviews. \r\nLogging onto Appcelerator website, going to manage the ACS app - a link to the reviews shows (Reviews 7), but nothing appears on the page. \r\nI have been in conversation with Wei the Director of Engineering, Cloud Service, who has been helpful but I need this escalated to an official stance from Appcelerator. At the moment as ACS is I cannot release my APP live. I need a way of managing reviews - to me this is a fundamental flaw in how reviews are a feature on ACS.", "attachment": [ { "id": "27602", "filename": "Screen Shot 2012-05-09 at 09.42.22 copy.png", "author": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "created": "2012-05-09T01:47:51.000+0000", "size": 319253, "mimeType": "image/png" } ], "flagged": false, "summary": "Appcelerator Cloud Services There is no way to manage Reviews Object using an Admin Account", "creator": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "environment": "iOS, CURL, Mac OSX, ", "comment": { "comments": [ { "id": "194232", "author": { "name": "wkong", "key": "wkong", "displayName": "Wei Kong", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Peter, can you pleae take a look?", "updateAuthor": { "name": "wkong", "key": "wkong", "displayName": "Wei Kong", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-05-09T02:20:46.000+0000", "updated": "2012-05-09T02:20:46.000+0000" }, { "id": "194731", "author": { "name": "plee", "key": "plee", "displayName": "Peter Lee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Ian, you have to search for the data type which review(comment) was linked to.\r\ni.e) if you have created a review(comment) on a post, should search for the posts under search box, then there will the result of posts with reviews. Select the post that has the review you want to modify/delete, then it will show the list of reviews.\r\nYes, there is ui flaw, review UI will be updated soon.\r\n\r\nSorry about this.", "updateAuthor": { "name": "plee", "key": "plee", "displayName": "Peter Lee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-14T15:10:20.000+0000", "updated": "2012-05-14T15:10:20.000+0000" }, { "id": "194737", "author": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "body": "Right. Thats ok. I can see them, which to be fair I could by other means. But even when logged in as an admin, there is not ability to be able to delete the review. I can't even delete them with command line. \r\n\r\nNow, i'm clutching at straws here, but the test user that created the reviews I have in the system is deleted. Perhaps I should have deleted the reviews they created first, but thats not the point, and ADMIN should still be able to delete a review made by another user. Even make it offline? A moderation system would be cool too, but I don't want to ask for too much.\r\n\r\nIf your interested the app is: 4d8282c4-0bf8-4023-98c0-4914a79f2888 - If I am right then, could we organise the reviews on associated on that app key be deleted?", "updateAuthor": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "created": "2012-05-14T15:17:47.000+0000", "updated": "2012-05-14T15:17:47.000+0000" }, { "id": "194741", "author": { "name": "plee", "key": "plee", "displayName": "Peter Lee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Ok, trying to get the problem right here,\r\n\r\n>> the test user that created the reviews I have in the system is deleted.\r\n\r\ndoes this mean you have deleted the user(owner of review), which is now no longer inherit to user. And the review can't be deleted, right?", "updateAuthor": { "name": "plee", "key": "plee", "displayName": "Peter Lee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-14T15:31:10.000+0000", "updated": "2012-05-14T15:31:10.000+0000" }, { "id": "194744", "author": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "body": "That is the case.\r\nThe test user was a test user as I built the app. I had an admin user that I assumed would be able to delete anything whatever, but perhaps I deleted the user in the wrong order. \r\n\r\nIn summary: you are correct.\r\n\r\nIm guessing this obviously makes a difference.", "updateAuthor": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "created": "2012-05-14T15:35:59.000+0000", "updated": "2012-05-14T15:35:59.000+0000" }, { "id": "194749", "author": { "name": "plee", "key": "plee", "displayName": "Peter Lee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The issue is a problem from api side, which when user is deleted then all the related(linked) data will dumped, but this could take some times.\r\nLinked to related related issue.\r\n\r\nSorry about the inconvenience.", "updateAuthor": { "name": "plee", "key": "plee", "displayName": "Peter Lee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-14T15:49:17.000+0000", "updated": "2012-05-14T15:49:17.000+0000" }, { "id": "194751", "author": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "body": "I have just posted and deleted a review with an admin account - and using your method to search for the reviews it has worked. I've not tested with a non admin account as yet.\r\n\r\nIf that is the case, which it appears to be, how is one able to remove the objects which do not have an associated user?", "updateAuthor": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "created": "2012-05-14T15:51:07.000+0000", "updated": "2012-05-14T15:51:07.000+0000" }, { "id": "194752", "author": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "body": "Oops, crossed messages there. \r\n\r\nSo are you saying that there is a delay on the dump of related(linked) data? ", "updateAuthor": { "name": "iantearle", "key": "iantearle", "displayName": "Ian Tearle", "active": true, "timeZone": "Europe/London" }, "created": "2012-05-14T15:52:36.000+0000", "updated": "2012-05-14T15:52:36.000+0000" }, { "id": "194754", "author": { "name": "wkong", "key": "wkong", "displayName": "Wei Kong", "active": false, "timeZone": "America/Los_Angeles" }, "body": "We will fix our backend to allow this but in the meantime, if you wish to delete any reviews that don't have current users, we can help you delete them manually but send us the review ids.", "updateAuthor": { "name": "wkong", "key": "wkong", "displayName": "Wei Kong", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-05-14T15:55:04.000+0000", "updated": "2012-05-14T15:55:04.000+0000" }, { "id": "194755", "author": { "name": "plee", "key": "plee", "displayName": "Peter Lee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "When the user is deleted, what is supposed to happen is that all the linked data(which was created under that user) will be deleted. And this process will go through delayed job.", "updateAuthor": { "name": "plee", "key": "plee", "displayName": "Peter Lee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-14T15:55:16.000+0000", "updated": "2012-05-14T15:55:16.000+0000" }, { "id": "195133", "author": { "name": "wkong", "key": "wkong", "displayName": "Wei Kong", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Ok deleted.", "updateAuthor": { "name": "wkong", "key": "wkong", "displayName": "Wei Kong", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-05-16T22:38:30.000+0000", "updated": "2012-05-16T22:38:30.000+0000" }, { "id": "228491", "author": { "name": "dsefton", "key": "dsefton", "displayName": "Daniel Sefton", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing: Assumed fixed.", "updateAuthor": { "name": "dsefton", "key": "dsefton", "displayName": "Daniel Sefton", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-11-26T19:57:12.000+0000", "updated": "2012-11-26T19:57:12.000+0000" } ], "maxResults": 13, "total": 13, "startAt": 0 } } }