{"action":"created","issue":{"url":"https://api.github.com/repos/roundware/roundware-server/issues/223","labels_url":"https://api.github.com/repos/roundware/roundware-server/issues/223/labels{/name}","comments_url":"https://api.github.com/repos/roundware/roundware-server/issues/223/comments","events_url":"https://api.github.com/repos/roundware/roundware-server/issues/223/events","html_url":"https://github.com/roundware/roundware-server/issues/223","id":58526226,"number":223,"title":"Method for adding project-specific tags","user":{"login":"hburgund","id":1714948,"avatar_url":"https://avatars.githubusercontent.com/u/1714948?v=3","gravatar_id":"","url":"https://api.github.com/users/hburgund","html_url":"https://github.com/hburgund","followers_url":"https://api.github.com/users/hburgund/followers","following_url":"https://api.github.com/users/hburgund/following{/other_user}","gists_url":"https://api.github.com/users/hburgund/gists{/gist_id}","starred_url":"https://api.github.com/users/hburgund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hburgund/subscriptions","organizations_url":"https://api.github.com/users/hburgund/orgs","repos_url":"https://api.github.com/users/hburgund/repos","events_url":"https://api.github.com/users/hburgund/events{/privacy}","received_events_url":"https://api.github.com/users/hburgund/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/roundware/roundware-server/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/roundware/roundware-server/labels/high%20priority","name":"high priority","color":"f7c6c7"}],"state":"open","locked":false,"assignee":{"login":"eosrei","id":195061,"avatar_url":"https://avatars.githubusercontent.com/u/195061?v=3","gravatar_id":"","url":"https://api.github.com/users/eosrei","html_url":"https://github.com/eosrei","followers_url":"https://api.github.com/users/eosrei/followers","following_url":"https://api.github.com/users/eosrei/following{/other_user}","gists_url":"https://api.github.com/users/eosrei/gists{/gist_id}","starred_url":"https://api.github.com/users/eosrei/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eosrei/subscriptions","organizations_url":"https://api.github.com/users/eosrei/orgs","repos_url":"https://api.github.com/users/eosrei/repos","events_url":"https://api.github.com/users/eosrei/events{/privacy}","received_events_url":"https://api.github.com/users/eosrei/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-02-22T23:10:32Z","updated_at":"2015-03-14T01:17:37Z","closed_at":null,"body":"This issue is ported from the Android repo as it requires a server-side fix for the best solution\r\n\r\nhttps://github.com/roundware/roundware-android/issues/14\r\n\r\nWe need to build a method for including tags with a recording that aren’t hand-selected by the user. Often there needs to be a ‘usertype’ tag for each asset - for example, either ‘museum’ or ‘community’ - but clearly we don’t want participants to have to select this manually, as they will all be ‘community’. \r\n\r\nCurrently, we just hard-code the necessary tag (in this example 'community') into the client code, but there should be a more robust and flexible server-side solution.\r\n\r\nWe could create another piece of project data called `appended_speak_tags` or something and have the server add that upon submission. Or perhaps simpler would be to include this new field in the `get_config` response and then the client appends the tag(s) to the `add_asset_to_envelope` params?\r\n\r\nThis relates to the \"project-data\" idea; a method of adding any sort of data to a project and have it automatically be returned in `get_config` (or its successor api/2 call). More info in this GitHub issue:\r\nroundware/roundware-server#111"},"comment":{"url":"https://api.github.com/repos/roundware/roundware-server/issues/comments/79637522","html_url":"https://github.com/roundware/roundware-server/issues/223#issuecomment-79637522","issue_url":"https://api.github.com/repos/roundware/roundware-server/issues/223","id":79637522,"user":{"login":"eosrei","id":195061,"avatar_url":"https://avatars.githubusercontent.com/u/195061?v=3","gravatar_id":"","url":"https://api.github.com/users/eosrei","html_url":"https://github.com/eosrei","followers_url":"https://api.github.com/users/eosrei/followers","following_url":"https://api.github.com/users/eosrei/following{/other_user}","gists_url":"https://api.github.com/users/eosrei/gists{/gist_id}","starred_url":"https://api.github.com/users/eosrei/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eosrei/subscriptions","organizations_url":"https://api.github.com/users/eosrei/orgs","repos_url":"https://api.github.com/users/eosrei/repos","events_url":"https://api.github.com/users/eosrei/events{/privacy}","received_events_url":"https://api.github.com/users/eosrei/received_events","type":"User","site_admin":false},"created_at":"2015-03-14T01:17:37Z","updated_at":"2015-03-14T01:17:37Z","body":"I'm voting for project.default_speak_tags as a new field. This is known managed data that the code expects to exist, it's a reasonable new field to the schema."}}