{ "id": "125684", "key": "TIMOB-16369", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "17608", "name": "Release 6.1.0", "archived": false, "released": true, "releaseDate": "2017-05-26" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-12-06T23:19:14.000+0000", "created": "2014-01-31T10:03:46.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [ { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [ { "id": "52998", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "163772", "key": "TIMOB-23993", "fields": { "summary": "Android: Override contextual bar contents inside webview when selecting 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": "Medium", "id": "3" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "52997", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "163771", "key": "TIMOB-23992", "fields": { "summary": "iOS: Disable context menu inside webview when selecting text", "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": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "fmerzadyan", "key": "fmerzadyan2", "displayName": "Frankie Merzadyan", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-12-08T22:13:17.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "Hi...\r\n\r\nIn webView when selecting the content or text a default popup menu gets appeared with the options copy, define, share etc.\r\n\r\nIs it possible to remove this option without blocking webview text selection? Also, add some new menu option?\r\n\r\n\r\n---\r\n\r\nWe should add a boolean property to disable the default set of context actions in the action bar. We may *also* want to allow disable text selection altogether.\r\n\r\n{code:js}\r\nvar webView = Ti.UI.createWebView({\r\n disableTextSelection: false,\r\n disableContextMenu: true\r\n});\r\n{code}", "attachment": [ { "id": "60256", "filename": "local_webview.html", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-09-14T09:28:25.000+0000", "size": 1927, "mimeType": "text/html" } ], "flagged": false, "summary": "Android: Disable copy,define,share popup contextual bar inside webview when selecting text", "creator": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Android, iOS", "closedSprints": [ { "id": 770, "state": "closed", "name": "2016 Sprint 25 SDK", "startDate": "2016-12-03T01:53:07.491Z", "endDate": "2016-12-17T01:53:00.000Z", "completeDate": "2016-12-21T03:19:43.884Z", "originBoardId": 114 }, { "id": 741, "state": "closed", "name": "2016 Sprint 22 SDK", "startDate": "2016-10-22T00:02:29.945Z", "endDate": "2016-11-05T00:02:00.000Z", "completeDate": "2016-11-07T04:38:58.335Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "291085", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Contextual Action Bar use case: http://developer.android.com/design/patterns/actionbar.html", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-04T06:49:28.000+0000", "updated": "2014-02-04T06:49:28.000+0000" }, { "id": "291087", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Moving this feature request to engineering for further evaluation and prioritization. There is a pull request from the reporter for this feature but it is most likely on the wrong branch.\r\n\r\nhttps://github.com/appcelerator/titanium_mobile/pull/5309\r\n", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-04T06:53:35.000+0000", "updated": "2014-02-04T06:53:35.000+0000" }, { "id": "374019", "author": { "name": "timpoulsen", "key": "timpoulsen", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/Havana" }, "body": "Any word on this? The ticket is nearly two years old.", "updateAuthor": { "name": "timpoulsen", "key": "timpoulsen", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/Havana" }, "created": "2016-01-07T15:49:30.000+0000", "updated": "2016-01-07T15:49:30.000+0000" }, { "id": "383889", "author": { "name": "bearus", "key": "bearus", "displayName": "Be Rushton", "active": true, "timeZone": "Australia/Brisbane" }, "body": "Might be time to start addressing some of these old tickets?", "updateAuthor": { "name": "bearus", "key": "bearus", "displayName": "Be Rushton", "active": true, "timeZone": "Australia/Brisbane" }, "created": "2016-04-26T07:57:53.000+0000", "updated": "2016-04-26T07:57:53.000+0000" }, { "id": "385891", "author": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "body": "is there any time frame on this ticket ? as the ticket is raised two year back. the contextual action bar is very important for the application.", "updateAuthor": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-17T11:02:34.000+0000", "updated": "2016-05-18T05:48:08.000+0000" }, { "id": "386002", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~jignesh.igp] Just want to check, this is the removal of the ability to copy in the webview? Do you have a image that can be shared to show what you mean?", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-05-18T06:01:33.000+0000", "updated": "2016-05-18T06:01:33.000+0000" }, { "id": "386198", "author": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "body": "!http://testaz3.azardi.com/issue/copypaste.jpg!", "updateAuthor": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-19T11:32:01.000+0000", "updated": "2016-05-19T11:32:01.000+0000" }, { "id": "386300", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "Thanks for the photo.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-05-20T03:32:53.000+0000", "updated": "2016-05-20T03:32:53.000+0000" }, { "id": "386306", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~bearus]\r\n[~timpoulsen]\r\n[~jignesh.igp]\r\n\r\nHow exactly would you use this? For [~jignesh.igp], I assume you would just like the ability to stop this?", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-05-20T03:58:45.000+0000", "updated": "2016-05-20T03:58:45.000+0000" }, { "id": "386315", "author": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "body": "i need to stop that default contextual action bar which have options like copy , share etc. without blocking text selection.\r\nthe contextual action bar (displayed on top in the image) get appeared on selecting text and i want to prevent that options ( copy , share etc)", "updateAuthor": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-20T06:05:11.000+0000", "updated": "2016-05-20T06:20:46.000+0000" }, { "id": "386617", "author": { "name": "acvauctions", "key": "acvauctions", "displayName": "Tim Poulsen (ACV)", "active": true, "timeZone": "America/New_York" }, "body": "I'm afraid I commented four months ago and I don't recall exactly what my needs were at the time. I think it was to put a \"share-to-specific app\" shortcut in that action bar in place of the defaults. ", "updateAuthor": { "name": "acvauctions", "key": "acvauctions", "displayName": "Tim Poulsen (ACV)", "active": true, "timeZone": "America/New_York" }, "created": "2016-05-24T12:43:52.000+0000", "updated": "2016-05-24T12:43:52.000+0000" }, { "id": "386665", "author": { "name": "ralcocer", "key": "ralcocer", "displayName": "Ricardo Alcocer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The Android Contextual ActionBar (CAB) is much more than copy-paste from a WebView, or adding a Sharing Action Provider (which is exposed on my ActionBarExtras Module).\r\n\r\nHere's a native library to expose the CAB that shows an use-case different than the aforementioned.", "updateAuthor": { "name": "ralcocer", "key": "ralcocer", "displayName": "Ricardo Alcocer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-24T19:24:10.000+0000", "updated": "2016-05-24T19:24:10.000+0000" }, { "id": "386717", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "So for now, the issue in this ticket would be [~jignesh.igp]'s issue on needing to stop/disable the CAB.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-05-25T01:53:38.000+0000", "updated": "2016-05-25T01:53:38.000+0000" }, { "id": "386740", "author": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "body": "yes i need to stop/disable the CAB.", "updateAuthor": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-05-25T06:09:06.000+0000", "updated": "2016-05-25T06:09:06.000+0000" }, { "id": "387418", "author": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "body": "okay great. \r\n\r\ni am also facing same issue with iOS platform as well. after selecting a text in webview it shows me copy , define , share options so that also i need to stop/disable.", "updateAuthor": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-06-02T13:30:28.000+0000", "updated": "2016-06-02T13:30:28.000+0000" }, { "id": "389846", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2016-07-03T16:20:17.000+0000", "updated": "2016-07-03T16:20:17.000+0000" }, { "id": "390277", "author": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hello\r\nis that this ticket is under evaluation ?", "updateAuthor": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-07-11T09:33:40.000+0000", "updated": "2016-07-11T09:33:40.000+0000" }, { "id": "390449", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "So for iOS, I guess [~jignesh.igp] means the popup that is shown when you select text. That is a native behavior and should not be prevented from the native-side. Instead, the user can/should change the HTML attributes that disable text-selection. See [this thread|http://stackoverflow.com/a/6051172/5537752] on how to insert a CSS-snippet in your webview-source and it should work. Otherwise, please specify what exactly needs to be specified.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-07-12T07:11:03.000+0000", "updated": "2016-07-12T07:11:03.000+0000" }, { "id": "391631", "author": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "body": "hello\r\n\r\nfor iOS,\r\nthe thread you suggested is also blocking the text selection. i need to disable only popup contextual menu which is appeared after selecting text. I know its iOS behavior but as i shared a screen shot of one of the iOS reading application where they hides the option like copy. (http://testaz3.azardi.com/issue/Reference.jpg) because the content we are rendering into webview is very valuable and need to prevent it from copy and share.\r\n\r\nfor Android i think the engineering was done by Ashraf Abu and was planed to release the fix with the version 6.0.0", "updateAuthor": { "name": "jignesh.igp", "key": "jignesh.igp", "displayName": "Jignesh Kasundra", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-07-27T06:46:03.000+0000", "updated": "2016-07-27T06:46:03.000+0000" }, { "id": "396097", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "I introduced the new property {{disableSelection}} to disable the text-selection and hide the callout-bubble when being set to {{true}} (default is still {{false}} for backwards-compatibility)\r\n\r\nPR: https://github.com/appcelerator/titanium_mobile/pull/8378\r\n\r\nDemo (local_webview.html is attached from the KitchenSink):\r\n{code:javascript}\r\nvar win = Ti.UI.createWindow();\r\n\r\nwin.add(Ti.UI.createWebView({\r\n url: \"examples/local_webview.html\",\r\n disableSelection: true\r\n}));\r\n\r\nwin.open();\r\n{code}", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-09-14T08:46:51.000+0000", "updated": "2016-09-14T08:46:51.000+0000" }, { "id": "396908", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "CR and FT passed. you can use url: \"http://google.com\" instead. with disableSelection: true, you can try to press and hold any text, there will not be any pop up.\r\n", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-09-22T05:10:21.000+0000", "updated": "2016-09-22T05:10:21.000+0000" }, { "id": "396909", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "[~cng] I believe this requires Android parity.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-09-22T05:14:36.000+0000", "updated": "2016-09-22T05:14:36.000+0000" }, { "id": "396910", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~fmerzadyan] can you take a look at implementing the android part?", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-09-22T05:26:22.000+0000", "updated": "2016-09-22T05:26:22.000+0000" }, { "id": "397295", "author": { "name": "fmerzadyan-OLD", "key": "fmerzadyan", "displayName": "Farzad Merzadyan", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Just to clarify, do you want to remove all options in contextual action bar: copy, share, select all, web search and assist? I put a placeholder text and icon just for demonstration of what I have right now. [link screenshot|http://s21.postimg.org/ueyct6kpz/cab_screenshot.png]", "updateAuthor": { "name": "fmerzadyan-OLD", "key": "fmerzadyan", "displayName": "Farzad Merzadyan", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-09-26T17:47:12.000+0000", "updated": "2016-09-26T17:47:12.000+0000" }, { "id": "397573", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "I think that's acceptable since it's a similar behavior in iOS.", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-09-28T21:53:13.000+0000", "updated": "2016-09-28T21:53:13.000+0000" }, { "id": "398244", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Ok, so I've tried to bring a little sanity to this ticket/request:\r\n\r\n- This ticket should cover being able to disable the default context bar actions when selecting text on Android.\r\n- TIMOB-23992 is the equivalent ticket for iOS\r\n- TIMOB-23993 is the feature request that [~timpoulsen] seemed to be asking for, which is to not necessarily to disable the context actions, but to substitute/add custom items there.", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-10-06T15:11:41.000+0000", "updated": "2016-10-06T15:11:41.000+0000" }, { "id": "398612", "author": { "name": "fmerzadyan-OLD", "key": "fmerzadyan", "displayName": "Farzad Merzadyan", "active": false, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "fmerzadyan-OLD", "key": "fmerzadyan", "displayName": "Farzad Merzadyan", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-10-11T18:43:46.000+0000", "updated": "2016-10-11T18:43:46.000+0000" }, { "id": "400034", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Merged PR to master. Can now use the disableContentMenu boolean property to disable the default context action bar from showing (cut/copy/paste/share) when selecting text in a WebView.", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2016-10-28T14:25:16.000+0000", "updated": "2016-10-28T14:25:16.000+0000" }, { "id": "402441", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "When {{disableContextMenu}} is set to {{false}} the context menu does not come up with SDK 6.1.0.\r\n\r\nReopening.\r\n\r\nAppc Studio : 4.8.1.201611291132\r\nSDK Version : 6.1.0.v20161201064221\r\nMac OS Version : 10.12\r\nXcode Version : Xcode 8.1 Build version 8B62\r\nAppc CLI AND Appc NPM : {\"NPM\":\"4.2.9-1\",\"CLI\":\"6.1.0-302\"}\r\nTi CLI : 5.0.11\r\nAlloy : 1.9.4\r\nNode : v4.6.0\r\nDevice: running 7.1Pixel\r\n", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-12-01T22:06:53.000+0000", "updated": "2016-12-01T22:06:53.000+0000" }, { "id": "402599", "author": { "name": "fmerzadyan-OLD", "key": "fmerzadyan", "displayName": "Farzad Merzadyan", "active": false, "timeZone": "America/Los_Angeles" }, "body": "master: https://github.com/appcelerator/titanium_mobile/pull/8660", "updateAuthor": { "name": "fmerzadyan-OLD", "key": "fmerzadyan", "displayName": "Farzad Merzadyan", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-12-06T00:03:53.000+0000", "updated": "2016-12-06T00:03:53.000+0000" }, { "id": "403024", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified feature, when setting {{disableContextMenu}} to {{true}} the contextual bar is no longer present, setting {{disableContextMenu}} to {{false}} allows the contextual bar to be seen. \r\n*Environement*\r\n{code:java}\r\nAppcelerator Command-Line Interface, version 6.0.0\r\nAndroid 7.0 (Google Nexus 6P)\r\nIphone 6 plus (IOS version 9.3.4)\r\nOperating System Name: Mac OS X El Capitan\r\nOperating System Version: 10.11.6\r\nNode.js Version: 4.6.0\r\nnpm: 4.2.8\r\nTitanium CLI Version: 5.0.10\r\nTitanium SDK Version: 6.1.0.v20161208114813\r\nXcode: 8.0\r\nAppcelerator Studio: 4.8.0.201611121409\r\n{code}\r\n", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-12-08T22:11:39.000+0000", "updated": "2016-12-08T22:12:42.000+0000" } ], "maxResults": 42, "total": 42, "startAt": 0 } } }