Skip to content

Conversation

@batuhanozoge
Copy link

We have a use-case where we do not issue any user rights and do authorization solely based on group permissions. (Our fallback permission is NO_PERMISSIONS so users all use the fallback). In such case the after_request hook filters out all the LoggedModels since it fetches all experiments based on user rights "store.list_experiment_permissions(username)"

I believe this should take into account the effective permissions of the user(including group) and not just user permissions. That is why I have modified it to use effective_experiment_permission(model.experiment_id, username).permission.can_read

I haven't adjusted the tests yet they assert store.list_experiment_permissions(username) to be called once.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant