{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":52476842,"defaultBranch":"master","name":"AccessSystem","ownerLogin":"swindonmakers","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-24T21:48:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2380181?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724664558.0","currentOid":""},"activityList":{"items":[{"before":"8cc291d80afd8ca517862b9b99631460874599ac","after":"641d9deaf0f3b0837f2d5cf87ba4ece9849c0f6c","ref":"refs/heads/master","pushedAt":"2024-08-26T09:31:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/swindonmakers/AccessSystem","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/swindonmakers/AccessSystem"}},{"before":"dcc99c65c269911c63002ad3ec8a88d31a2557f2","after":null,"ref":"refs/heads/castaway/script_fix_door_pending","pushedAt":"2024-08-26T09:29:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"}},{"before":"2f0c452e2864ee634e02caa92cf9f746be2f3b4f","after":"8cc291d80afd8ca517862b9b99631460874599ac","ref":"refs/heads/master","pushedAt":"2024-08-26T09:29:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Merge pull request #100 from swindonmakers/castaway/script_fix_door_pending\n\nOne-time fix for current valid members:","shortMessageHtmlLink":"Merge pull request #100 from swindonmakers/castaway/script_fix_door_p…"}},{"before":null,"after":"dcc99c65c269911c63002ad3ec8a88d31a2557f2","ref":"refs/heads/castaway/script_fix_door_pending","pushedAt":"2024-08-26T09:17:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"One-time fix for current valid members:\n\nSet door to not-pending","shortMessageHtmlLink":"One-time fix for current valid members:"}},{"before":"52dc2955a0fcb42b5dca43013cede3b569252e82","after":null,"ref":"refs/heads/castaway/95_api_tool_access","pushedAt":"2024-08-14T22:19:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AnotherMatt92","name":null,"path":"/AnotherMatt92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108900488?s=80&v=4"}},{"before":"87a8b6dab36a172803b9eba42d83711c8dfd6205","after":"2f0c452e2864ee634e02caa92cf9f746be2f3b4f","ref":"refs/heads/master","pushedAt":"2024-08-14T22:19:46.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"AnotherMatt92","name":null,"path":"/AnotherMatt92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108900488?s=80&v=4"},"commit":{"message":"Merge pull request #99 from swindonmakers/castaway/95_api_tool_access\n\nAdd tool_access endpoint, for thing controller","shortMessageHtmlLink":"Merge pull request #99 from swindonmakers/castaway/95_api_tool_access"}},{"before":"17d4abbd59a731e8f17820604c05aac0e70d9def","after":null,"ref":"refs/heads/castaway/94_access_for_confirmed_tools","pushedAt":"2024-08-14T20:46:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"}},{"before":"b0e1d559e3a3c65782efb68d456b170dd3e542b7","after":"87a8b6dab36a172803b9eba42d83711c8dfd6205","ref":"refs/heads/master","pushedAt":"2024-08-14T20:46:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Merge pull request #97 from swindonmakers/castaway/94_access_for_confirmed_tools\n\nOnly non \"pending\" members may access the tools (also the Door)","shortMessageHtmlLink":"Merge pull request #97 from swindonmakers/castaway/94_access_for_conf…"}},{"before":null,"after":"52dc2955a0fcb42b5dca43013cede3b569252e82","ref":"refs/heads/castaway/95_api_tool_access","pushedAt":"2024-08-10T14:53:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Write to usagelog table for running tool access from controllers\n\nCloses #95","shortMessageHtmlLink":"Write to usagelog table for running tool access from controllers"}},{"before":"b854e5c28750765877a57383a00342f318ad30cd","after":null,"ref":"refs/heads/castaway/94_verify_confirmed","pushedAt":"2024-08-10T12:12:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"}},{"before":null,"after":"17d4abbd59a731e8f17820604c05aac0e70d9def","ref":"refs/heads/castaway/94_access_for_confirmed_tools","pushedAt":"2024-08-10T12:12:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Only non \"pending\" members may access the tools (also the Door)\n\nFixes #94","shortMessageHtmlLink":"Only non \"pending\" members may access the tools (also the Door)"}},{"before":null,"after":"b854e5c28750765877a57383a00342f318ad30cd","ref":"refs/heads/castaway/94_verify_confirmed","pushedAt":"2024-08-10T12:09:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Use of tools (including the door) only when induction confirmed\n\nNB: Door \"induction\" is auto-confirmed on payment\n\nFixes #94","shortMessageHtmlLink":"Use of tools (including the door) only when induction confirmed"}},{"before":"30a693051fb52efd7e275100ca96044ea9cc1780","after":null,"ref":"refs/heads/castaway/43_door_pending_fix","pushedAt":"2024-03-17T21:47:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"}},{"before":"1aa62b967ac7a2ef2dcaa9ca1fec40067188a1e8","after":"b0e1d559e3a3c65782efb68d456b170dd3e542b7","ref":"refs/heads/master","pushedAt":"2024-03-17T21:47:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Merge pull request #90 from swindonmakers/castaway/43_door_pending_fix\n\nUpdate Door \"pending\" status on payment","shortMessageHtmlLink":"Merge pull request #90 from swindonmakers/castaway/43_door_pending_fix"}},{"before":"0bb90accf08035998a178963665ea753a66559fc","after":"30a693051fb52efd7e275100ca96044ea9cc1780","ref":"refs/heads/castaway/43_door_pending_fix","pushedAt":"2024-03-14T13:55:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Update Door \"pending\" status on payment\n\nAlso adds Door entry if missing (removed during Covid lockdowns)\n\nFixes #43","shortMessageHtmlLink":"Update Door \"pending\" status on payment"}},{"before":"89d280a7d9b9894c0238c248090b7bfeaa855cf5","after":null,"ref":"refs/heads/castaway/members_only_tidyup","pushedAt":"2024-03-14T13:48:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"}},{"before":"704a8184d4b4fb625a06940b69a81984f6fcb334","after":null,"ref":"refs/heads/castaway/remove_ex_member_inductions","pushedAt":"2024-03-14T13:48:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"}},{"before":"97b0757287f1cb0d7840ec8a3a922d9e2a4f3820","after":"1aa62b967ac7a2ef2dcaa9ca1fec40067188a1e8","ref":"refs/heads/master","pushedAt":"2024-03-14T13:48:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Merge pull request #93 from swindonmakers/castaway/remove_ex_member_inductions\n\nRemove ex member inductions (code, needs calling from somewhere)","shortMessageHtmlLink":"Merge pull request #93 from swindonmakers/castaway/remove_ex_member_i…"}},{"before":"e8c296ab231e67ba5dc32231fe50ea72f5188c03","after":null,"ref":"refs/heads/theorbtwo/induct_same","pushedAt":"2024-03-14T11:49:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AnotherMatt92","name":null,"path":"/AnotherMatt92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108900488?s=80&v=4"}},{"before":"b78d733ed4ee7d17e353aeb2cce2e1fdccc10825","after":"97b0757287f1cb0d7840ec8a3a922d9e2a4f3820","ref":"refs/heads/master","pushedAt":"2024-03-14T11:49:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AnotherMatt92","name":null,"path":"/AnotherMatt92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108900488?s=80&v=4"},"commit":{"message":"Merge pull request #92 from swindonmakers/theorbtwo/induct_same\n\n/induct same on same support","shortMessageHtmlLink":"Merge pull request #92 from swindonmakers/theorbtwo/induct_same"}},{"before":null,"after":"704a8184d4b4fb625a06940b69a81984f6fcb334","ref":"refs/heads/castaway/remove_ex_member_inductions","pushedAt":"2024-03-12T15:15:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"API endpoint for \"remove ex-member-inductions\" (if older than 3 mo)\n\nFixes #84\n\nIntended for calling from a scheduled job (or as part of the payment\njob)\n\nStarts a new Controller which should ideally have some sorta auth\nprotection so it can't be called by just anybody..","shortMessageHtmlLink":"API endpoint for \"remove ex-member-inductions\" (if older than 3 mo)"}},{"before":"48cb9f005d3de65c53722e4f02282fcaafb60915","after":"89d280a7d9b9894c0238c248090b7bfeaa855cf5","ref":"refs/heads/castaway/members_only_tidyup","pushedAt":"2024-03-12T15:11:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Make \"ex_members\" a re-useable method\n\nDocumentation in ResultSet::Person","shortMessageHtmlLink":"Make \"ex_members\" a re-useable method"}},{"before":"84b7f0b789179b30e8981a73a6f0928a92d4a5ad","after":"48cb9f005d3de65c53722e4f02282fcaafb60915","ref":"refs/heads/castaway/members_only_tidyup","pushedAt":"2024-03-12T13:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Make \"ex_members\" a re-useable method\n\nDocumentation in ResultSet::Person","shortMessageHtmlLink":"Make \"ex_members\" a re-useable method"}},{"before":null,"after":"e8c296ab231e67ba5dc32231fe50ea72f5188c03","ref":"refs/heads/theorbtwo/induct_same","pushedAt":"2024-03-12T13:03:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theorbtwo","name":"James Mastros","path":"/theorbtwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97905?s=80&v=4"},"commit":{"message":"/induct same on same support\n(Also, add more junk to .gitignore.)","shortMessageHtmlLink":"/induct same on same support"}},{"before":"00ff313d531420d38c997bb3dc80a59a7fec57a2","after":"84b7f0b789179b30e8981a73a6f0928a92d4a5ad","ref":"refs/heads/castaway/members_only_tidyup","pushedAt":"2024-03-12T11:19:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"List group members who are not valid - /check_valid_members \n\nIntended for the Members Only chat, should work anywhere the bot is an admin.\nOnly works for directors.\n\nBanning / removing members from the chat can also be added, haven't yet","shortMessageHtmlLink":"List group members who are not valid - /check_valid_members <months>"}},{"before":null,"after":"00ff313d531420d38c997bb3dc80a59a7fec57a2","ref":"refs/heads/castaway/members_only_tidyup","pushedAt":"2024-03-12T11:08:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"List group members who are not valid - /check_valid_members \n\nIntended for the Members Only chat, should work anywhere the bot is an admin.\nOnly works for directors.\n\nBanning / removing members from the chat can also be added, haven't yet","shortMessageHtmlLink":"List group members who are not valid - /check_valid_members <months>"}},{"before":null,"after":"0bb90accf08035998a178963665ea753a66559fc","ref":"refs/heads/castaway/43_door_pending_fix","pushedAt":"2024-03-03T15:14:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Update Door \"pending\" status on payment\n\nAlso adds Door entry if missing (removed during Covid lockdowns)\n\nFixes #43","shortMessageHtmlLink":"Update Door \"pending\" status on payment"}},{"before":"b9df1ada72a6f9b8fc98e8072ce666857d9b3094","after":null,"ref":"refs/heads/castaway/delete_tokens_vehicles","pushedAt":"2024-03-03T13:00:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"}},{"before":"43f0b11ae07ab3ec6b34ef3508d0eb66b9b5c03e","after":"b78d733ed4ee7d17e353aeb2cce2e1fdccc10825","ref":"refs/heads/master","pushedAt":"2024-03-03T13:00:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"Merge pull request #73 from swindonmakers/castaway/delete_tokens_vehicles\n\nAdd ability to delete tokens and vehicles","shortMessageHtmlLink":"Merge pull request #73 from swindonmakers/castaway/delete_tokens_vehi…"}},{"before":"9042b15ac6242262ac7667276623cf2fb0e31c97","after":"82e420841dceaac1e5b87882f10d8e29d76ba692","ref":"refs/heads/castaway/automate_vehicle_parking","pushedAt":"2024-03-03T12:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"castaway","name":"Jess","path":"/castaway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109990?s=80&v=4"},"commit":{"message":"WIP: save data from chrome automation to images to see what happened","shortMessageHtmlLink":"WIP: save data from chrome automation to images to see what happened"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNlQwOTozMToyNy4wMDAwMDBazwAAAASkFIkX","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNlQwOTozMToyNy4wMDAwMDBazwAAAASkFIkX","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wM1QxMjo1Njo0Ni4wMDAwMDBazwAAAAQK-lcR"}},"title":"Activity · swindonmakers/AccessSystem"}