| Summary: | Develop Toaster import layer page | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Toaster | Reporter: | Belen Barros Pena <belen.barros.pena> | ||||||||||||||||||||||||
| Component: | toaster | Assignee: | Michael Wood <michael.g.wood> | ||||||||||||||||||||||||
| Status: | VERIFIED FIXED | QA Contact: | Mihail Stanciu <stanciux.mihail> | ||||||||||||||||||||||||
| Severity: | enhancement | ||||||||||||||||||||||||||
| Priority: | Medium+ | CC: | alexandru.c.georgescu, alexandru.damian, belen.barros.pena, bluelightning, cristiana.voicu, david.reyna | ||||||||||||||||||||||||
| Version: | unspecified | ||||||||||||||||||||||||||
| Target Milestone: | 1.8 M2 | ||||||||||||||||||||||||||
| Hardware: | All | ||||||||||||||||||||||||||
| OS: | Multiple | ||||||||||||||||||||||||||
| Whiteboard: | GUI design available | ||||||||||||||||||||||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||||||||||||||||||||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||||||||||||||||||||||
| Bug Depends on: | |||||||||||||||||||||||||||
| Bug Blocks: | 6546 | ||||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||||
|
Description
Belen Barros Pena
2014-07-29 11:43:26 UTC
Created attachment 2068 [details]
Design - Importing layers
Created attachment 2074 [details]
Design - Importing layers
Change the control used for the Yocto Project compatibility information, add a breadcrumb for navigation and tidy up the form structure.
Created attachment 2075 [details]
Design - Importing layers
Describe what happens when you click the "Import and add to project" button (pages 9 to 11).
Created attachment 2080 [details]
Design - Importing layers
Removing the release compatibility field for imported layers (only one release per layer, so it defaults to the release selected in the Toaster project within which you are importing the layer).
Created attachment 2102 [details]
Design - Importing layers
Provide complete reference to design document 1.3.1 Layer details on page 10
Created attachment 2103 [details]
Design - Importing layers
Changing status to in progress implementation, since you cannot import a layer using this page yet Created attachment 2252 [details]
Design - Importing layers
Explaining that we have decided to make imported layers project-specific, instead of global to the Toaster instance (see page 4).
Created attachment 2266 [details]
Design - Importing layers
* Add a message to handle users trying to import a layer with the same git repo, same revision and same name as an existing layer (pages 9 and 10)
* Change the text of the dependencies modal dialog to make sure it includes dependencies of dependencies (page 11)
* Change the 'Branch, tag or commit' label to 'Revision' (all pages)
Created attachment 2271 [details]
Design - Importing layers
Add a second error message to handle the case where you try to import a layer with the same name as an existing layer, but with a different Git repository URL (see page 10)
*** Bug 6515 has been marked as a duplicate of this bug. *** Created attachment 2285 [details]
Design - Importing layers
Changing the text of the importing and adding layers notification to make it consistent with the notifications used in all other Toaster pages (page 13)
Created attachment 2286 [details]
Design - Importing layers
Verified on master: 07f2eca7e9f9163ec48d3a417d8ba885a84762f3 |