title: CKAN user_role_update API call
body: <p>Hope someone can explain me how CKAN Api call user_role_update work? I run this API successfully with no error and can see that the users' permissions are granted according to planned. However this doesnt change anything on the application. </p>
  
  <p>For example I got a user who is a member of an organisation, she cant add a new dataset nor can she amend any dataset within the organisation....so I used API user_role_update and grant her permission with Editor, nothing changes on the front end.</p>
  
  <p>However, when I granted her permission Editor (on the web interface not via API) she now could see Manage button to add / edit datasets. HOWEVER, I only want her to be able to edit / manage just one dataset like how I did via API. </p>
  
  <p>What do I miss here? Do I require extra extensions for this to work or do I need to amend configuration option etc...?</p>