{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":137372479,"defaultBranch":"develop","name":"appbuilder-portal","ownerLogin":"sillsdev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-14T14:55:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1095739?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704911881.0","currentOid":""},"activityList":{"items":[{"before":"2e56cc15322f919a1a9138274fe6ee4d7a2ea166","after":"eb5224e22af14de214256f5a4c5d0881ff4a1b9d","ref":"refs/heads/master","pushedAt":"2024-02-29T17:06:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Fix AppDetails API for Share Link to Installer File feature\n\n* When the Scriptoria instance was moved from one AWS account to another\n we had to change the bucket name to be able to copy the files. We\n updated all the urls in the databases when we did the migration.\n However, the play-listing-manifest.json still have the old bucket\n name in the path. This is used by the Share Link to Installer File\n feature to get metadata about the app (title, description).\n* Change the hostname in the url stored in the JSON file to have the\n same hostname of the artifact retrieved from the database.","shortMessageHtmlLink":"Fix AppDetails API for Share Link to Installer File feature"}},{"before":"b3d0511832c268241bc54ad051a50dc1dba552c3","after":"eb5224e22af14de214256f5a4c5d0881ff4a1b9d","ref":"refs/heads/develop","pushedAt":"2024-02-29T17:05:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Fix AppDetails API for Share Link to Installer File feature\n\n* When the Scriptoria instance was moved from one AWS account to another\n we had to change the bucket name to be able to copy the files. We\n updated all the urls in the databases when we did the migration.\n However, the play-listing-manifest.json still have the old bucket\n name in the path. This is used by the Share Link to Installer File\n feature to get metadata about the app (title, description).\n* Change the hostname in the url stored in the JSON file to have the\n same hostname of the artifact retrieved from the database.","shortMessageHtmlLink":"Fix AppDetails API for Share Link to Installer File feature"}},{"before":"19a33814bd3cf43224358b32637d3c30aad49e4b","after":"b3d0511832c268241bc54ad051a50dc1dba552c3","ref":"refs/heads/develop","pushedAt":"2024-02-29T13:22:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add Logging to debug issue with /products/package/published endpoint","shortMessageHtmlLink":"Add Logging to debug issue with /products/package/published endpoint"}},{"before":"be0c67a338945148dbee39b5fe780469fe988b22","after":"19a33814bd3cf43224358b32637d3c30aad49e4b","ref":"refs/heads/develop","pushedAt":"2024-02-28T21:02:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add Logging to debug issue with /products/package/published endpoint","shortMessageHtmlLink":"Add Logging to debug issue with /products/package/published endpoint"}},{"before":"7ba297ca8ccaea616abccc1082b25e6f4c8cfef1","after":"be0c67a338945148dbee39b5fe780469fe988b22","ref":"refs/heads/develop","pushedAt":"2024-02-28T20:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add Logging to debug issue with /products/package/published endpoint","shortMessageHtmlLink":"Add Logging to debug issue with /products/package/published endpoint"}},{"before":"2e56cc15322f919a1a9138274fe6ee4d7a2ea166","after":"7ba297ca8ccaea616abccc1082b25e6f4c8cfef1","ref":"refs/heads/develop","pushedAt":"2024-01-26T20:21:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Use archived dotnet-2.1 docker images","shortMessageHtmlLink":"Use archived dotnet-2.1 docker images"}},{"before":"8aca5c2a6d48235e0b9038f086d5c2abc6a910d5","after":"2e56cc15322f919a1a9138274fe6ee4d7a2ea166","ref":"refs/heads/master","pushedAt":"2024-01-10T18:51:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Increase timeout to 60 seconds (#1009)","shortMessageHtmlLink":"Increase timeout to 60 seconds (#1009)"}},{"before":"11eee8c7a640a4e972e395b325d89f2ab0f6fd24","after":null,"ref":"refs/heads/fix/increase-request-timeout","pushedAt":"2024-01-10T18:38:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"}},{"before":"8aca5c2a6d48235e0b9038f086d5c2abc6a910d5","after":"2e56cc15322f919a1a9138274fe6ee4d7a2ea166","ref":"refs/heads/develop","pushedAt":"2024-01-10T18:38:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Increase timeout to 60 seconds (#1009)","shortMessageHtmlLink":"Increase timeout to 60 seconds (#1009)"}},{"before":null,"after":"11eee8c7a640a4e972e395b325d89f2ab0f6fd24","ref":"refs/heads/fix/increase-request-timeout","pushedAt":"2024-01-10T17:01:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Increase timeout to 60 seconds","shortMessageHtmlLink":"Increase timeout to 60 seconds"}},{"before":"bb83d7af10d59bd80c01a9f7d164e66ff31f8c73","after":"8aca5c2a6d48235e0b9038f086d5c2abc6a910d5","ref":"refs/heads/master","pushedAt":"2023-12-06T20:36:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Update ECS_CLUSTER for deployment","shortMessageHtmlLink":"Update ECS_CLUSTER for deployment"}},{"before":"bb83d7af10d59bd80c01a9f7d164e66ff31f8c73","after":"8aca5c2a6d48235e0b9038f086d5c2abc6a910d5","ref":"refs/heads/develop","pushedAt":"2023-12-06T20:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Update ECS_CLUSTER for deployment","shortMessageHtmlLink":"Update ECS_CLUSTER for deployment"}},{"before":"52fc5cfda169b8acab07a86dac0f477e4858114a","after":"bb83d7af10d59bd80c01a9f7d164e66ff31f8c73","ref":"refs/heads/master","pushedAt":"2023-12-06T20:16:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add Authorization to ProductUserChange endpoint (#1008)","shortMessageHtmlLink":"Add Authorization to ProductUserChange endpoint (#1008)"}},{"before":"56abf09f402c899486cb8bdd9b6512601533f9ca","after":"52fc5cfda169b8acab07a86dac0f477e4858114a","ref":"refs/heads/master","pushedAt":"2023-12-02T20:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Disable tests checking for toast (#1007)\n\n* Disable tests checking for toast\r\n\r\nWe are getting a break in the tests without any changes to the frontend\r\ncode.\r\n\r\n Acceptance | User Groups\r\n current user is in one organization\r\n with two roles and two groups\r\n remove user from all groups\r\n ✖ \"before each\" hook for \"toasts successful removal from group\"\r\n Chrome Headless 119.0.6045.159 (Mac OS 10.15.7)\r\n Error: unable to find \".Toastify__toast-container\"\r\n at [snip]\r\n\r\n Acceptance | User Roles\r\n current user is in one organization\r\n remove user from all roles\r\n ✖ \"before each\" hook for \"both roles are successfully toggled off\"\r\n Chrome Headless 119.0.6045.159 (Mac OS 10.15.7)\r\n Error: unable to find \".Toastify__toast-container\"\r\n at [snip]\r\n\r\n* More toast tests to disable","shortMessageHtmlLink":"Disable tests checking for toast (#1007)"}},{"before":"c81789eee2eeba925db41bb9f037c2b364f548af","after":null,"ref":"refs/heads/feature/user-mgmt-auth","pushedAt":"2023-11-30T13:40:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"}},{"before":"7e85ac53c8c7124548c1c470f2061754b1a2fa2e","after":"bb83d7af10d59bd80c01a9f7d164e66ff31f8c73","ref":"refs/heads/develop","pushedAt":"2023-11-30T13:40:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add Authorization to ProductUserChange endpoint (#1008)","shortMessageHtmlLink":"Add Authorization to ProductUserChange endpoint (#1008)"}},{"before":null,"after":"c81789eee2eeba925db41bb9f037c2b364f548af","ref":"refs/heads/feature/user-mgmt-auth","pushedAt":"2023-11-29T22:04:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add Authorization to ProductUserChange endpoint","shortMessageHtmlLink":"Add Authorization to ProductUserChange endpoint"}},{"before":"a0c8c41c9c3be76e56b1a8320d24f570559ddb57","after":null,"ref":"refs/heads/feature/user-management","pushedAt":"2023-11-29T18:37:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"}},{"before":"52fc5cfda169b8acab07a86dac0f477e4858114a","after":"7e85ac53c8c7124548c1c470f2061754b1a2fa2e","ref":"refs/heads/develop","pushedAt":"2023-11-29T18:37:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add Backend for appbuilder-usercontent-management (#1006)\n\n* Add ProductUserChanges\r\n\r\n* Remove unneeded method definition","shortMessageHtmlLink":"Add Backend for appbuilder-usercontent-management (#1006)"}},{"before":"7cfaf9dae78769a8d2daa98145c65b6a38742a04","after":"a0c8c41c9c3be76e56b1a8320d24f570559ddb57","ref":"refs/heads/feature/user-management","pushedAt":"2023-11-29T18:12:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Remove unneeded method definition","shortMessageHtmlLink":"Remove unneeded method definition"}},{"before":"54bfd38c914a7db55bcd4bb28fe552ccdbb2a0cf","after":null,"ref":"refs/heads/chore/fix-tests","pushedAt":"2023-11-29T18:04:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"}},{"before":"56abf09f402c899486cb8bdd9b6512601533f9ca","after":"52fc5cfda169b8acab07a86dac0f477e4858114a","ref":"refs/heads/develop","pushedAt":"2023-11-29T18:04:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Disable tests checking for toast (#1007)\n\n* Disable tests checking for toast\r\n\r\nWe are getting a break in the tests without any changes to the frontend\r\ncode.\r\n\r\n Acceptance | User Groups\r\n current user is in one organization\r\n with two roles and two groups\r\n remove user from all groups\r\n ✖ \"before each\" hook for \"toasts successful removal from group\"\r\n Chrome Headless 119.0.6045.159 (Mac OS 10.15.7)\r\n Error: unable to find \".Toastify__toast-container\"\r\n at [snip]\r\n\r\n Acceptance | User Roles\r\n current user is in one organization\r\n remove user from all roles\r\n ✖ \"before each\" hook for \"both roles are successfully toggled off\"\r\n Chrome Headless 119.0.6045.159 (Mac OS 10.15.7)\r\n Error: unable to find \".Toastify__toast-container\"\r\n at [snip]\r\n\r\n* More toast tests to disable","shortMessageHtmlLink":"Disable tests checking for toast (#1007)"}},{"before":"0223d00774d9215fff49aac80da962147dc2c861","after":"54bfd38c914a7db55bcd4bb28fe552ccdbb2a0cf","ref":"refs/heads/chore/fix-tests","pushedAt":"2023-11-29T17:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"More toast tests to disable","shortMessageHtmlLink":"More toast tests to disable"}},{"before":null,"after":"0223d00774d9215fff49aac80da962147dc2c861","ref":"refs/heads/chore/fix-tests","pushedAt":"2023-11-29T16:51:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Disable tests checking for toast\n\nWe are getting a break in the tests without any changes to the frontend\ncode.\n\n Acceptance | User Groups\n current user is in one organization\n with two roles and two groups\n remove user from all groups\n ✖ \"before each\" hook for \"toasts successful removal from group\"\n Chrome Headless 119.0.6045.159 (Mac OS 10.15.7)\n Error: unable to find \".Toastify__toast-container\"\n at [snip]\n\n Acceptance | User Roles\n current user is in one organization\n remove user from all roles\n ✖ \"before each\" hook for \"both roles are successfully toggled off\"\n Chrome Headless 119.0.6045.159 (Mac OS 10.15.7)\n Error: unable to find \".Toastify__toast-container\"\n at [snip]","shortMessageHtmlLink":"Disable tests checking for toast"}},{"before":"7075bf5808a156b75de11457c3d28a5c935e2fb9","after":"7cfaf9dae78769a8d2daa98145c65b6a38742a04","ref":"refs/heads/feature/user-management","pushedAt":"2023-11-27T16:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Remove unneeded method definition","shortMessageHtmlLink":"Remove unneeded method definition"}},{"before":"17675a11ce8a8fa10351f6d0283241eaa025721e","after":"7075bf5808a156b75de11457c3d28a5c935e2fb9","ref":"refs/heads/feature/user-management","pushedAt":"2023-11-27T16:42:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add ProductUserChanges","shortMessageHtmlLink":"Add ProductUserChanges"}},{"before":"4bedc0f68750284093baafb3329cd325f63aab18","after":"17675a11ce8a8fa10351f6d0283241eaa025721e","ref":"refs/heads/feature/user-management","pushedAt":"2023-11-27T16:41:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add ProductUserChanges","shortMessageHtmlLink":"Add ProductUserChanges"}},{"before":"16d4cc5fdb7d4bb4e8ac9e3106eed61c2cad36a3","after":"4bedc0f68750284093baafb3329cd325f63aab18","ref":"refs/heads/feature/user-management","pushedAt":"2023-11-27T16:38:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add ProductUserChanges","shortMessageHtmlLink":"Add ProductUserChanges"}},{"before":"63072c2c478d942e620cc2a3eeb1824861e4c716","after":"16d4cc5fdb7d4bb4e8ac9e3106eed61c2cad36a3","ref":"refs/heads/feature/user-management","pushedAt":"2023-11-22T14:57:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add ProductUserChange","shortMessageHtmlLink":"Add ProductUserChange"}},{"before":"f5d83dbc4b7448b7d36c375c957ac90fd7aa27dd","after":"63072c2c478d942e620cc2a3eeb1824861e4c716","ref":"refs/heads/feature/user-management","pushedAt":"2023-11-22T14:32:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisvire","name":"Chris Hubbard","path":"/chrisvire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/517814?s=80&v=4"},"commit":{"message":"Add ProductUserChange","shortMessageHtmlLink":"Add ProductUserChange"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECPe5pQA","startCursor":null,"endCursor":null}},"title":"Activity · sillsdev/appbuilder-portal"}