{"action":"created","issue":{"url":"https://api.github.com/repos/ushahidi/platform/issues/1262","repository_url":"https://api.github.com/repos/ushahidi/platform","labels_url":"https://api.github.com/repos/ushahidi/platform/issues/1262/labels{/name}","comments_url":"https://api.github.com/repos/ushahidi/platform/issues/1262/comments","events_url":"https://api.github.com/repos/ushahidi/platform/issues/1262/events","html_url":"https://github.com/ushahidi/platform/issues/1262","id":161734378,"number":1262,"title":"Mark as Complete toggle button confusing to users","user":{"login":"Shadrock","id":4574998,"avatar_url":"https://avatars.githubusercontent.com/u/4574998?v=3","gravatar_id":"","url":"https://api.github.com/users/Shadrock","html_url":"https://github.com/Shadrock","followers_url":"https://api.github.com/users/Shadrock/followers","following_url":"https://api.github.com/users/Shadrock/following{/other_user}","gists_url":"https://api.github.com/users/Shadrock/gists{/gist_id}","starred_url":"https://api.github.com/users/Shadrock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Shadrock/subscriptions","organizations_url":"https://api.github.com/users/Shadrock/orgs","repos_url":"https://api.github.com/users/Shadrock/repos","events_url":"https://api.github.com/users/Shadrock/events{/privacy}","received_events_url":"https://api.github.com/users/Shadrock/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ushahidi/platform/labels/P1%20-%20Immediate","name":"P1 - Immediate","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/ushahidi/platform/milestones/21","html_url":"https://github.com/ushahidi/platform/milestones/Sprint%208","labels_url":"https://api.github.com/repos/ushahidi/platform/milestones/21/labels","id":1839372,"number":21,"title":"Sprint 8","description":"August 1 - 30","creator":{"login":"jshorland","id":3224856,"avatar_url":"https://avatars.githubusercontent.com/u/3224856?v=3","gravatar_id":"","url":"https://api.github.com/users/jshorland","html_url":"https://github.com/jshorland","followers_url":"https://api.github.com/users/jshorland/followers","following_url":"https://api.github.com/users/jshorland/following{/other_user}","gists_url":"https://api.github.com/users/jshorland/gists{/gist_id}","starred_url":"https://api.github.com/users/jshorland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jshorland/subscriptions","organizations_url":"https://api.github.com/users/jshorland/orgs","repos_url":"https://api.github.com/users/jshorland/repos","events_url":"https://api.github.com/users/jshorland/events{/privacy}","received_events_url":"https://api.github.com/users/jshorland/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":1,"state":"open","created_at":"2016-06-20T22:25:47Z","updated_at":"2016-07-04T22:42:01Z","due_on":"2016-08-30T07:00:00Z","closed_at":null},"comments":4,"created_at":"2016-06-22T16:57:46Z","updated_at":"2016-07-06T15:54:10Z","closed_at":null,"body":"**This is for the COMRADES deployment**: http://comrades.ushahidi.com/views/map\r\nNotes came from a training with 7 very tech savvy users. \r\n\r\n### Expected behaviour\r\nUsers would submit a report by filling out a form and clicking a button. Users expected options for saving a post that was not complete or submitting a completed post. \r\n\r\n### Actual behaviour\r\nThe “Mark as complete” toggle confused several users for two reasons: \r\n* It's placement at the top of the form/survey implied that they should have already done something.\r\n* Users were confused about the difference between toggling the \"Mark as complete\" and clicking on \"Save\". In neither case was it clear that they were *submitting* a post. \r\n\r\n### Steps to reproduce the behaviour/error\r\nGo to any deployment. Do not log in. Add a post. \r\n\r\n### Suggested Changes\r\nChange the \"Save\" button to read \"Submit\" since this more accurately reflects what is actually happening. Eliminate the \"mark as complete\" toggle from the form. I'm not exactly sure what function it fills. If all the field are required and completed, then there's no need for an additional step. If they are not filled out, they are prompted to complete fields. If it is absolutely necessary to keep the toggle, place it at the bottom of the form. \r\n\r\nIt may be worth adding the functionality to \"save\" a post that is in progress."},"comment":{"url":"https://api.github.com/repos/ushahidi/platform/issues/comments/230816366","html_url":"https://github.com/ushahidi/platform/issues/1262#issuecomment-230816366","issue_url":"https://api.github.com/repos/ushahidi/platform/issues/1262","id":230816366,"user":{"login":"brandonrosage","id":1136279,"avatar_url":"https://avatars.githubusercontent.com/u/1136279?v=3","gravatar_id":"","url":"https://api.github.com/users/brandonrosage","html_url":"https://github.com/brandonrosage","followers_url":"https://api.github.com/users/brandonrosage/followers","following_url":"https://api.github.com/users/brandonrosage/following{/other_user}","gists_url":"https://api.github.com/users/brandonrosage/gists{/gist_id}","starred_url":"https://api.github.com/users/brandonrosage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brandonrosage/subscriptions","organizations_url":"https://api.github.com/users/brandonrosage/orgs","repos_url":"https://api.github.com/users/brandonrosage/repos","events_url":"https://api.github.com/users/brandonrosage/events{/privacy}","received_events_url":"https://api.github.com/users/brandonrosage/received_events","type":"User","site_admin":false},"created_at":"2016-07-06T15:54:09Z","updated_at":"2016-07-06T15:54:09Z","body":"@rjmackay Thanks for asking about this. I had thought this through, but I think I arrived at the wrong conclusion. I revisited this this morning, and here's where I landed:\r\n\r\nWe're careful (and conservative) about how much role-specific configuration we do on a survey-by-survey basis. That's part of the fallout of the \"Post Status\" decision -- not adding permissions to every last thing.\r\n\r\nThat said, task completion is a very role-specific type of work. So, setting aside the full layer of \"assignment\" functionality that will come with a full-blown \"Tasks\" mode, tasks should have a wall around them, defining who can even complete them.\r\n\r\nSo, for any given **survey**, here's the role-specific configuration you can do:\r\n\r\n* Who can add to this survey\r\n* Who can edit posts to this survey\r\n* Who can complete Task A\r\n* Who can complete Task B\r\n\r\nYou can see all of these controls in the following screen:\r\n\r\n![edit survey](https://cloud.githubusercontent.com/assets/1136279/16624813/d2d5f7e0-4367-11e6-8f66-ef29ca1f175b.png)\r\n"}}
{"actor":{"display_login":"brandonrosage"}}