{"push_id":976895052,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"f58a5fac70ab28e220d6670786cb07974ba2de8a","before":"17b5eb228261e52abfa15eab339b3fc98d15c7c7","commits":[{"sha":"f58a5fac70ab28e220d6670786cb07974ba2de8a","author":{"email":"a536fda247c2a0c26bf33d443663eda5e559ec4e@grassroot.org.za","name":"luke-grassroot"},"message":"GR-USSDWV1-119, 103, 125, 126\n\nPrincipal change is integration of role setting in all group creation and member\naddition methods. All can be toggled through a boolean added to the methods. Also\nrefactored GroupManager almost entirely, stripping out a large amount of redundancy\nand poor methods, as well as passing the user doing the action around so it gets\nrecorded in the logs properly. To get roles to work with USSD (and tests) had to\nalso pass the user making the change to access control. All of these methods need\nto become async quickly, once async no longer breaks bean injection.","distinct":true,"url":"https://api.github.com/repos/grassrootza/grassroot-platform/commits/f58a5fac70ab28e220d6670786cb07974ba2de8a"}]}