{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35865534,"defaultBranch":"main","name":"discourse-solved","ownerLogin":"discourse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-19T07:11:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3220138?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714148470.0","currentOid":""},"activityList":{"items":[{"before":"8584bf6053d60d2e5052b2332075ac67d2706eb7","after":null,"ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-26T16:21:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"}},{"before":"2c96c5b67ceb71503d83ed6150cb75c47527e6b0","after":"2b6e17d1d5921bbc768168677cd71f4f49e16fb9","ref":"refs/heads/main","pushedAt":"2024-04-26T16:21:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"FEATURE: Prevents assign notification & change status on solved (#285)\n\n* FEATURE: Prevents assign notification & change status on solved\r\n\r\nRelates to this [topic](https://meta.discourse.org/t/assign-plugin-for-informatica/256974/94)\r\n\r\nAdd an event listener to `accepted_solution` event\r\n\r\nAdd `assigns_reminder_assigned_topics_query` modifier to not notify if\r\n`prevent_assign_notification` setting is on.\r\n\r\nAdd settings to prevent assign notification and change status on solved\r\n\r\n* DEV: Address review comments\r\n\r\nUpdate SiteSettings names.\r\n\r\n* DEV(WIP): Add tests for integration with discourse-assign\r\n\r\nAdd test for integration with discourse-assign plugin\r\nchecks if the assignment status is moved to `Done`\r\n\r\n* DEV: lint solved_spec.rb\r\n\r\n* DEV: Update test where it updates all assignments\r\n\r\nChange `on(:accepted_solution)` is defined\r\n\r\nUpdate test to use acting_user instead of admin\r\n\r\n* DEV: lint & add tests for assigns_reminder_assigned_topics_query\r\n\r\nLinted and added tests for `assigns_reminder_assigned_topics_query` modifier.\r\n\r\n* DEV: Update tests based on review feedback\r\n\r\nchange plugin_initializer location\r\n\r\nupdate spec with new tests to test integration with discourse-assign\r\n\r\n* DEV: Add describe to spec for discourse-assign integration tests\r\n\r\n* DEV: update describe name for discourse-assing spec integration\r\n\r\n* DEV: Add more tests to spec for discourse-assign integration\r\n\r\n* DEV: Lint solved_spec\r\n\r\n* DEV: Lint and update spec to not have `p1` topic inside","shortMessageHtmlLink":"FEATURE: Prevents assign notification & change status on solved (#285)"}},{"before":"1a3a77d80aa6f0e24d0231693700e110765bfdb2","after":"8584bf6053d60d2e5052b2332075ac67d2706eb7","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-26T16:11:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: Lint and update spec to not have `p1` topic inside","shortMessageHtmlLink":"DEV: Lint and update spec to not have p1 topic inside"}},{"before":"ab17e398851431b616f36132e0e5151811c45d6e","after":"1a3a77d80aa6f0e24d0231693700e110765bfdb2","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-26T16:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: Lint solved_spec","shortMessageHtmlLink":"DEV: Lint solved_spec"}},{"before":"f3988435bf931b7174ac82b8df6a139e335fecd4","after":"ab17e398851431b616f36132e0e5151811c45d6e","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-26T15:57:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: Add more tests to spec for discourse-assign integration","shortMessageHtmlLink":"DEV: Add more tests to spec for discourse-assign integration"}},{"before":"2dbb02f3fe91f7e9145a396de27add69ccb7cc73","after":null,"ref":"refs/heads/add-custom-status-filters","pushedAt":"2024-04-26T14:17:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ZogStriP","name":"Régis Hanol","path":"/ZogStriP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362783?s=80&v=4"}},{"before":"a18ce6d712fafed286bcc99543dd173110c6dfb8","after":"2c96c5b67ceb71503d83ed6150cb75c47527e6b0","ref":"refs/heads/main","pushedAt":"2024-04-26T14:17:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZogStriP","name":"Régis Hanol","path":"/ZogStriP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362783?s=80&v=4"},"commit":{"message":"FEATURE: add new custom status filters (#286)\n\n* FEATURE: add new custom status filters\r\n\r\nThose can be used in /filter route.\r\n\r\nDepends on https://github.com/discourse/discourse/pull/26770\r\n\r\nInternal ref. /t/127278\r\n\r\n* DEV: pin plugin for Discourse 3.3.0.beta2-dev","shortMessageHtmlLink":"FEATURE: add new custom status filters (#286)"}},{"before":"9d0e6024949da470be39195f969904fae913fe0c","after":"f3988435bf931b7174ac82b8df6a139e335fecd4","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-26T14:17:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: update describe name for discourse-assing spec integration","shortMessageHtmlLink":"DEV: update describe name for discourse-assing spec integration"}},{"before":"6603d8465b8c4763d67b44eeee6c2ad0f3b031d9","after":"9d0e6024949da470be39195f969904fae913fe0c","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-26T14:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: Add describe to spec for discourse-assign integration tests","shortMessageHtmlLink":"DEV: Add describe to spec for discourse-assign integration tests"}},{"before":"3e0a596daac4c34bbfe99256e9d5c9e212af341f","after":"6603d8465b8c4763d67b44eeee6c2ad0f3b031d9","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-26T14:05:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: Update tests based on review feedback\n\nchange plugin_initializer location\n\nupdate spec with new tests to test integration with discourse-assign","shortMessageHtmlLink":"DEV: Update tests based on review feedback"}},{"before":"a49f23ec24dce61536672564c4e14f28297f2614","after":"2dbb02f3fe91f7e9145a396de27add69ccb7cc73","ref":"refs/heads/add-custom-status-filters","pushedAt":"2024-04-26T12:27:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZogStriP","name":"Régis Hanol","path":"/ZogStriP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362783?s=80&v=4"},"commit":{"message":"DEV: pin plugin for Discourse 3.3.0.beta2-dev","shortMessageHtmlLink":"DEV: pin plugin for Discourse 3.3.0.beta2-dev"}},{"before":"70dd3a839a5a7f2d7ea5cc29831bd66dba4de47e","after":"a49f23ec24dce61536672564c4e14f28297f2614","ref":"refs/heads/add-custom-status-filters","pushedAt":"2024-04-26T11:04:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZogStriP","name":"Régis Hanol","path":"/ZogStriP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362783?s=80&v=4"},"commit":{"message":"FEATURE: add new custom status filters\n\nThose can be used in /filter route.\n\nDepends on https://github.com/discourse/discourse/pull/26770\n\nInternal ref. /t/127278","shortMessageHtmlLink":"FEATURE: add new custom status filters"}},{"before":null,"after":"70dd3a839a5a7f2d7ea5cc29831bd66dba4de47e","ref":"refs/heads/add-custom-status-filters","pushedAt":"2024-04-26T10:55:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ZogStriP","name":"Régis Hanol","path":"/ZogStriP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362783?s=80&v=4"},"commit":{"message":"FEATURE: add new custom status filters\n\nThose can be used in /filter route.\n\nDepends on https://github.com/discourse/discourse/pull/26770\n\nInternal ref. /t/127278","shortMessageHtmlLink":"FEATURE: add new custom status filters"}},{"before":"e102d82ec5888ecf7c590286528cea9d58895ae9","after":"3e0a596daac4c34bbfe99256e9d5c9e212af341f","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-25T21:26:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: lint & add tests for assigns_reminder_assigned_topics_query\n\nLinted and added tests for `assigns_reminder_assigned_topics_query` modifier.","shortMessageHtmlLink":"DEV: lint & add tests for assigns_reminder_assigned_topics_query"}},{"before":"c1d37ac7a90d648d474f732a3464e6166959f864","after":"e102d82ec5888ecf7c590286528cea9d58895ae9","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-24T19:32:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: Update test where it updates all assignments\n\nChange `on(:accepted_solution)` is defined\n\nUpdate test to use acting_user instead of admin","shortMessageHtmlLink":"DEV: Update test where it updates all assignments"}},{"before":"e63af67145df937f8983f450d5f460478ced2428","after":"c1d37ac7a90d648d474f732a3464e6166959f864","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-24T18:36:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: lint solved_spec.rb","shortMessageHtmlLink":"DEV: lint solved_spec.rb"}},{"before":"0487888fb5287dbd34bf41a0bfeee22d4762df84","after":"e63af67145df937f8983f450d5f460478ced2428","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-24T18:33:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV(WIP): Add tests for integration with discourse-assign\n\nAdd test for integration with discourse-assign plugin\nchecks if the assignment status is moved to `Done`","shortMessageHtmlLink":"DEV(WIP): Add tests for integration with discourse-assign"}},{"before":"c6f879415bc7d0697a04344b2b689faafcbd4be3","after":"0487888fb5287dbd34bf41a0bfeee22d4762df84","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-24T14:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: Address review comments\n\nUpdate SiteSettings names.","shortMessageHtmlLink":"DEV: Address review comments"}},{"before":null,"after":"c6f879415bc7d0697a04344b2b689faafcbd4be3","ref":"refs/heads/feature/assigns-reminder-assigned-topics","pushedAt":"2024-04-23T21:04:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"FEATURE: Prevents assign notification & change status on solved\n\nRelates to this [topic](https://meta.discourse.org/t/assign-plugin-for-informatica/256974/94)\n\nAdd an event listener to `accepted_solution` event\n\nAdd `assigns_reminder_assigned_topics_query` modifier to not notify if\n`prevent_assign_notification` setting is on.\n\nAdd settings to prevent assign notification and change status on solved","shortMessageHtmlLink":"FEATURE: Prevents assign notification & change status on solved"}},{"before":"f6af2d73f77bb62358f45ac41ac56d4fd4c627ed","after":null,"ref":"refs/heads/fix-search-for-tags","pushedAt":"2024-03-28T20:46:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pmusaraj","name":"Penar Musaraj","path":"/pmusaraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368961?s=80&v=4"}},{"before":"4c6ddcf08dcbca7b22ee55bce3062e889982ed3a","after":"a18ce6d712fafed286bcc99543dd173110c6dfb8","ref":"refs/heads/main","pushedAt":"2024-03-28T20:46:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pmusaraj","name":"Penar Musaraj","path":"/pmusaraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368961?s=80&v=4"},"commit":{"message":"FIX: Allow searching for unsolved posts with tags (#284)\n\nWhen using the `status:unsolved` search filter, the plugin was only\r\nreturning results from topics in categories where solved was enabled.\r\n\r\nThis commit changes the search query to also include topics with tags\r\nthat have solved enabled via the `enable_solved_tags` site setting.\r\n\r\nThis fixes the `status:unsolved tags:tag1` search query.","shortMessageHtmlLink":"FIX: Allow searching for unsolved posts with tags (#284)"}},{"before":"e15099652e54cc42ca6fdea5c00acab4727ab314","after":"f6af2d73f77bb62358f45ac41ac56d4fd4c627ed","ref":"refs/heads/fix-search-for-tags","pushedAt":"2024-03-28T20:22:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmusaraj","name":"Penar Musaraj","path":"/pmusaraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368961?s=80&v=4"},"commit":{"message":"Lint!","shortMessageHtmlLink":"Lint!"}},{"before":"9b500aa9eade54ccf3323485be020f6a3220134f","after":"e15099652e54cc42ca6fdea5c00acab4727ab314","ref":"refs/heads/fix-search-for-tags","pushedAt":"2024-03-28T20:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmusaraj","name":"Penar Musaraj","path":"/pmusaraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368961?s=80&v=4"},"commit":{"message":"Minor spec change","shortMessageHtmlLink":"Minor spec change"}},{"before":null,"after":"9b500aa9eade54ccf3323485be020f6a3220134f","ref":"refs/heads/fix-search-for-tags","pushedAt":"2024-03-28T20:00:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmusaraj","name":"Penar Musaraj","path":"/pmusaraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368961?s=80&v=4"},"commit":{"message":"FIX: Allow searching for unsolved posts with tags\n\nWhen using the `status:unsolved` search filter, the plugin was only\nreturning results from topics in categories where solved was enabled.\n\nThis commit changes the search query to also include topics with tags\nthat have solved enabled via the `enable_solved_tags` site setting.\n\nThis fixes the `status:unsolved tags:tag1` search query.","shortMessageHtmlLink":"FIX: Allow searching for unsolved posts with tags"}},{"before":"e1fc090bdc027bcc4b88ec2f31423a4b0a9451ac","after":null,"ref":"refs/heads/loic-fix-new-linting","pushedAt":"2024-03-06T09:25:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Flink","name":"Loïc Guitaut","path":"/Flink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5648?s=80&v=4"}},{"before":"b50b118a79a2cd5148b9f4f96018142ee16760cb","after":"4c6ddcf08dcbca7b22ee55bce3062e889982ed3a","ref":"refs/heads/main","pushedAt":"2024-03-06T09:25:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flink","name":"Loïc Guitaut","path":"/Flink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5648?s=80&v=4"},"commit":{"message":"DEV: Fix new Rubocop offenses","shortMessageHtmlLink":"DEV: Fix new Rubocop offenses"}},{"before":"077edaa9c799a62015892efd844de73dda9e5b49","after":null,"ref":"refs/heads/translations-from-crowdin-main","pushedAt":"2024-03-05T15:48:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gschlager","name":"Gerhard Schlager","path":"/gschlager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473736?s=80&v=4"}},{"before":"074188d56643556158c10700f31174506c62d04d","after":"b50b118a79a2cd5148b9f4f96018142ee16760cb","ref":"refs/heads/main","pushedAt":"2024-03-05T15:48:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gschlager","name":"Gerhard Schlager","path":"/gschlager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/473736?s=80&v=4"},"commit":{"message":"Update translations (#283)","shortMessageHtmlLink":"Update translations (#283)"}},{"before":"16144e316e287ff4dad8e2afc0181d993efcaed7","after":"e1fc090bdc027bcc4b88ec2f31423a4b0a9451ac","ref":"refs/heads/loic-fix-new-linting","pushedAt":"2024-03-05T13:28:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Flink","name":"Loïc Guitaut","path":"/Flink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5648?s=80&v=4"},"commit":{"message":"DEV: Fix new Rubocop offenses","shortMessageHtmlLink":"DEV: Fix new Rubocop offenses"}},{"before":"20216b51f8a4dfc4d3e367b42047e3bda79b91a0","after":"16144e316e287ff4dad8e2afc0181d993efcaed7","ref":"refs/heads/loic-fix-new-linting","pushedAt":"2024-03-05T13:17:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Flink","name":"Loïc Guitaut","path":"/Flink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5648?s=80&v=4"},"commit":{"message":"DEV: Fix new Rubocop offenses","shortMessageHtmlLink":"DEV: Fix new Rubocop offenses"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO1cLRAA","startCursor":null,"endCursor":null}},"title":"Activity · discourse/discourse-solved"}