{ "id": "131298", "key": "TIMOB-17245", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": [], "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2018-06-12T11:05:19.000+0000", "created": "2014-06-05T18:15:53.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "android", "calendar" ], "versions": [ { "id": "15422", "description": "Release 3.3.0", "name": "Release 3.3.0", "archived": false, "released": true, "releaseDate": "2014-07-16" } ], "issuelinks": [ { "id": "55903", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "165019", "key": "TIMOB-24248", "fields": { "summary": "Android: Ti.Calendar Recurring Events are not clearly exposed", "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": "High", "id": "2" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "ybanev", "key": "ybanev", "displayName": "Yordan Banev", "active": true, "timeZone": "Europe/Athens" }, "updated": "2018-06-12T11:05:19.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": "We have found it is very simple to enable this with a few lines of code. Our app currently depends on this fix. We would appreciate it if you could add these lines of code to your repository for the next release.\r\nIn EventProxy.java under android/modules/calendar/src/java/ti/modules/titanium/calendar\r\n\r\nadd the following to the createEvent function - i put it after the data.containsKey(\"end\") section\r\n\r\nif (data.containsKey(\"rrule\")) {\r\n\t\t\tevent.recurrenceRule = TiConvert.toString(data, \"rrule\");\r\n\t\t\teventValues.put(\"rrule\", event.recurrenceRule);\r\n\t\t}", "attachment": [], "flagged": false, "summary": "Android: Android Calendar fix for Recurring events", "creator": { "name": "david.call@uvu.edu", "key": "david.call@uvu.edu", "displayName": "David Call", "active": true, "timeZone": "America/Denver" }, "subtasks": [], "reporter": { "name": "david.call@uvu.edu", "key": "david.call@uvu.edu", "displayName": "David Call", "active": true, "timeZone": "America/Denver" }, "environment": "Android", "comment": { "comments": [ { "id": "311565", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Thanks for your report! The priority will be set by the Platform Team.", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2014-06-30T06:58:30.000+0000", "updated": "2014-06-30T06:58:30.000+0000" }, { "id": "337532", "author": { "name": "farwayer", "key": "farwayer", "displayName": "Far", "active": true, "timeZone": "Europe/Minsk" }, "body": "Recurring alarms can be simply provided on Android with AlarmManager.setRepeating() also.", "updateAuthor": { "name": "farwayer", "key": "farwayer", "displayName": "Far", "active": true, "timeZone": "Europe/Minsk" }, "created": "2014-12-29T02:01:24.000+0000", "updated": "2014-12-29T02:01:24.000+0000" }, { "id": "374188", "author": { "name": "david.call@uvu.edu", "key": "david.call@uvu.edu", "displayName": "David Call", "active": true, "timeZone": "America/Denver" }, "body": "This fix is for Recurring Events not alarms.", "updateAuthor": { "name": "david.call@uvu.edu", "key": "david.call@uvu.edu", "displayName": "David Call", "active": true, "timeZone": "America/Denver" }, "created": "2016-01-11T20:27:56.000+0000", "updated": "2016-01-11T20:27:56.000+0000" }, { "id": "427851", "author": { "name": "david.call@uvu.edu", "key": "david.call@uvu.edu", "displayName": "David Call", "active": true, "timeZone": "America/Denver" }, "body": "Amazing how adding two lines of code (given to you) takes over 3 years!!!!!!!", "updateAuthor": { "name": "david.call@uvu.edu", "key": "david.call@uvu.edu", "displayName": "David Call", "active": true, "timeZone": "America/Denver" }, "created": "2017-09-13T20:26:21.000+0000", "updated": "2017-09-13T20:26:21.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }