{"sha":"f94db5cb68459c55c69acd6754fab16babdbf67e","node_id":"C_kwDOLgQlp9oAKGY5NGRiNWNiNjg0NTljNTVjNjlhY2Q2NzU0ZmFiMTZiYWJkYmY2N2U","commit":{"author":{"name":"Sigurd Nes","email":"sigurdne@gmail.com","date":"2026-05-27T11:03:35Z"},"committer":{"name":"Sigurd Nes","email":"sigurdne@gmail.com","date":"2026-05-27T11:03:35Z"},"message":"refactor check_perms2 to include membership equality check","tree":{"sha":"2ffc8230e9e0900ad67c6050affa201cd2149a28","url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/git/trees/2ffc8230e9e0900ad67c6050affa201cd2149a28"},"url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/git/commits/f94db5cb68459c55c69acd6754fab16babdbf67e","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/commits/f94db5cb68459c55c69acd6754fab16babdbf67e","html_url":"https://github.com/PorticoEstate/PorticoEstate-v2/commit/f94db5cb68459c55c69acd6754fab16babdbf67e","comments_url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/commits/f94db5cb68459c55c69acd6754fab16babdbf67e/comments","author":{"login":"sigurdne","id":12719970,"node_id":"MDQ6VXNlcjEyNzE5OTcw","avatar_url":"https://avatars.githubusercontent.com/u/12719970?v=4","gravatar_id":"","url":"https://api.github.com/users/sigurdne","html_url":"https://github.com/sigurdne","followers_url":"https://api.github.com/users/sigurdne/followers","following_url":"https://api.github.com/users/sigurdne/following{/other_user}","gists_url":"https://api.github.com/users/sigurdne/gists{/gist_id}","starred_url":"https://api.github.com/users/sigurdne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sigurdne/subscriptions","organizations_url":"https://api.github.com/users/sigurdne/orgs","repos_url":"https://api.github.com/users/sigurdne/repos","events_url":"https://api.github.com/users/sigurdne/events{/privacy}","received_events_url":"https://api.github.com/users/sigurdne/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"sigurdne","id":12719970,"node_id":"MDQ6VXNlcjEyNzE5OTcw","avatar_url":"https://avatars.githubusercontent.com/u/12719970?v=4","gravatar_id":"","url":"https://api.github.com/users/sigurdne","html_url":"https://github.com/sigurdne","followers_url":"https://api.github.com/users/sigurdne/followers","following_url":"https://api.github.com/users/sigurdne/following{/other_user}","gists_url":"https://api.github.com/users/sigurdne/gists{/gist_id}","starred_url":"https://api.github.com/users/sigurdne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sigurdne/subscriptions","organizations_url":"https://api.github.com/users/sigurdne/orgs","repos_url":"https://api.github.com/users/sigurdne/repos","events_url":"https://api.github.com/users/sigurdne/events{/privacy}","received_events_url":"https://api.github.com/users/sigurdne/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"ca902c8137a37e665bbea51a0d88ef4ab85ed044","url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/commits/ca902c8137a37e665bbea51a0d88ef4ab85ed044","html_url":"https://github.com/PorticoEstate/PorticoEstate-v2/commit/ca902c8137a37e665bbea51a0d88ef4ab85ed044"}],"stats":{"total":4,"additions":3,"deletions":1},"files":[{"sha":"ed8cbbfdf6109f63bc31ffbef0d2b4ca54e9f293","filename":"src/modules/property/helpers/BoCommon.php","status":"modified","additions":3,"deletions":1,"changes":4,"blob_url":"https://github.com/PorticoEstate/PorticoEstate-v2/blob/f94db5cb68459c55c69acd6754fab16babdbf67e/src%2Fmodules%2Fproperty%2Fhelpers%2FBoCommon.php","raw_url":"https://github.com/PorticoEstate/PorticoEstate-v2/raw/f94db5cb68459c55c69acd6754fab16babdbf67e/src%2Fmodules%2Fproperty%2Fhelpers%2FBoCommon.php","contents_url":"https://api.github.com/repos/PorticoEstate/PorticoEstate-v2/contents/src%2Fmodules%2Fproperty%2Fhelpers%2FBoCommon.php?ref=f94db5cb68459c55c69acd6754fab16babdbf67e","patch":"@@ -92,7 +92,9 @@ public function checkPerms2($owner_id, $grants, $required, $equalto = array())\n \n \tpublic function check_perms2($owner_id, $grants, $required)\n \t{\n-\t\treturn $this->checkPerms2($owner_id, $grants, $required, array());\n+\t\t$equalto = $this->accounts->membership($owner_id);\n+\t\n+\t\treturn $this->checkPerms2($owner_id, $grants, $required, $equalto);\n \t}\n \n \tpublic function confirm_session()"}]}