{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30316156,"defaultBranch":"chameleoncloud/xena","name":"horizon","ownerLogin":"ChameleonCloud","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-02-04T19:15:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8227072?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706909720.0","currentOid":""},"activityList":{"items":[{"before":"e1311f32f3f53dd993aa61b37860eff28043d92b","after":"6d2e4f0fbeac0fbc27a5482c94f5f981fbe0a848","ref":"refs/heads/chameleoncloud/2023.1","pushedAt":"2024-02-05T15:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Remove uid_to_user - causing problems and stale code","shortMessageHtmlLink":"Remove uid_to_user - causing problems and stale code"}},{"before":"412e6aa0a0760204d009019b834d023de04c08ad","after":null,"ref":"refs/heads/wip/chameleoncloud/2023.1","pushedAt":"2024-02-02T21:35:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"msherman64","name":"Mike","path":"/msherman64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18199349?s=80&v=4"}},{"before":null,"after":"412e6aa0a0760204d009019b834d023de04c08ad","ref":"refs/heads/wip/chameleoncloud/2023.1","pushedAt":"2024-02-02T21:33:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msherman64","name":"Mike","path":"/msherman64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18199349?s=80&v=4"},"commit":{"message":"Move uncommon tabs to advanced section (#22)\n\n* Advanced tabs are always hidden when the workflow is launched\n* Clicking the \"Show Advanced\" button does the following:\n * Changes the button to \"Hide Advanced\"\n * Makes advanced tabs appear\n* Clicking the \"Hide Advanced\" advanced button does the following:\n * Changes the button to \"Show Advanced\"\n * Makes the advanced tabs disappear\n* Using the \"Next\" or \"Back\" buttons to scroll to an advanced tab does the following:\n * Causes all the advanced tabs to appear\n * Changes the button to \"Hide Advanced\"\n * The advanced tabs will only disappear again if you click \"Hide Advanced\"\n* If you hide advanced tabs while an advanced tab is selected:\n * The tab will remain selected\n * All the advanced tabs will be hidden on the sidebar","shortMessageHtmlLink":"Move uncommon tabs to advanced section (#22)"}},{"before":null,"after":"b1a26caae888b7f75720046c22838a90a228f2ac","ref":"refs/heads/stable/zed","pushedAt":"2024-02-02T21:21:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msherman64","name":"Mike","path":"/msherman64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18199349?s=80&v=4"},"commit":{"message":"Merge \"Fix object-store container toggle for turning public access on/off\" into stable/zed","shortMessageHtmlLink":"Merge \"Fix object-store container toggle for turning public access on…"}},{"before":null,"after":"eb57aa5300be01a349684a8aa07d9a973357cf7d","ref":"refs/heads/stable/yoga","pushedAt":"2024-02-02T21:21:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msherman64","name":"Mike","path":"/msherman64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18199349?s=80&v=4"},"commit":{"message":"Merge \"Fix success_url parameter issue for Edit Snapshot\" into stable/yoga","shortMessageHtmlLink":"Merge \"Fix success_url parameter issue for Edit Snapshot\" into stable…"}},{"before":null,"after":"050914d8b68bf049097bdd5656084df9ba64e684","ref":"refs/heads/stable/xena","pushedAt":"2024-02-02T21:21:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msherman64","name":"Mike","path":"/msherman64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18199349?s=80&v=4"},"commit":{"message":"Remove usage of openstack/xstatic-font-awesome\n\nThe repository has been retired and will be maintained in an external\norganization[1]. Because we install the library from Pypi, we no longer\nneed to clone it from opendev repository.\n\n[1] https://github.com/xstatic-py/xstatic-font-awesome\n\nNote: It also cherry-pick 3c5006efb4 which rename from\nx/xstatic-angular-fileupload->openstack/xstatic-angular-fileupload\n\nChange-Id: I9c75b084705dfdc6df52aca1659f89444c8a1728\n(cherry picked from commit a01dc74139ec61d97fc8ea0104e5ea5a83da7899)","shortMessageHtmlLink":"Remove usage of openstack/xstatic-font-awesome"}},{"before":null,"after":"e650127975265bd398c5ccd0f9fc94456a013e0f","ref":"refs/heads/stable/2023.2","pushedAt":"2024-02-02T21:20:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msherman64","name":"Mike","path":"/msherman64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18199349?s=80&v=4"},"commit":{"message":"Add allocation ratios to Placement stats\n\nAll the Placement API stats \"total\" show the actual amount of the\nresource that the provider can accommodate. Using allocation ratio\nit is possible to exceed physical constraints.\n\nThis patch uses allocation ratios to display the diagrams properly\nand adds the data to the stats table.\n\nCloses-Bug: #1974470\nCloses-Bug: #1397917\n\nChange-Id: Iab0ce21ae63f4cc26d3ec5684615189b8ab35231\n(cherry picked from commit 3acbf227a41493032c5828945d41d0b193cd960b)","shortMessageHtmlLink":"Add allocation ratios to Placement stats"}},{"before":null,"after":"a6ee210238066c8056d5fa9ea094d4a05e79f8c9","ref":"refs/heads/stable/2023.1","pushedAt":"2024-02-02T21:20:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msherman64","name":"Mike","path":"/msherman64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18199349?s=80&v=4"},"commit":{"message":"Add allocation ratios to Placement stats\n\nAll the Placement API stats \"total\" show the actual amount of the\nresource that the provider can accommodate. Using allocation ratio\nit is possible to exceed physical constraints.\n\nThis patch uses allocation ratios to display the diagrams properly\nand adds the data to the stats table.\n\nCloses-Bug: #1974470\nCloses-Bug: #1397917\n\nChange-Id: Iab0ce21ae63f4cc26d3ec5684615189b8ab35231\n(cherry picked from commit 3acbf227a41493032c5828945d41d0b193cd960b)","shortMessageHtmlLink":"Add allocation ratios to Placement stats"}},{"before":null,"after":"e1311f32f3f53dd993aa61b37860eff28043d92b","ref":"refs/heads/chameleoncloud/2023.1","pushedAt":"2024-02-02T18:02:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Move uncommon tabs to advanced section (#22)\n\n* Advanced tabs are always hidden when the workflow is launched\n* Clicking the \"Show Advanced\" button does the following:\n * Changes the button to \"Hide Advanced\"\n * Makes advanced tabs appear\n* Clicking the \"Hide Advanced\" advanced button does the following:\n * Changes the button to \"Show Advanced\"\n * Makes the advanced tabs disappear\n* Using the \"Next\" or \"Back\" buttons to scroll to an advanced tab does the following:\n * Causes all the advanced tabs to appear\n * Changes the button to \"Hide Advanced\"\n * The advanced tabs will only disappear again if you click \"Hide Advanced\"\n* If you hide advanced tabs while an advanced tab is selected:\n * The tab will remain selected\n * All the advanced tabs will be hidden on the sidebar","shortMessageHtmlLink":"Move uncommon tabs to advanced section (#22)"}},{"before":"93803baeb23e863771ce9d94c734280f7a5928c6","after":null,"ref":"refs/heads/chameleoncloud/2023.1","pushedAt":"2024-02-02T18:02:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"}},{"before":"5552bed352238dd1ab8d70097ca06d2da6f87577","after":"93803baeb23e863771ce9d94c734280f7a5928c6","ref":"refs/heads/chameleoncloud/2023.1","pushedAt":"2024-01-13T01:07:53.000Z","pushType":"pr_merge","commitsCount":33,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Imported Translations from Zanata\n\nFor more information about this automatic import see:\nhttps://docs.openstack.org/i18n/latest/reviewing-translation-import.html\n\nChange-Id: I0f766c9c4211dc41c371fd2a3e23866fe0c2c98d","shortMessageHtmlLink":"Imported Translations from Zanata"}},{"before":null,"after":"5552bed352238dd1ab8d70097ca06d2da6f87577","ref":"refs/heads/chameleoncloud/2023.1","pushedAt":"2024-01-13T01:07:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Fix object-store container toggle for turning public access on/off\n\nAfter updating to angular 1.8, changes to a object (in this case the\ncontainer object) has changed from the click event to the onchange event\nfor input radio's and checkboxes as described on\nhttps://docs.angularjs.org/guide/migration#-input-radio-and-input-checkbox-\n\nIn our scenario this means the container.is_public value is changed\n_after_ the ajax call went to the horizon API, effectively not changing it.\n\nThis change fixes this, by migrating to the ng-change event for this toggle\n\nCloses-Bug: #2020879\nChange-Id: If3b87da6d747bb7e738b64f4c2f3472a7556c652","shortMessageHtmlLink":"Fix object-store container toggle for turning public access on/off"}},{"before":null,"after":"85ad5a92ad0221f10db25f3deaba064e1db576cf","ref":"refs/heads/antelope-rebase","pushedAt":"2024-01-13T01:06:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Imported Translations from Zanata\n\nFor more information about this automatic import see:\nhttps://docs.openstack.org/i18n/latest/reviewing-translation-import.html\n\nChange-Id: I0f766c9c4211dc41c371fd2a3e23866fe0c2c98d","shortMessageHtmlLink":"Imported Translations from Zanata"}},{"before":"88df4f3f46942c6fe3c884c3a96585fbdc04e6db","after":"5552bed352238dd1ab8d70097ca06d2da6f87577","ref":"refs/heads/chameleoncloud/zed","pushedAt":"2024-01-13T00:56:51.000Z","pushType":"pr_merge","commitsCount":55,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Fix object-store container toggle for turning public access on/off\n\nAfter updating to angular 1.8, changes to a object (in this case the\ncontainer object) has changed from the click event to the onchange event\nfor input radio's and checkboxes as described on\nhttps://docs.angularjs.org/guide/migration#-input-radio-and-input-checkbox-\n\nIn our scenario this means the container.is_public value is changed\n_after_ the ajax call went to the horizon API, effectively not changing it.\n\nThis change fixes this, by migrating to the ng-change event for this toggle\n\nCloses-Bug: #2020879\nChange-Id: If3b87da6d747bb7e738b64f4c2f3472a7556c652","shortMessageHtmlLink":"Fix object-store container toggle for turning public access on/off"}},{"before":null,"after":"88df4f3f46942c6fe3c884c3a96585fbdc04e6db","ref":"refs/heads/chameleoncloud/zed","pushedAt":"2024-01-13T00:55:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Fix success_url parameter issue for Edit Snapshot\n\nThe \"success_url\" param is used when updating the project snapshot\n[1] and it lacks sanitizing the input URL that allows an attacker to\nredirect the user to another website. This patch update 'Updateview'\nclass to not use the \"sucess_url\" method.\n\nCloses-bug: #1982676\n\n[1] https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/snapshots/views.py#L109\n\nChange-Id: Ied142440965b1a722e7a4dd1be3b1be3b3e1644b\n(cherry picked from commit 79d139594290779b2f74ca894332aa7f2f7e4735)","shortMessageHtmlLink":"Fix success_url parameter issue for Edit Snapshot"}},{"before":null,"after":"9233b1efcf62a0e4a11fd73897dcdb65e8032d3c","ref":"refs/heads/zed-rebase","pushedAt":"2024-01-13T00:55:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Fix object-store container toggle for turning public access on/off\n\nAfter updating to angular 1.8, changes to a object (in this case the\ncontainer object) has changed from the click event to the onchange event\nfor input radio's and checkboxes as described on\nhttps://docs.angularjs.org/guide/migration#-input-radio-and-input-checkbox-\n\nIn our scenario this means the container.is_public value is changed\n_after_ the ajax call went to the horizon API, effectively not changing it.\n\nThis change fixes this, by migrating to the ng-change event for this toggle\n\nCloses-Bug: #2020879\nChange-Id: If3b87da6d747bb7e738b64f4c2f3472a7556c652","shortMessageHtmlLink":"Fix object-store container toggle for turning public access on/off"}},{"before":"414db22f9024b2d7829df69ac9bb377b3f5513f4","after":null,"ref":"refs/heads/yoga-rebase","pushedAt":"2024-01-12T18:02:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"}},{"before":"5db50a3d55f4ac471dc6ae032300ceea2b58eece","after":"88df4f3f46942c6fe3c884c3a96585fbdc04e6db","ref":"refs/heads/chameleoncloud/yoga","pushedAt":"2024-01-12T18:01:58.000Z","pushType":"pr_merge","commitsCount":63,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Fix success_url parameter issue for Edit Snapshot\n\nThe \"success_url\" param is used when updating the project snapshot\n[1] and it lacks sanitizing the input URL that allows an attacker to\nredirect the user to another website. This patch update 'Updateview'\nclass to not use the \"sucess_url\" method.\n\nCloses-bug: #1982676\n\n[1] https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/snapshots/views.py#L109\n\nChange-Id: Ied142440965b1a722e7a4dd1be3b1be3b3e1644b\n(cherry picked from commit 79d139594290779b2f74ca894332aa7f2f7e4735)","shortMessageHtmlLink":"Fix success_url parameter issue for Edit Snapshot"}},{"before":null,"after":"5db50a3d55f4ac471dc6ae032300ceea2b58eece","ref":"refs/heads/chameleoncloud/yoga","pushedAt":"2024-01-12T18:00:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Move uncommon tabs to advanced section (#22)\n\n* Advanced tabs are always hidden when the workflow is launched\r\n* Clicking the \"Show Advanced\" button does the following:\r\n * Changes the button to \"Hide Advanced\"\r\n * Makes advanced tabs appear\r\n* Clicking the \"Hide Advanced\" advanced button does the following:\r\n * Changes the button to \"Show Advanced\"\r\n * Makes the advanced tabs disappear\r\n* Using the \"Next\" or \"Back\" buttons to scroll to an advanced tab does the following:\r\n * Causes all the advanced tabs to appear\r\n * Changes the button to \"Hide Advanced\"\r\n * The advanced tabs will only disappear again if you click \"Hide Advanced\"\r\n* If you hide advanced tabs while an advanced tab is selected:\r\n * The tab will remain selected\r\n * All the advanced tabs will be hidden on the sidebar","shortMessageHtmlLink":"Move uncommon tabs to advanced section (#22)"}},{"before":null,"after":"414db22f9024b2d7829df69ac9bb377b3f5513f4","ref":"refs/heads/yoga-rebase","pushedAt":"2024-01-12T18:00:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnishReddyRavula","name":"Anish Reddy","path":"/AnishReddyRavula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20154899?s=80&v=4"},"commit":{"message":"Fix success_url parameter issue for Edit Snapshot\n\nThe \"success_url\" param is used when updating the project snapshot\n[1] and it lacks sanitizing the input URL that allows an attacker to\nredirect the user to another website. This patch update 'Updateview'\nclass to not use the \"sucess_url\" method.\n\nCloses-bug: #1982676\n\n[1] https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/snapshots/views.py#L109\n\nChange-Id: Ied142440965b1a722e7a4dd1be3b1be3b3e1644b\n(cherry picked from commit 79d139594290779b2f74ca894332aa7f2f7e4735)","shortMessageHtmlLink":"Fix success_url parameter issue for Edit Snapshot"}},{"before":"bdca52588095bcc5eb17f06033117f8f9a42ecff","after":"5db50a3d55f4ac471dc6ae032300ceea2b58eece","ref":"refs/heads/chameleoncloud/xena","pushedAt":"2023-04-07T17:24:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msherman64","name":"Mike","path":"/msherman64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18199349?s=80&v=4"},"commit":{"message":"Move uncommon tabs to advanced section (#22)\n\n* Advanced tabs are always hidden when the workflow is launched\r\n* Clicking the \"Show Advanced\" button does the following:\r\n * Changes the button to \"Hide Advanced\"\r\n * Makes advanced tabs appear\r\n* Clicking the \"Hide Advanced\" advanced button does the following:\r\n * Changes the button to \"Show Advanced\"\r\n * Makes the advanced tabs disappear\r\n* Using the \"Next\" or \"Back\" buttons to scroll to an advanced tab does the following:\r\n * Causes all the advanced tabs to appear\r\n * Changes the button to \"Hide Advanced\"\r\n * The advanced tabs will only disappear again if you click \"Hide Advanced\"\r\n* If you hide advanced tabs while an advanced tab is selected:\r\n * The tab will remain selected\r\n * All the advanced tabs will be hidden on the sidebar","shortMessageHtmlLink":"Move uncommon tabs to advanced section (#22)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8m4pRgA","startCursor":null,"endCursor":null}},"title":"Activity · ChameleonCloud/horizon"}