When we add a user into a site, conditional release of resources isn't calculated again causing this user can access (or not) incorrectly.
To reproduce this issue I followed the next steps:
- Create an item gradebook, e.g. Item1
- Create a resource. In the properties, check 'Only if the following condition is met', the gradebook item 'Item1' and the condition 'grade is blank'.
That's mean any user who hasn't been graded in Item1 will be able to access this resource.
- Now, we add a user into this site.
This user cannot access to the resource, but he should.