{ "id": "167562", "key": "DAEMON-83", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "12519", "key": "DAEMON", "name": "Appcelerator Daemon" }, "fixVersions": [ { "id": "18407", "description": "", "name": "Appc Daemon 1.0.0", "archived": false, "released": true, "releaseDate": "2017-12-05" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-10-25T18:19:37.000+0000", "created": "2017-05-10T23:08:24.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "updated": "2017-10-26T03:01:01.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": "15049", "name": "appcd", "description": "Bootstrap, appcd CLI commands (start, stop, restart, exec, logcat, config, status)" }, { "id": "15601", "name": "appcd-config" }, { "id": "15300", "name": "appcd-config-service" } ], "description": "When a config setting is an array, there's no way to append new values. The existing value is overwritten.\r\n\r\nThis should be implemented by using the \"action\" property of the request payload. We already have \"get\", \"set\", and \"delete\". I think it makes sense to add at a minimum \"shift\" and \"push\".\r\n\r\nIf you do a \"shift\" or \"push\" and the destination does not exist, then create an empty array for the new value. If the destination exists, but it's not an array, then convert it to an array (i.e. {{value = [ value ]}}).", "attachment": [], "flagged": false, "summary": "appcd: Add support for array config values to be appended to", "creator": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "environment": null, "closedSprints": [ { "id": 964, "state": "closed", "name": "2017 Sprint 22 Tooling", "startDate": "2017-10-22T21:42:00.037Z", "endDate": "2017-11-05T22:42:00.000Z", "completeDate": "2017-11-06T16:36:21.766Z", "originBoardId": 219 } ], "comment": { "comments": [ { "id": "429502", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "https://github.com/appcelerator/appc-daemon/pull/92", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2017-10-24T14:47:53.000+0000", "updated": "2017-10-24T14:47:53.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }