{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39609880,"defaultBranch":"main","name":"discourse-adplugin","ownerLogin":"discourse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-24T03:30:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3220138?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715896460.0","currentOid":""},"activityList":{"items":[{"before":"3a69fab74bfecc8efa7804dd3c06e9ac72c49a7c","after":null,"ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-16T21:54:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CvX","name":"Jarek Radosz","path":"/CvX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66961?s=80&v=4"}},{"before":"6cd52a4966bf2a38f91f72c78f1649d86915cb1d","after":"f5c1b6da597a4669dfbfe434bb9a011f7de1f26b","ref":"refs/heads/main","pushedAt":"2024-05-16T21:54:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CvX","name":"Jarek Radosz","path":"/CvX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66961?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.6 to 3.2.8 (#207)\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8 (#207)"}},{"before":null,"after":"3a69fab74bfecc8efa7804dd3c06e9ac72c49a7c","ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-16T21:49:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.6 to 3.2.8\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8"}},{"before":"379b6869125f304faf2bf36864f3e8b1743abf13","after":null,"ref":"refs/heads/translations-from-crowdin-main","pushedAt":"2024-04-16T15:37:41.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":"554f03f3da918cf96da4eb9d8722da6d1debb18c","after":"6cd52a4966bf2a38f91f72c78f1649d86915cb1d","ref":"refs/heads/main","pushedAt":"2024-04-16T15:37:40.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 (#206)","shortMessageHtmlLink":"Update translations (#206)"}},{"before":null,"after":"379b6869125f304faf2bf36864f3e8b1743abf13","ref":"refs/heads/translations-from-crowdin-main","pushedAt":"2024-04-16T13:00:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"discourse-translator-bot","name":"Discourse Translator Bot","path":"/discourse-translator-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64230302?s=80&v=4"},"commit":{"message":"Update translations","shortMessageHtmlLink":"Update translations"}},{"before":"1c73937a4af736a5a2c8c5f8c6fba8e7d8c8ac1d","after":null,"ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-09T17:54:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"}},{"before":"c4227de1b53beaaee8b3c2ef8ccf58444e504d39","after":"554f03f3da918cf96da4eb9d8722da6d1debb18c","ref":"refs/heads/main","pushedAt":"2024-04-09T17:54:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"FEATURE: Add group and category restrictions to house ads (#205)\n\n# Description\r\n\r\nThis PR adds the ability to apply **group** and **category** restrictions to a **house ad**.\r\n\r\n# What is included\r\n- In order to get the group and category selectors to work within `admin/assets/javascripts/discourse/controllers/admin-plugins-house-ads-show.js` I needed to modernize the file. \r\n- I dropped the `bufferedProperty` implementation in favor of a vanilla ember approach\r\n- I added `category_ids` and `group_ids` to our house ads model\r\n- I added tests for group / category restrictions\r\n- I added a preview button to display the house ad\r\n- `/site.json` would return a object called `house_creatives` and a list of key value pairs that matched the ad name with the html, like so:\r\n```js\r\n{ AD_KEY: ad.html }\r\n```\r\nI need access to the category ids on the client to conditionally render the house ads so the new format will be: \r\n```js\r\n{ AD_KEY: { html: ad.html, category_ids: ad.category_ids } }\r\n```\r\n\r\n# Screenshots\r\n\"Screenshot\r\n\r\n# Preview Video\r\n\r\nhttps://github.com/discourse/discourse-adplugin/assets/50783505/6d0d8253-afef-4e15-b6fc-c6f696efd169","shortMessageHtmlLink":"FEATURE: Add group and category restrictions to house ads (#205)"}},{"before":"1429caed43197a4ed6bc5d936189fc2410b9da02","after":"1c73937a4af736a5a2c8c5f8c6fba8e7d8c8ac1d","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-09T17:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"DEV: Add anon tests","shortMessageHtmlLink":"DEV: Add anon tests"}},{"before":"c8d7716d3a0d5c67e2951a315ae6c24f2754ecb5","after":"1429caed43197a4ed6bc5d936189fc2410b9da02","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-09T16:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"DEV: Add preview","shortMessageHtmlLink":"DEV: Add preview"}},{"before":"5ceeef181462c734790ac05e9c778be1d30d09d7","after":"c8d7716d3a0d5c67e2951a315ae6c24f2754ecb5","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T20:48:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"FEATURE: Add group and category conditions to an ad","shortMessageHtmlLink":"FEATURE: Add group and category conditions to an ad"}},{"before":"31d174846c6025733c310de77f81461e9f613eea","after":"5ceeef181462c734790ac05e9c778be1d30d09d7","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T20:42:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"695c28f47b3db0116791849da6578cb46e0100e8","after":"31d174846c6025733c310de77f81461e9f613eea","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T20:38:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"Add descriptions","shortMessageHtmlLink":"Add descriptions"}},{"before":"317ad297bb5aefd4714d0bcc54acf4b4092cfd1a","after":"695c28f47b3db0116791849da6578cb46e0100e8","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T20:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"e18a3b0cb45a994d8c5d946bc65967a76e98215c","after":"317ad297bb5aefd4714d0bcc54acf4b4092cfd1a","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T20:23:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"DEV: Add tests","shortMessageHtmlLink":"DEV: Add tests"}},{"before":"e8dac62305d1dd88180f2d81d81496c1ad6ea025","after":"e18a3b0cb45a994d8c5d946bc65967a76e98215c","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T18:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"3384ab745316f1eee177bafcde49e24c9edd093b","after":"e8dac62305d1dd88180f2d81d81496c1ad6ea025","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T18:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"Update tests","shortMessageHtmlLink":"Update tests"}},{"before":"c279d63f5569661b890d18222a19ec347fb44a50","after":"3384ab745316f1eee177bafcde49e24c9edd093b","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T18:21:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"update tests","shortMessageHtmlLink":"update tests"}},{"before":"955eeab8d1403034d1115cc38858302d5719ee5e","after":"c279d63f5569661b890d18222a19ec347fb44a50","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T18:09:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"Lint and update tests","shortMessageHtmlLink":"Lint and update tests"}},{"before":"0880b8d64620d16e30d6e3305f9281167d3ae40f","after":"955eeab8d1403034d1115cc38858302d5719ee5e","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T18:02:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"DEV: Conditionally display ad based on category / group","shortMessageHtmlLink":"DEV: Conditionally display ad based on category / group"}},{"before":"1c8db023ae8da5e6022a3a26cd61dd44a33ecec2","after":"0880b8d64620d16e30d6e3305f9281167d3ae40f","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-08T16:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"DEV: Update CRUD actions for ad \"show\"","shortMessageHtmlLink":"DEV: Update CRUD actions for ad \"show\""}},{"before":null,"after":"1c8db023ae8da5e6022a3a26cd61dd44a33ecec2","ref":"refs/heads/add-group-and-category-conditions","pushedAt":"2024-04-05T21:40:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"FEATURE: Add group and category conditions to an ad","shortMessageHtmlLink":"FEATURE: Add group and category conditions to an ad"}},{"before":"aad43cad85f37281f0b219bd819f0433cae3ab39","after":null,"ref":"refs/heads/loic-fix-new-linting","pushedAt":"2024-03-05T17:12:50.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":"84d9b1a6dad3ba42abbfa4cbe30f6084a65ed9c5","after":"c4227de1b53beaaee8b3c2ef8ccf58444e504d39","ref":"refs/heads/main","pushedAt":"2024-03-05T17:12:49.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":null,"after":"aad43cad85f37281f0b219bd819f0433cae3ab39","ref":"refs/heads/loic-fix-new-linting","pushedAt":"2024-03-05T15:39:43.000Z","pushType":"branch_creation","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":"cf738506bfa0a507fd351e04ea71f0da4e7a6484","after":null,"ref":"refs/heads/pin-version","pushedAt":"2024-02-29T20:48:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"}},{"before":"062efc8a547c19474eaeefae464837d63a5e5fb3","after":"84d9b1a6dad3ba42abbfa4cbe30f6084a65ed9c5","ref":"refs/heads/main","pushedAt":"2024-02-29T20:48:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janzenisaac","name":"Isaac Janzen","path":"/janzenisaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50783505?s=80&v=4"},"commit":{"message":"DEV: Pin plugin for Discourse < 3.3.0.beta1-dev (#203)","shortMessageHtmlLink":"DEV: Pin plugin for Discourse < 3.3.0.beta1-dev (#203)"}},{"before":null,"after":"cf738506bfa0a507fd351e04ea71f0da4e7a6484","ref":"refs/heads/pin-version","pushedAt":"2024-02-27T11:39:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s3lase","name":"Selase Krakani","path":"/s3lase","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/849886?s=80&v=4"},"commit":{"message":"DEV: Pin plugin for Discourse < 3.3.0.beta1-dev","shortMessageHtmlLink":"DEV: Pin plugin for Discourse < 3.3.0.beta1-dev"}},{"before":"5887f52776e9ea0c56d9fde2827402a7a25da8bd","after":null,"ref":"refs/heads/translations-from-crowdin-main","pushedAt":"2024-02-23T08:42:34.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":"32f18893ecdbafeebdea174c22911d3001bcd3f2","after":"062efc8a547c19474eaeefae464837d63a5e5fb3","ref":"refs/heads/main","pushedAt":"2024-02-23T08:42:33.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 (#202)","shortMessageHtmlLink":"Update translations (#202)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETBmB0AA","startCursor":null,"endCursor":null}},"title":"Activity · discourse/discourse-adplugin"}