{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37970878,"defaultBranch":"7.0","name":"server-tools","ownerLogin":"StefanRijnhart","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-06-24T07:59:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1033124?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716961072.0","currentOid":""},"activityList":{"items":[{"before":"f274209491921adcac623d7d73039e88e4812caf","after":"8a3badc236d13bb0080d8741f737b6d4c02489e7","ref":"refs/heads/16.0-sentry-mute_logger","pushedAt":"2024-05-29T08:34:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[FIX] sentry: mute sentry event if logger is muted","shortMessageHtmlLink":"[FIX] sentry: mute sentry event if logger is muted"}},{"before":"88566da43059fb97959dd002dce99669e0809acb","after":"f274209491921adcac623d7d73039e88e4812caf","ref":"refs/heads/16.0-sentry-mute_logger","pushedAt":"2024-05-29T05:38:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[FIX] sentry: mute sentry event if logger is muted","shortMessageHtmlLink":"[FIX] sentry: mute sentry event if logger is muted"}},{"before":"944d4e06176c8e97d57b09c4e519702736a2ba2b","after":"311fe7e353ddde9ac7cbcd1820e642ebb449e6ce","ref":"refs/heads/16.0","pushedAt":"2024-05-29T05:38:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[BOT] post-merge updates","shortMessageHtmlLink":"[BOT] post-merge updates"}},{"before":null,"after":"944d4e06176c8e97d57b09c4e519702736a2ba2b","ref":"refs/heads/16.0","pushedAt":"2024-05-29T05:37:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[FIX] sentry: mute sentry event if logger is muted","shortMessageHtmlLink":"[FIX] sentry: mute sentry event if logger is muted"}},{"before":null,"after":"88566da43059fb97959dd002dce99669e0809acb","ref":"refs/heads/16.0-sentry-mute_logger","pushedAt":"2024-05-29T05:36:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[FIX] sentry: mute sentry event if logger is muted","shortMessageHtmlLink":"[FIX] sentry: mute sentry event if logger is muted"}},{"before":"6dec835c36f611881504187b678d4f13ae0aa76f","after":"942492355c82a9cf2185dfa76559081bdc1cec2b","ref":"refs/heads/17.0-mig-upgrade_analysis","pushedAt":"2024-05-23T08:07:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[REF] upgrade_analysis: increase module description column in generated RST file\n\nto allow for very long module name","shortMessageHtmlLink":"[REF] upgrade_analysis: increase module description column in generat…"}},{"before":"35f80fc3ec6ab6c4c98fa563aad6c27d0638596f","after":"d4e59ea0d6b45ab3d409f2ab2eb8359d31d47a22","ref":"refs/heads/16.0-mig-base_changeset","pushedAt":"2024-05-07T14:30:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[IMP] base_changeset: refresh screenshots","shortMessageHtmlLink":"[IMP] base_changeset: refresh screenshots"}},{"before":null,"after":"8ca061193e049ff36bb93ba0c4bda7e02117c545","ref":"refs/heads/16.0-mig-base_changeset_before_rebase","pushedAt":"2024-05-07T14:07:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"400fc05e5f15dde80e82305611fbc15544f9ba1c","after":"b6f8cc6867d3cb59e3d3fb1f593fe3877e113f2a","ref":"refs/heads/16.0-sentry-config_by_stage","pushedAt":"2024-04-05T10:28:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[IMP] sentry: allow to distinguish between various environments in config\n\nOn Odoo.sh, newly cloned test instances are started with the unmodified\nconfiguration file from the production environment. To allow for different\nsentry settings in this case, allow to mark all sentry_ options for a\nspecific environment fetched from the `ODOO_STAGE` environment variable\nthat is present on all Odoo.sh instances.","shortMessageHtmlLink":"[IMP] sentry: allow to distinguish between various environments in co…"}},{"before":null,"after":"400fc05e5f15dde80e82305611fbc15544f9ba1c","ref":"refs/heads/16.0-sentry-config_by_stage","pushedAt":"2024-04-05T10:26:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[IMP] sentry: allow to distinguish between various environments in config\n\nOn Odoo.sh, newly cloned test instances are started with the unmodified\nconfiguration file from the production environment. To allow for different\nsentry settings in this case, allow to mark all sentry_ options for a\nspecific environment fetched from the `ODOO_STAGE` environment variable\nthat is present on all Odoo.sh instances.","shortMessageHtmlLink":"[IMP] sentry: allow to distinguish between various environments in co…"}},{"before":null,"after":"0217b4f7c29f23883cf53b1bc5f3fb35601d3115","ref":"refs/heads/16.0-database_cleanup-button_labels","pushedAt":"2024-03-06T10:00:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[IMP] database_cleanup: set appropriate labels in each purge view\n\ninstead of 'Purge this model' everywhere.","shortMessageHtmlLink":"[IMP] database_cleanup: set appropriate labels in each purge view"}},{"before":null,"after":"0217b4f7c29f23883cf53b1bc5f3fb35601d3115","ref":"refs/heads/16.0-database_cleanup-typos","pushedAt":"2024-03-06T10:00:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[IMP] database_cleanup: set appropriate labels in each purge view\n\ninstead of 'Purge this model' everywhere.","shortMessageHtmlLink":"[IMP] database_cleanup: set appropriate labels in each purge view"}},{"before":"7f4b8f20b3908e7e1407bf0c15613ba9601ef51e","after":"6dec835c36f611881504187b678d4f13ae0aa76f","ref":"refs/heads/17.0-mig-upgrade_analysis","pushedAt":"2024-02-03T09:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[REF] upgrade_analysis: increase module description column in generated RST file\n\nto allow for very long module name","shortMessageHtmlLink":"[REF] upgrade_analysis: increase module description column in generat…"}},{"before":"5eac3a54211d6de3bec2ba73b55af5f20422c0d6","after":"7f4b8f20b3908e7e1407bf0c15613ba9601ef51e","ref":"refs/heads/17.0-mig-upgrade_analysis","pushedAt":"2024-02-02T19:51:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[REF] upgrade_analysis: allow to set upgrade_path manually\n\nThis allows to circumvent Odoo's complaint of\n\n 'openupgrade_scripts/scripts/' is not a valid upgrade directory\n\nwhen there are no analysis files present yet.","shortMessageHtmlLink":"[REF] upgrade_analysis: allow to set upgrade_path manually"}},{"before":"f13629e4f60acb5177af2578f9c20e5c36d34152","after":"5eac3a54211d6de3bec2ba73b55af5f20422c0d6","ref":"refs/heads/17.0-mig-upgrade_analysis","pushedAt":"2024-02-02T19:50:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[REF] upgrade_analysis: allow to set upgrade_path manually\n\nThis allows to circumvent Odoo's complaint of\n\n 'openupgrade_scripts/scripts/' is not a valid upgrade directory\n\nwhen there are no analysis files present yet.","shortMessageHtmlLink":"[REF] upgrade_analysis: allow to set upgrade_path manually"}},{"before":"845f13763d3c7153f48cafd4025f1b536a0197b5","after":"f13629e4f60acb5177af2578f9c20e5c36d34152","ref":"refs/heads/17.0-mig-upgrade_analysis","pushedAt":"2024-02-02T19:43:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[REF] upgrade_analysis: allow to set upgrade_path manually\n\nThis allows to circumvent Odoo's complaint of\n\n 'openupgrade_scripts/scripts/' is not a valid upgrade directory\n\nwhen there are no analysis files present yet.","shortMessageHtmlLink":"[REF] upgrade_analysis: allow to set upgrade_path manually"}},{"before":"55f34eca905f3a2964de084becf864ac1b224dde","after":"845f13763d3c7153f48cafd4025f1b536a0197b5","ref":"refs/heads/17.0-mig-upgrade_analysis","pushedAt":"2024-02-02T19:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[REF] upgrade_analysis: allow to set upgrade_path manually\n\nThis allows to circumvent Odoo's complaint of\n\n 'openupgrade_scripts/scripts/' is not a valid upgrade directory\n\nwhen there are no analysis files present yet.","shortMessageHtmlLink":"[REF] upgrade_analysis: allow to set upgrade_path manually"}},{"before":null,"after":"3a39c2a3dd931c7f52d9e738701ed7a9987dcd48","ref":"refs/heads/16.0-upgrade_analysis-fix_reinstall_sale_quotation_builder","pushedAt":"2024-02-02T19:30:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[IMP] upgrade_analysis: fix reinstall of sale_quotation_builder","shortMessageHtmlLink":"[IMP] upgrade_analysis: fix reinstall of sale_quotation_builder"}},{"before":"ccf610fe1750326fb7747ea655e0fc27566f2a44","after":"55f34eca905f3a2964de084becf864ac1b224dde","ref":"refs/heads/17.0-mig-upgrade_analysis","pushedAt":"2024-02-02T14:06:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"fixup precommit","shortMessageHtmlLink":"fixup precommit"}},{"before":"3da6364d20c5579bb60b2da055f82a90970aa264","after":"ccf610fe1750326fb7747ea655e0fc27566f2a44","ref":"refs/heads/17.0-mig-upgrade_analysis","pushedAt":"2024-02-02T13:35:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[FIX] upgrade_analysis: Add to blacklist deprecated modules\n\nOdoo has deprecated such modules with a pre-hook raising an error, so\nthey are not installable anymore.\n\nThis way, we avoid them to be included in the Install Modules Wizard.","shortMessageHtmlLink":"[FIX] upgrade_analysis: Add to blacklist deprecated modules"}},{"before":"b25f0ff746dad92c9759aa55cea4eee9aa496328","after":"3da6364d20c5579bb60b2da055f82a90970aa264","ref":"refs/heads/17.0-mig-upgrade_analysis","pushedAt":"2024-02-02T13:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[WIP] pre-commit happy","shortMessageHtmlLink":"[WIP] pre-commit happy"}},{"before":null,"after":"b25f0ff746dad92c9759aa55cea4eee9aa496328","ref":"refs/heads/17.0-mig-upgrade_analysis","pushedAt":"2024-02-02T12:48:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[IMP] upgrade_analysis: pre-commit auto fixes","shortMessageHtmlLink":"[IMP] upgrade_analysis: pre-commit auto fixes"}},{"before":"46965a980c1e998f2382f1dcb008fb6d40066740","after":"da9928dc8ac5e2402c50fa2c6622a64ec0652c74","ref":"refs/heads/16.0-auditlog-fix-multicompany-values","pushedAt":"2024-01-19T19:12:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[FIX] auditlog: prevent removal of x2many values from inaccessible companies\n\nHaving a product.template with taxes from multiple companies assigned, let a\nuser without all of these companies enabled set the taxes of that product.\n\nBefore this change, the taxes related to inaccessible companies will be\ninadvertently removed.\n\nCo-authored-by: Raf Ven ","shortMessageHtmlLink":"[FIX] auditlog: prevent removal of x2many values from inaccessible co…"}},{"before":"4edbaa716bc40973d07ccd011ea0908fdd89cc63","after":"46965a980c1e998f2382f1dcb008fb6d40066740","ref":"refs/heads/16.0-auditlog-fix-multicompany-values","pushedAt":"2024-01-19T15:23:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[FIX] auditlog: prevent removal of x2many values from inaccessible companies\n\nHaving a product.template with taxes from multiple companies assigned, let a\nuser without all of these companies enabled set the taxes of that product.\n\nBefore this change, the taxes related to inaccessible companies will be\ninadvertently removed.\n\nCo-authored-by: Raf Ven ","shortMessageHtmlLink":"[FIX] auditlog: prevent removal of x2many values from inaccessible co…"}},{"before":"61d10de893fc31638b9cc7e645f6678286ccdfb0","after":"4edbaa716bc40973d07ccd011ea0908fdd89cc63","ref":"refs/heads/16.0-auditlog-fix-multicompany-values","pushedAt":"2024-01-19T15:21:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[FIX] auditlog: prevent removal of x2many values from inaccessible companies\n\nHaving a product.template with taxes from multiple companies assigned, let a\nuser without all of these companies enabled set the taxes of that product.\n\nBefore this change, the taxes related to inaccessible companies will be\ninadvertently removed.","shortMessageHtmlLink":"[FIX] auditlog: prevent removal of x2many values from inaccessible co…"}},{"before":null,"after":"61d10de893fc31638b9cc7e645f6678286ccdfb0","ref":"refs/heads/16.0-auditlog-fix-multicompany-values","pushedAt":"2024-01-19T15:07:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[FIX] auditlog: prevent removal of x2many values from inaccessible companies\n\nHaving a product.template with taxes from multiple companies assigned, let a\nuser without all of these companies enabled set the taxes of that product.\n\nBefore this change, the taxes related to inaccessible companies will be\ninadvertently removed.","shortMessageHtmlLink":"[FIX] auditlog: prevent removal of x2many values from inaccessible co…"}},{"before":"d86b3060225b9839b5874d5938bd848bea0f2e4a","after":"ae0fc4f5699afd84def36f573f0fd7b281df8d4d","ref":"refs/heads/15.0-database_cleanup-fix_column_names_with_spaces","pushedAt":"2023-12-24T11:09:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[FIX] database_cleanup: preserve spaces in quoted identifiers","shortMessageHtmlLink":"[FIX] database_cleanup: preserve spaces in quoted identifiers"}},{"before":"7190cbf4897931e8d2d1175208bcb9e0b89c4b58","after":"d6339059aaaef5a38ffb3d43d257c9e2b55698c5","ref":"refs/heads/fix/16.0/auditlog/remove_patching","pushedAt":"2023-10-16T16:36:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[RFR] auditlog: replace monkeypatching by overrides of the base model","shortMessageHtmlLink":"[RFR] auditlog: replace monkeypatching by overrides of the base model"}},{"before":null,"after":"7190cbf4897931e8d2d1175208bcb9e0b89c4b58","ref":"refs/heads/fix/16.0/auditlog/remove_patching","pushedAt":"2023-10-16T16:29:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[RFR] auditlog: replace monkeypatching by overrides of the base model","shortMessageHtmlLink":"[RFR] auditlog: replace monkeypatching by overrides of the base model"}},{"before":"0ac5a4a713206f238c6736232b2490978237b357","after":"35f80fc3ec6ab6c4c98fa563aad6c27d0638596f","ref":"refs/heads/16.0-mig-base_changeset","pushedAt":"2023-07-20T12:48:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StefanRijnhart","name":"Stefan Rijnhart (Opener)","path":"/StefanRijnhart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1033124?s=80&v=4"},"commit":{"message":"[REF] add contributors","shortMessageHtmlLink":"[REF] add contributors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVrHHhgA","startCursor":null,"endCursor":null}},"title":"Activity · StefanRijnhart/server-tools"}