[Yahoo-eng-team] [Bug 1478652] [NEW] 500 error template does not support custom theme
Public bug reported: The current template for a 500 error does not support a custom theme/logo. It also contains hardcoded/inline CSS styles and a non- standard page layout that resembles a broken modal. Ideally this template should get rewritten to inherit from base.html and be structured like the 404 and 403 error templates in order to be consistent as well as support custom theming. ** Affects: horizon Importance: Undecided Status: New ** Tags: custom-theme error-reporting template ** Attachment added: "Current 500 error template" https://bugs.launchpad.net/bugs/1478652/+attachment/4434706/+files/500-error-template.PNG -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1478652 Title: 500 error template does not support custom theme Status in OpenStack Dashboard (Horizon): New Bug description: The current template for a 500 error does not support a custom theme/logo. It also contains hardcoded/inline CSS styles and a non- standard page layout that resembles a broken modal. Ideally this template should get rewritten to inherit from base.html and be structured like the 404 and 403 error templates in order to be consistent as well as support custom theming. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1478652/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1462020] [NEW] For non Cloud Admin user, Quota and Usage table actions should not be displayed (Keystone v3 Domains)
Public bug reported: When domain scoped tokens are used against Keystone v3, the Domain Admin user should not have the permissions to manage or list quotas, nor the permissions to view usages for projects. These table actions should be removed within the Identity/Projects table if the logged in user is not the Cloud Admin. Note: this bug will only be present when Horizon is configured with a keystone v3 policy file and all the dependent patches related to domain scoped tokens applied to horizon, keystone, django-openstack-auth and python-keystoneclient. ** Affects: horizon Importance: Undecided Assignee: Brian Tully (brian-tully) Status: In Progress ** Changed in: horizon Assignee: (unassigned) => Brian Tully (brian-tully) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1462020 Title: For non Cloud Admin user, Quota and Usage table actions should not be displayed (Keystone v3 Domains) Status in OpenStack Dashboard (Horizon): In Progress Bug description: When domain scoped tokens are used against Keystone v3, the Domain Admin user should not have the permissions to manage or list quotas, nor the permissions to view usages for projects. These table actions should be removed within the Identity/Projects table if the logged in user is not the Cloud Admin. Note: this bug will only be present when Horizon is configured with a keystone v3 policy file and all the dependent patches related to domain scoped tokens applied to horizon, keystone, django-openstack- auth and python-keystoneclient. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1462020/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1437535] [NEW] [Launch Instance Fix] Warn user if boot volume AZ differs from instance AZ
Public bug reported: In the new Launch Instance wizard, a user is able to select a bootable volume as a boot source. However we don't do any checks that prevent a user from selecting a bootable volume that resides in a different availability zone from the availability zone they have selected for the instance. For some deployments, this may be problematic. We do have help text in the help panel that says the following: "If you select an availability zone and plan to use the boot from volume option, make sure that the availability zone you select for the instance is the same availability zone where your bootable volume resides." However the UX could be improved to warn the user more directly. At the very least we should show the Availability Zone as a column header for volumes in the transfer table. Right now that information is not even visible. If possible we should also add a warning icon and tooltip next to the volume's availabity zone name within the transfer table, and the tooltip would show the help text when hovering over the warning icon. ** Affects: horizon Importance: Undecided Assignee: Brian Tully (brian-tully) Status: New ** Changed in: horizon Assignee: (unassigned) => Brian Tully (brian-tully) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1437535 Title: [Launch Instance Fix] Warn user if boot volume AZ differs from instance AZ Status in OpenStack Dashboard (Horizon): New Bug description: In the new Launch Instance wizard, a user is able to select a bootable volume as a boot source. However we don't do any checks that prevent a user from selecting a bootable volume that resides in a different availability zone from the availability zone they have selected for the instance. For some deployments, this may be problematic. We do have help text in the help panel that says the following: "If you select an availability zone and plan to use the boot from volume option, make sure that the availability zone you select for the instance is the same availability zone where your bootable volume resides." However the UX could be improved to warn the user more directly. At the very least we should show the Availability Zone as a column header for volumes in the transfer table. Right now that information is not even visible. If possible we should also add a warning icon and tooltip next to the volume's availabity zone name within the transfer table, and the tooltip would show the help text when hovering over the warning icon. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1437535/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1434733] [NEW] [Launch Instance Fix] Instance Source section needs better vertical alignment of fields
Public bug reported: In the Launch Instance Wizard source step, under the Instance Source section there are dynamic fields displayed for when image is selected and when create volume is checked. The fields' vertical alignment doesn't exactly match up, the checkbox and labels done align perfectly, and there is some extra space between volume size and delete on terminate fields. ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1434733 Title: [Launch Instance Fix] Instance Source section needs better vertical alignment of fields Status in OpenStack Dashboard (Horizon): New Bug description: In the Launch Instance Wizard source step, under the Instance Source section there are dynamic fields displayed for when image is selected and when create volume is checked. The fields' vertical alignment doesn't exactly match up, the checkbox and labels done align perfectly, and there is some extra space between volume size and delete on terminate fields. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1434733/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1434686] [NEW] [Launch Instance Fix] add help text to Source step
Public bug reported: Currently there is no help text when the user opens the help panel. We should reach out to whoever is responsible for that content and add it to the help panel in the source step of the Launch Instance Wizard ** Affects: horizon Importance: Undecided Assignee: Brian Tully (brian-tully) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1434686 Title: [Launch Instance Fix] add help text to Source step Status in OpenStack Dashboard (Horizon): In Progress Bug description: Currently there is no help text when the user opens the help panel. We should reach out to whoever is responsible for that content and add it to the help panel in the source step of the Launch Instance Wizard To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1434686/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1434669] [NEW] [Launch Instance Fix] add subtitle text for source step
Public bug reported: On the source step in the Launch Instance Wizard there is no subtitle text under Instance Details and Instance Source, while there is subtitle text for other steps. We should get the content from the appropriate parties and add the subtitle text. ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1434669 Title: [Launch Instance Fix] add subtitle text for source step Status in OpenStack Dashboard (Horizon): New Bug description: On the source step in the Launch Instance Wizard there is no subtitle text under Instance Details and Instance Source, while there is subtitle text for other steps. We should get the content from the appropriate parties and add the subtitle text. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1434669/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1434613] [NEW] [Launch Instance Fix] improve step subtitle styling
Public bug reported: In the Launch Instance Wizard, each step contains a section title and subtitle. The title is absolutely positioned and doesn't scroll with the content. It has a set height and a bottom border. The subtitle appears below the title and horizontal rule, however there is not enough whitespace between the subtitle and the title's bottom border, resulting in poor design. We should give the subtitle some padding-top whitespace to improve the design and make it match the mockups ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1434613 Title: [Launch Instance Fix] improve step subtitle styling Status in OpenStack Dashboard (Horizon): New Bug description: In the Launch Instance Wizard, each step contains a section title and subtitle. The title is absolutely positioned and doesn't scroll with the content. It has a set height and a bottom border. The subtitle appears below the title and horizontal rule, however there is not enough whitespace between the subtitle and the title's bottom border, resulting in poor design. We should give the subtitle some padding-top whitespace to improve the design and make it match the mockups To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1434613/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1433801] [NEW] [Launch Instance Fix] Add "Filter" placeholder text to the transfer table search bar
Public bug reported: The search bar within the transfer tables of the Launch Instance Wizard could be improved by adding placeholder text to inform users that they can use this widget to filter available items. We should update the table widget to accommodate the placeholder attribute and then update all of the Launch Instance wizard steps to add the placeholder text "Filter" ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1433801 Title: [Launch Instance Fix] Add "Filter" placeholder text to the transfer table search bar Status in OpenStack Dashboard (Horizon): New Bug description: The search bar within the transfer tables of the Launch Instance Wizard could be improved by adding placeholder text to inform users that they can use this widget to filter available items. We should update the table widget to accommodate the placeholder attribute and then update all of the Launch Instance wizard steps to add the placeholder text "Filter" To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1433801/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1433790] [NEW] [Launch Instance Fix] Access & Security table columns are not sortable
Public bug reported: In the Access and Security step of the new Launch Instance Wizard, there is a transfer table for both security groups and key pairs. However the "available" tables are not sortable by columns as they are on other steps. We should add sorting to be consistent. ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1433790 Title: [Launch Instance Fix] Access & Security table columns are not sortable Status in OpenStack Dashboard (Horizon): New Bug description: In the Access and Security step of the new Launch Instance Wizard, there is a transfer table for both security groups and key pairs. However the "available" tables are not sortable by columns as they are on other steps. We should add sorting to be consistent. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1433790/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1433696] [NEW] [Launch Instance Fix] Key pairs detail table - improve styling
Public bug reported: In the Access and Security step of the new Launch Instance Wizard, there is a detail table that shows when expanding the key pairs. Currently the key pair public key is displayed within a textarea with a white background. We should remove the textarea and just output the public key into the table cell so that it retains/inhertits the width and background of the parent table styling. ** Affects: horizon Importance: Undecided Status: New ** Summary changed: - Launch Instance Fix] Detail table in key pairs details - improve styling + [Launch Instance Fix] Key pairs detail table - improve styling -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1433696 Title: [Launch Instance Fix] Key pairs detail table - improve styling Status in OpenStack Dashboard (Horizon): New Bug description: In the Access and Security step of the new Launch Instance Wizard, there is a detail table that shows when expanding the key pairs. Currently the key pair public key is displayed within a textarea with a white background. We should remove the textarea and just output the public key into the table cell so that it retains/inhertits the width and background of the parent table styling. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1433696/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1433688] [NEW] [Launch Instance Fix] Detail table in security group details - improve styling
Public bug reported: In the Access and Security step of the new Launch Instance Wizard, there is a detail table that shows when expanding the security groups. Currently this detail table is very compact/congested and uses table striping, which does not match the mockups. We should remove table striping from the security group details table, and add padding so that it more closely matches the mockups. ** Affects: horizon Importance: Undecided Assignee: Brian Tully (brian-tully) Status: In Progress ** Description changed: In the Access and Security step of the new Launch Instance Wizard, there is a detail table that shows when expanding the security groups. Currently this detail table is very compact/congested and uses table striping, which does not match the mockups. We should remove table - striping from the security group details table, and give it a white - background and add padding so that it more closely matches the mockups. + striping from the security group details table, and add padding so that + it more closely matches the mockups. -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1433688 Title: [Launch Instance Fix] Detail table in security group details - improve styling Status in OpenStack Dashboard (Horizon): In Progress Bug description: In the Access and Security step of the new Launch Instance Wizard, there is a detail table that shows when expanding the security groups. Currently this detail table is very compact/congested and uses table striping, which does not match the mockups. We should remove table striping from the security group details table, and add padding so that it more closely matches the mockups. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1433688/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1433669] [NEW] [Launch Instance Fix] source step - fix donut chart label color
Public bug reported: On the source step of the new Launch Instance Wizard, the label for the donut chart does not match the color in the mockups. The current code uses the "color" attribute to set the label color, but it actually should be the "fill" attribute, as that is what is used by SVG to render the label. ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1433669 Title: [Launch Instance Fix] source step - fix donut chart label color Status in OpenStack Dashboard (Horizon): New Bug description: On the source step of the new Launch Instance Wizard, the label for the donut chart does not match the color in the mockups. The current code uses the "color" attribute to set the label color, but it actually should be the "fill" attribute, as that is what is used by SVG to render the label. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1433669/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1432897] [NEW] [Launch Instance Fix] source step - fix donut chart dynamic update - limit instance count
Public bug reported: In the current version of the Launch Instance Wizard Source Step, the instance count field is not correctly limited based on current instance usage and nova limits (maxTotalInstances). There is a bug whereby the user can enter an instance count of more than what is available, and in addition the donut chart does not update properly when this occurs. We should correct this so that if a user enters a number greater than what is available, it should automatically round down to the available count. Example. If I have 10 max instances quota, and currently have 6 instances in use, I should only be able to specify 4 as my instance count (which will update the donut chart to 100%). However there is nothing in the code that limits me from entering a higher number. We should add some code that limits the instance count based on # remaining, and automatically rounds down to the highest number of instances that would prevent the user from going over 100% ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1432897 Title: [Launch Instance Fix] source step - fix donut chart dynamic update - limit instance count Status in OpenStack Dashboard (Horizon): New Bug description: In the current version of the Launch Instance Wizard Source Step, the instance count field is not correctly limited based on current instance usage and nova limits (maxTotalInstances). There is a bug whereby the user can enter an instance count of more than what is available, and in addition the donut chart does not update properly when this occurs. We should correct this so that if a user enters a number greater than what is available, it should automatically round down to the available count. Example. If I have 10 max instances quota, and currently have 6 instances in use, I should only be able to specify 4 as my instance count (which will update the donut chart to 100%). However there is nothing in the code that limits me from entering a higher number. We should add some code that limits the instance count based on # remaining, and automatically rounds down to the highest number of instances that would prevent the user from going over 100% To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1432897/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1432883] [NEW] [Launch Instance Fix] source step - finalize dynamic table column headers and data
Public bug reported: The source step of the Launch Instance Wizard contains a transfer table which is dynamic in nature. The table's column headers and data change based on the boot source that is selected. However the current version of the code does not account for the fact that the column headers and data mapping changes based on the selection. We need to figure out which columns and data show for each boot source (based on the latest Invision mockups) and then figure out if and/or where the corresponding data is stored from the model. ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1432883 Title: [Launch Instance Fix] source step - finalize dynamic table column headers and data Status in OpenStack Dashboard (Horizon): New Bug description: The source step of the Launch Instance Wizard contains a transfer table which is dynamic in nature. The table's column headers and data change based on the boot source that is selected. However the current version of the code does not account for the fact that the column headers and data mapping changes based on the selection. We need to figure out which columns and data show for each boot source (based on the latest Invision mockups) and then figure out if and/or where the corresponding data is stored from the model. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1432883/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1431428] [NEW] extra semicolon in _variables.scss breaks some css
Public bug reported: There is an extra semicolon in _variables.scss that will output a stray "!default;" at the top of the compiled CSS files, which usually will invalidate the first CSS statement in the file (as well as invalidate the css). The line is: $helpPanelBorderColor: #888; !default; Note there should not be a semicolon before the "!default;" ** Affects: horizon Importance: Undecided Assignee: Brian Tully (brian-tully) Status: In Progress ** Tags: css horizon scss ** Changed in: horizon Assignee: (unassigned) => Brian Tully (brian-tully) ** Changed in: horizon Status: New => In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1431428 Title: extra semicolon in _variables.scss breaks some css Status in OpenStack Dashboard (Horizon): In Progress Bug description: There is an extra semicolon in _variables.scss that will output a stray "!default;" at the top of the compiled CSS files, which usually will invalidate the first CSS statement in the file (as well as invalidate the css). The line is: $helpPanelBorderColor: #888; !default; Note there should not be a semicolon before the "!default;" To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1431428/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp