[SRU] Page not found error on refreshing bowser (in AngularJS-based detail page)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
High
|
Shu Muto | ||
Ubuntu Cloud Archive |
Invalid
|
Undecided
|
Unassigned | ||
Ocata |
Fix Released
|
Undecided
|
Unassigned | ||
Pike |
Fix Released
|
Undecided
|
Unassigned | ||
Zun UI |
Fix Released
|
Critical
|
Shu Muto |
Bug Description
[Impact]
When clicking instances snapshot detail on Images menu and then refresh the pages will get an error:
```
The page you were looking for doesn't exist
You may have mistyped the address or the page may have moved.
```
[Test Case]
1. Deply a OpenStack env with horizon
2. Click instances snapshot detail on Images menu
3. Refresh the page
4. Check if you will see the error 'The page you were looking for doesn't exist'
[Regression Potential]
This problem has been fixed in Queens with two patches [1][2], we need to backport them into Ocata as well.
But in fact, directly backporting these two primitive patches [1][2] into Ocata will not be able to work, because:
1, In Ocata release, getDetailsPath returns "'project/
function getDetailsPath(
return 'project/
}
2, In > Ocata release, eg: Pike release, getDetailsPath returns "detailRoute + 'OS::Glance:
function getDetailsPath(
return detailRoute + 'OS::Glance:
}
So we will see the error 'The current URL, project/
-ngdetails_url = url(r'^ngdetails/',
+ngdetails_url = url(r'^
[1] https:/
[2] https:/
[Original Bug Report]
Once I get into the container detail view, refresh the browser will show a page not found error:
The current URL, ngdetails/
Full output: http://
description: | updated |
description: | updated |
Changed in zun-ui: | |
importance: | Undecided → Critical |
status: | New → Triaged |
Changed in horizon: | |
assignee: | nobody → Shu Muto (shu-mutou) |
Changed in zun-ui: | |
assignee: | nobody → Shu Muto (shu-mutou) |
Changed in horizon: | |
status: | New → In Progress |
Changed in horizon: | |
importance: | Undecided → High |
Changed in horizon: | |
assignee: | Shu Muto (shu-mutou) → Yuriy Zveryanskyy (yzveryanskyy) |
Changed in horizon: | |
assignee: | Yuriy Zveryanskyy (yzveryanskyy) → Shu Muto (shu-mutou) |
Changed in horizon: | |
milestone: | none → pike-rc1 |
Changed in zun-ui: | |
status: | Fix Released → In Progress |
Changed in horizon: | |
status: | Fix Released → New |
Changed in horizon: | |
milestone: | pike-rc1 → pike-rc2 |
Changed in horizon: | |
milestone: | pike-rc2 → queens-1 |
Changed in horizon: | |
milestone: | queens-1 → queens-2 |
Changed in horizon: | |
milestone: | queens-2 → queens-3 |
Changed in horizon: | |
milestone: | queens-3 → queens-rc1 |
summary: |
- Page not found error on refreshing bowser + Page not found error on refreshing bowser (in AngularJS-based detail + page) |
Changed in horizon: | |
assignee: | Shu Muto (shu-mutou) → Akihiro Motoki (amotoki) |
Changed in horizon: | |
assignee: | Akihiro Motoki (amotoki) → Shu Muto (shu-mutou) |
Changed in horizon: | |
assignee: | Shu Muto (shu-mutou) → Akihiro Motoki (amotoki) |
Changed in zun-ui: | |
status: | In Progress → Fix Released |
Changed in horizon: | |
assignee: | Akihiro Motoki (amotoki) → Shu Muto (shu-mutou) |
summary: |
- Page not found error on refreshing bowser (in AngularJS-based detail - page) + [SRU] Page not found error on refreshing bowser (in AngularJS-based + detail page) |
description: | updated |
tags: | added: sts sts-sru-needed |
Fix proposed to branch: master /review. openstack. org/477447
Review: https:/