{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":79675934,"defaultBranch":"master","name":"csa-admin","ownerLogin":"csa-admin-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-21T22:08:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/174861785?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719043223.0","currentOid":""},"activityList":{"items":[{"before":"3fb40272945bdf5c97203fda8848ce90f5a750c9","after":"dcfa8ab01f8d797db8260f38cc68c343acaca3ee","ref":"refs/heads/master","pushedAt":"2024-09-18T18:50:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Gems upgrade","shortMessageHtmlLink":"Gems upgrade"}},{"before":"52f3f8fb4abb0aeeb190cdf0efb4fefed47b2530","after":"3fb40272945bdf5c97203fda8848ce90f5a750c9","ref":"refs/heads/master","pushedAt":"2024-09-16T20:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Fix NoMethodError\nundefined method `activity_participations_demanded_annually' for nil (NoMethodError)\n\nhttps://csa-admin.sentry.io/issues/5856682836","shortMessageHtmlLink":"Fix NoMethodError"}},{"before":"62183170f63ce334fb2477966422dba1a83c16df","after":"52f3f8fb4abb0aeeb190cdf0efb4fefed47b2530","ref":"refs/heads/master","pushedAt":"2024-09-15T15:31:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Membership billing sidebar small improvements","shortMessageHtmlLink":"Membership billing sidebar small improvements"}},{"before":"c4edf8b2bec389278f80b0cbec7cda18023ea7d2","after":"62183170f63ce334fb2477966422dba1a83c16df","ref":"refs/heads/master","pushedAt":"2024-09-15T14:40:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Membership, future billing (WIP)\n\nThis patch prepares the logic to allow future billing of memberships.\nThis is a work in progress, the feature is not yet enalbled in the UI (missing\nthe ability permission).\n\nThe idea is to allow to create invoices for future memberships, either during\nthe current fiscal year or the next one.\n\nWhen such invoice is created, the billing_year_division of the membership is\nnot respected and the full amount is always billed.\n\nhttps://github.com/csa-admin-org/csa-admin/issues/129","shortMessageHtmlLink":"Membership, future billing (WIP)"}},{"before":"2bbda6fc2df39cd6f9b707ae123d10ecefa92b5f","after":"c4edf8b2bec389278f80b0cbec7cda18023ea7d2","ref":"refs/heads/master","pushedAt":"2024-09-14T09:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Updates, add activity invoicing by fiscal year\n\nhttps://github.com/csa-admin-org/csa-admin/issues/132","shortMessageHtmlLink":"Updates, add activity invoicing by fiscal year"}},{"before":"8ebd65bbcaa53eae273ee451df64ee50df04fb4e","after":"2bbda6fc2df39cd6f9b707ae123d10ecefa92b5f","ref":"refs/heads/master","pushedAt":"2024-09-13T07:48:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Add API token to credentials","shortMessageHtmlLink":"Add API token to credentials"}},{"before":"abdd9598b64f6875f0a57688764a2cd457f57e6e","after":"8ebd65bbcaa53eae273ee451df64ee50df04fb4e","ref":"refs/heads/master","pushedAt":"2024-09-10T15:27:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"ActivityParticipation, add sidebar counting on membership index\n\nAlso improve trial_only? perf with counter cache.","shortMessageHtmlLink":"ActivityParticipation, add sidebar counting on membership index"}},{"before":"13b2725ec3b4e9656294ea2ae0c5141f9f746a67","after":"abdd9598b64f6875f0a57688764a2cd457f57e6e","ref":"refs/heads/master","pushedAt":"2024-09-08T11:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"fix, ensure during_year presence in page index title","shortMessageHtmlLink":"fix, ensure during_year presence in page index title"}},{"before":"5761283f4b8ba90e7ba9bf1c1f0343be8e6fbb17","after":"13b2725ec3b4e9656294ea2ae0c5141f9f746a67","ref":"refs/heads/master","pushedAt":"2024-09-08T10:56:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"ActivityParticipation billing by fiscal year\n\nThis patch removes the obligation to have the activity pariticpation invoices\nin the same fiscal year as the activity participation. This allow to invoice\nactivity participations from previous fiscal years while keeping the invoice\ndate current.\n\nThis patch also adds a way to clear the demanded activity participations from\nmemberships of previous fiscal years.\n\nCloses #132","shortMessageHtmlLink":"ActivityParticipation billing by fiscal year"}},{"before":"482bdc78959273c4616eadd025074a9759b0397e","after":"5761283f4b8ba90e7ba9bf1c1f0343be8e6fbb17","ref":"refs/heads/master","pushedAt":"2024-09-07T11:00:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Invoice CSV add more columns\n\nUseful to know when and who created/opened/closed the invoices.","shortMessageHtmlLink":"Invoice CSV add more columns"}},{"before":"cd5f802a4a6cb67499a74754048f6d11558a576a","after":"482bdc78959273c4616eadd025074a9759b0397e","ref":"refs/heads/master","pushedAt":"2024-09-07T08:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Ruby 3.3.5\n\nhttps://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/","shortMessageHtmlLink":"Ruby 3.3.5"}},{"before":"09a7d2a6c418df476eb84a380f089511b8aaabe9","after":"cd5f802a4a6cb67499a74754048f6d11558a576a","ref":"refs/heads/master","pushedAt":"2024-09-06T09:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Update: CSA Admin\n\nSupport multi-language updates.","shortMessageHtmlLink":"Update: CSA Admin"}},{"before":"bf3acf310ed053b475dd1827d804fc06cc8baca6","after":"09a7d2a6c418df476eb84a380f089511b8aaabe9","ref":"refs/heads/master","pushedAt":"2024-09-06T07:26:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Move vendor css to the right place","shortMessageHtmlLink":"Move vendor css to the right place"}},{"before":"650610a8dfc09e769c745a86bcd7e93018eeda3d","after":"bf3acf310ed053b475dd1827d804fc06cc8baca6","ref":"refs/heads/master","pushedAt":"2024-09-03T17:29:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Handbook translations\n\nThis patch translates all handbook pages and its images to all languages.","shortMessageHtmlLink":"Handbook translations"}},{"before":"29a87878e016145a99e3631f88eac8394655caf4","after":"650610a8dfc09e769c745a86bcd7e93018eeda3d","ref":"refs/heads/master","pushedAt":"2024-09-01T13:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Organization phone / activity_phone improvement\n\nEnsure valid format and also allow activity_phone to be nil.","shortMessageHtmlLink":"Organization phone / activity_phone improvement"}},{"before":"b334444c1c626c23b9f62e8c2442761c0ab2105e","after":"29a87878e016145a99e3631f88eac8394655caf4","ref":"refs/heads/master","pushedAt":"2024-09-01T08:33:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Fix Invoice#cancel_and_edit_shop_order button display","shortMessageHtmlLink":"Fix Invoice#cancel_and_edit_shop_order button display"}},{"before":"d397a1717dd21713788c04555b5cf5031a3045a1","after":"b334444c1c626c23b9f62e8c2442761c0ab2105e","ref":"refs/heads/master","pushedAt":"2024-08-31T09:17:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Remove final ACP mentions\n\nIn permission the acp mention does not have any effect as only superadmin can access it (truc by default on undefined right like :acp)","shortMessageHtmlLink":"Remove final ACP mentions"}},{"before":"9787b38eaca26b4760bc2aa103986927e91cb55c","after":"d397a1717dd21713788c04555b5cf5031a3045a1","ref":"refs/heads/master","pushedAt":"2024-08-31T09:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Rename ACPShare to Share\n\nAs the app has been renamed CSA Admin and the ACP model Organization, no need\nto keep the ACP prefix in the ACPShare model. It's now simply Share.","shortMessageHtmlLink":"Rename ACPShare to Share"}},{"before":"eb85c3c5273870678610b062231d80466ea88bdd","after":"9787b38eaca26b4760bc2aa103986927e91cb55c","ref":"refs/heads/master","pushedAt":"2024-08-31T08:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"English translation improvements","shortMessageHtmlLink":"English translation improvements"}},{"before":"21a1dfa8cfd1526bccdfee1adb81c3dec2941900","after":"eb85c3c5273870678610b062231d80466ea88bdd","ref":"refs/heads/master","pushedAt":"2024-08-31T08:24:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Rename ACP ot Organization\n\nNow that the app has been renamed CSA Admin, it makes more sense to have a more\ngeneric name for the Organization model and its related code.","shortMessageHtmlLink":"Rename ACP ot Organization"}},{"before":"2c62af05de190ed68abbca7442759442cf45114a","after":"21a1dfa8cfd1526bccdfee1adb81c3dec2941900","ref":"refs/heads/master","pushedAt":"2024-08-30T15:23:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Self-host browser-update.js\n\nAvoid cross-origin requests to browser-update.org","shortMessageHtmlLink":"Self-host browser-update.js"}},{"before":"5bff3a41ede38176dd8b2b2bf0584d65cba937b2","after":"2c62af05de190ed68abbca7442759442cf45114a","ref":"refs/heads/master","pushedAt":"2024-08-30T12:35:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"ACP Admin to CSA Admin rename\n\nThis patch renames the app to CSA Admin along with all the links , names, and emails references.","shortMessageHtmlLink":"ACP Admin to CSA Admin rename"}},{"before":"3235725beed55fa96c024c1fd41d2567fd692cb7","after":"5bff3a41ede38176dd8b2b2bf0584d65cba937b2","ref":"refs/heads/master","pushedAt":"2024-08-30T11:53:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Invoicer, do not show the next date as today on admin pages\n\nAs the auto-invoicing process is happending early in the night, the next date\nshould be the next day, not today.","shortMessageHtmlLink":"Invoicer, do not show the next date as today on admin pages"}},{"before":"4ec4e4759d21b0b29282a76c0b4abad3f15da2a7","after":"3235725beed55fa96c024c1fd41d2567fd692cb7","ref":"refs/heads/master","pushedAt":"2024-08-28T17:38:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"ActiveAdmin a4.0.0.beta10 upgrade\n\nhttps://github.com/activeadmin/activeadmin/releases/tag/v4.0.0.beta10","shortMessageHtmlLink":"ActiveAdmin a4.0.0.beta10 upgrade"}},{"before":"244d070f73c1da716a320943152320fe6789c25e","after":"4ec4e4759d21b0b29282a76c0b4abad3f15da2a7","ref":"refs/heads/master","pushedAt":"2024-08-26T16:04:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Fix \"fasle\" dashboard title when onboarding","shortMessageHtmlLink":"Fix \"fasle\" dashboard title when onboarding"}},{"before":"1b563ca71eadb5d521b8d2a2022c5b7a0cd5f480","after":"244d070f73c1da716a320943152320fe6789c25e","ref":"refs/heads/master","pushedAt":"2024-08-26T15:28:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Add ortie postmark credentials","shortMessageHtmlLink":"Add ortie postmark credentials"}},{"before":"345fb88425918ff6d03d1ec0ca0f24beb659b128","after":"1b563ca71eadb5d521b8d2a2022c5b7a0cd5f480","ref":"refs/heads/master","pushedAt":"2024-08-24T09:39:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Member page, fix shop depot panel","shortMessageHtmlLink":"Member page, fix shop depot panel"}},{"before":"a3b699d182d93c07896bebc096a2400e06094163","after":"345fb88425918ff6d03d1ec0ca0f24beb659b128","ref":"refs/heads/master","pushedAt":"2024-08-24T09:12:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Membership, add missing activity participations filter\n\nThis is useful to link the missing activity participations count in the\ndashboard to the list of memberships that have missing activity participations.","shortMessageHtmlLink":"Membership, add missing activity participations filter"}},{"before":"45813255da6f87296f85ce844f42ab6872f80377","after":"a3b699d182d93c07896bebc096a2400e06094163","ref":"refs/heads/master","pushedAt":"2024-08-24T08:27:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"Remove acps.logo_url column\n\nNot required anymore as were now using the logo attachment.","shortMessageHtmlLink":"Remove acps.logo_url column"}},{"before":"97f3f7146674cfa1bf4c6816fef74548b3499bac","after":"45813255da6f87296f85ce844f42ab6872f80377","ref":"refs/heads/master","pushedAt":"2024-08-23T14:55:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaudgg","name":"Thibaud Guillaume-Gentil","path":"/thibaudgg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322?s=80&v=4"},"commit":{"message":"ActiveAdmin, switch to master branch\n\nMy PR has been merged ๐ŸŽ‰\n\nhttps://github.com/activeadmin/activeadmin/pull/8423","shortMessageHtmlLink":"ActiveAdmin, switch to master branch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxODo1MDozOS4wMDAwMDBazwAAAAS6Dpta","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxODo1MDozOS4wMDAwMDBazwAAAAS6Dpta","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yM1QxNDo1NTo1Ny4wMDAwMDBazwAAAASidobE"}},"title":"Activity ยท csa-admin-org/csa-admin"}