{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":245541,"defaultBranch":"stable","name":"rt","ownerLogin":"bestpractical","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-07-07T19:57:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57365?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716580869.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"6402fed6bfd8f52cd505d138896c46c355f3b006","ref":"refs/heads/5.0/remove-duplicate-cli-options","pushedAt":"2024-05-24T20:01:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Remove duplicate CLI options\n\nGetopt::Long started warning about duplicate options in\nversion 2.55 and the change notes say it will become a\nfatal error in a future release.","shortMessageHtmlLink":"Remove duplicate CLI options"}},{"before":null,"after":"9ef6e35cbd253972fca21be120c968bda3105ea2","ref":"refs/heads/5.0/always-load-hash-configs-from-files","pushedAt":"2024-05-24T19:52:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Test deletion of a lifecycle defined in site config from web UI","shortMessageHtmlLink":"Test deletion of a lifecycle defined in site config from web UI"}},{"before":"e1a47445001891938c2544e4dd155ce7145a768d","after":null,"ref":"refs/heads/5.0/always-load-hash-configs-from-files","pushedAt":"2024-05-24T19:52:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"71b36cedd0a20d4aa480689ad706e4b0403872b9","after":null,"ref":"refs/heads/5.0/fix-lifecyce-update-maps","pushedAt":"2024-05-24T17:55:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"e47f29f8608d072fb47993f9db658fde973565fb","after":"da316705341e3e2dd193205017b5ad27bb536edc","ref":"refs/heads/stable","pushedAt":"2024-05-24T17:55:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Merge branch '5.0/fix-lifecycle-update-maps' into 5.0-trunk","shortMessageHtmlLink":"Merge branch '5.0/fix-lifecycle-update-maps' into 5.0-trunk"}},{"before":"e47f29f8608d072fb47993f9db658fde973565fb","after":"da316705341e3e2dd193205017b5ad27bb536edc","ref":"refs/heads/5.0-trunk","pushedAt":"2024-05-24T17:55:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Merge branch '5.0/fix-lifecycle-update-maps' into 5.0-trunk","shortMessageHtmlLink":"Merge branch '5.0/fix-lifecycle-update-maps' into 5.0-trunk"}},{"before":null,"after":"71b36cedd0a20d4aa480689ad706e4b0403872b9","ref":"refs/heads/5.0/fix-lifecyce-update-maps","pushedAt":"2024-05-23T20:47:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Add more mapping tests to make sure items are not deleted by accident\n\nThis is a regression test for the issue fc7bea6656 fixes.","shortMessageHtmlLink":"Add more mapping tests to make sure items are not deleted by accident"}},{"before":"298d005f83aa7a096252b5a479138e08beee57c7","after":null,"ref":"refs/heads/5.0/fix-lifecyce-update-maps","pushedAt":"2024-05-23T20:47:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"9904d59b783397d8ce7b202e24e22fee03b50ab7","after":"e1a47445001891938c2544e4dd155ce7145a768d","ref":"refs/heads/5.0/always-load-hash-configs-from-files","pushedAt":"2024-05-23T20:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Test deletion of a lifecycle defined in site config from web UI","shortMessageHtmlLink":"Test deletion of a lifecycle defined in site config from web UI"}},{"before":"fc7bea6656ed574888075e32f7e79c739f2399cf","after":"298d005f83aa7a096252b5a479138e08beee57c7","ref":"refs/heads/5.0/fix-lifecyce-update-maps","pushedAt":"2024-05-23T19:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Add more mapping tests to make sure items are not deleted by accident\n\nThis is a regression test for the issue fc7bea6656 fixes.","shortMessageHtmlLink":"Add more mapping tests to make sure items are not deleted by accident"}},{"before":"9811dff9aa2fe7b8eaa53d2256a9e7bda9f86df3","after":"e47f29f8608d072fb47993f9db658fde973565fb","ref":"refs/heads/stable","pushedAt":"2024-05-23T18:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Prevent Show/Hide \"quoted text\"/\"full description\" click events from propagating\n\nThe click should just show/hide stuff and nothing more. With this, it won't\ntrigger more click events on ancestor elements.","shortMessageHtmlLink":"Prevent Show/Hide \"quoted text\"/\"full description\" click events from …"}},{"before":"9811dff9aa2fe7b8eaa53d2256a9e7bda9f86df3","after":"e47f29f8608d072fb47993f9db658fde973565fb","ref":"refs/heads/5.0-trunk","pushedAt":"2024-05-23T18:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Prevent Show/Hide \"quoted text\"/\"full description\" click events from propagating\n\nThe click should just show/hide stuff and nothing more. With this, it won't\ntrigger more click events on ancestor elements.","shortMessageHtmlLink":"Prevent Show/Hide \"quoted text\"/\"full description\" click events from …"}},{"before":null,"after":"9904d59b783397d8ce7b202e24e22fee03b50ab7","ref":"refs/heads/5.0/always-load-hash-configs-from-files","pushedAt":"2024-05-23T17:20:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Do not modify lifecycles config directly on create\n\nDB configs are supposed to be loaded via RT::Config::LoadConfigFromDatabase,\nwhere we keep track of original values from config files right before\nloading new values in db. Previously we accidentally modified %Lifecycles\nconfig in _CreateLifecycle, which could pollute data set from config\nfiles(%original_setting_from_files in RT::Config).","shortMessageHtmlLink":"Do not modify lifecycles config directly on create"}},{"before":null,"after":"fc7bea6656ed574888075e32f7e79c739f2399cf","ref":"refs/heads/5.0/fix-lifecyce-update-maps","pushedAt":"2024-05-22T21:30:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Merge existing mappings on update when Name is absent\n\nThe Name argument was added in 3e9651f2c1, so admins can delete some items\non Advanced page. The code has a bug that it accidentally deletes mappings\nof other lifecycles on Mappings page. This commit fixes it.\n\nTechnically, we shouldn't touch existing mapping items before merge when\nName is absent.","shortMessageHtmlLink":"Merge existing mappings on update when Name is absent"}},{"before":"5824f464768d71087a94c926eb384bd24910c075","after":"3664ee4584c292d133aee112a4b057d2b77ebc75","ref":"refs/heads/6.0/htmx","pushedAt":"2024-05-15T19:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Document packages needed for selenium tests","shortMessageHtmlLink":"Document packages needed for selenium tests"}},{"before":null,"after":"5824f464768d71087a94c926eb384bd24910c075","ref":"refs/heads/6.0/htmx","pushedAt":"2024-05-15T08:03:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Update to new docker image","shortMessageHtmlLink":"Update to new docker image"}},{"before":"662968a992da7e5248483169b4b52cee02f9f59e","after":null,"ref":"refs/heads/6.0/htmx","pushedAt":"2024-05-15T08:03:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"55d245a10e8aac675009eae0bdf45bb0a8f4ac26","after":"662968a992da7e5248483169b4b52cee02f9f59e","ref":"refs/heads/6.0/htmx","pushedAt":"2024-05-14T14:58:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Update to new docker image","shortMessageHtmlLink":"Update to new docker image"}},{"before":null,"after":"96f58d08f086d0b9ed0292adff0416a6ca978d23","ref":"refs/heads/5.0/confirm-before-leaving-create-or-update-page","pushedAt":"2024-05-13T16:36:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Confirm before leaving create or update page\n\nSometimes users accidentally navigate away from a create or update ticket\npage without posting their changes.\n\nThis commit adds a confirmation dialog before leaving a create or update\nticket page if the user has made changes to the form.","shortMessageHtmlLink":"Confirm before leaving create or update page"}},{"before":"7839f1a711764e948db861a0a3de9343ab00c819","after":null,"ref":"refs/heads/5.0/save-reports-order-in-update-this-menu","pushedAt":"2024-05-13T13:50:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"a8bb9356a1c2a15fdeddb31da6115e0a2df74183","after":"9811dff9aa2fe7b8eaa53d2256a9e7bda9f86df3","ref":"refs/heads/stable","pushedAt":"2024-05-13T13:50:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Merge branch '5.0/save-reports-order-in-update-this-menu' into 5.0-trunk","shortMessageHtmlLink":"Merge branch '5.0/save-reports-order-in-update-this-menu' into 5.0-trunk"}},{"before":"a8bb9356a1c2a15fdeddb31da6115e0a2df74183","after":"9811dff9aa2fe7b8eaa53d2256a9e7bda9f86df3","ref":"refs/heads/5.0-trunk","pushedAt":"2024-05-13T13:50:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Merge branch '5.0/save-reports-order-in-update-this-menu' into 5.0-trunk","shortMessageHtmlLink":"Merge branch '5.0/save-reports-order-in-update-this-menu' into 5.0-trunk"}},{"before":null,"after":"7839f1a711764e948db861a0a3de9343ab00c819","ref":"refs/heads/5.0/save-reports-order-in-update-this-menu","pushedAt":"2024-05-13T10:21:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Fix reports order saving\n\nUsing the 'Update this menu' option under the Reports menu or\n'Modify Reports menu' from global or a user admin page previously failed\nto preserve the order of reports.\n\nThis issue stemmed from an incorrect loop iterating over report\ncomponents rather than the selected reports.","shortMessageHtmlLink":"Fix reports order saving"}},{"before":"a8dc9899e8301e1baff174763c60b2421598f50b","after":null,"ref":"refs/heads/5.0/save-reports-order-in-update-this-menu","pushedAt":"2024-05-13T10:21:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"447a03e7287600ce5bcc3f02dfae041905f0b9e4","after":null,"ref":"refs/heads/5.0/updated-dashboard-pod","pushedAt":"2024-05-12T04:03:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"427cfeccf17b302001582b3390cd3e50f121a6f3","after":null,"ref":"refs/heads/5.0/select-owner-dropdown-delay","pushedAt":"2024-05-12T04:03:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"ec1998fa4740d8509ae2f3c68f7ab374b7ba831c","after":null,"ref":"refs/heads/5.0/check-if-queue-address-is-user","pushedAt":"2024-05-10T21:24:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"}},{"before":"d095c61faebc5781d40e55e229e6f873a718da4e","after":"a8bb9356a1c2a15fdeddb31da6115e0a2df74183","ref":"refs/heads/stable","pushedAt":"2024-05-10T21:24:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Merge branch '5.0/check-if-queue-address-is-user' into 5.0-trunk","shortMessageHtmlLink":"Merge branch '5.0/check-if-queue-address-is-user' into 5.0-trunk"}},{"before":"d095c61faebc5781d40e55e229e6f873a718da4e","after":"a8bb9356a1c2a15fdeddb31da6115e0a2df74183","ref":"refs/heads/5.0-trunk","pushedAt":"2024-05-10T21:24:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Merge branch '5.0/check-if-queue-address-is-user' into 5.0-trunk","shortMessageHtmlLink":"Merge branch '5.0/check-if-queue-address-is-user' into 5.0-trunk"}},{"before":null,"after":"a8dc9899e8301e1baff174763c60b2421598f50b","ref":"refs/heads/5.0/save-reports-order-in-update-this-menu","pushedAt":"2024-05-10T21:16:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bestpractical-mirror","name":null,"path":"/bestpractical-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128389?s=80&v=4"},"commit":{"message":"Fix reports order saving\n\nUsing the 'Update this menu' option under the Reports menu or\n'Modify Reports menu' from global or a user admin page previously failed\nto preserve the order of reports.\n\nThis issue stemmed from an incorrect loop iterating over report\ncomponents rather than the selected reports.","shortMessageHtmlLink":"Fix reports order saving"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU15DnQA","startCursor":null,"endCursor":null}},"title":"Activity · bestpractical/rt"}