features/git/git_access_check.feature:26
I verified this manually as well. When git vetted user creates a sandbox, then unchecks the Git access agreement, they can still push to the repo.
features/git/git_access_check.feature:26
I verified this manually as well. When git vetted user creates a sandbox, then unchecks the Git access agreement, they can still push to the repo.
Comments
Comment #1
halstead commentedThe varnish cache isn't being cleared when users are updated. Changing your ssh key also will not take effect immediately. Clearing varnish manually after updating the user causes code/privileges to work as expected.
We used to intelligently clear a user's varnish entries whenever account details were changed. This doesn't appear to happen at the moment on git7site.
Comment #2
halstead commentedThe code in drupalorg_git_varnish/drupalorg_git_varnish.module at drupalorg_git_varnish_user() should clear the user's data from the varnish cache but doesn't seem to do it at the moment.
Comment #4
marvil07 commentedThe problem was we were implementing an non-existing hook in D7, hook_user is not valid in D7.
I just changed that to use hook_user_update(). Please let me know if it works as expected.
Comment #5
eliza411 commentedThanks for looking at this. Drumm pulled this commit in last night, and the automated test is still failing. I've verified manually that a user is still able to push.
Comment #6
drummComment #7
drummI changed
drupalorg_git_varnish_http.hostfromlocalhost:8888togit7site.devdrupal.org:8888in settings.local.php.