Bug 6595 - Develop Toaster import layer page
Summary: Develop Toaster import layer page
Status: VERIFIED FIXED
Alias: None
Product: Toaster
Classification: Build System, Metadata & Runtime
Component: toaster (show other bugs)
Version: unspecified
Hardware: All Multiple
: Medium+ enhancement
Target Milestone: 1.8 M2
Assignee: Michael Wood
QA Contact: Mihail Stanciu
URL:
Whiteboard: GUI design available
Depends on:
Blocks: 6546
  Show dependency tree
 
Reported: 2014-07-29 11:43 UTC by Belen Barros Pena
Modified: 2015-01-29 14:14 UTC (History)
6 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments
Design - Importing layers (1.39 MB, application/pdf)
2014-08-01 13:44 UTC, Belen Barros Pena
no flags Details
Design - Importing layers (1.52 MB, application/pdf)
2014-08-06 17:03 UTC, Belen Barros Pena
no flags Details
Design - Importing layers (2.05 MB, application/pdf)
2014-08-06 18:01 UTC, Belen Barros Pena
no flags Details
Design - Importing layers (2.07 MB, application/pdf)
2014-08-11 12:59 UTC, Belen Barros Pena
no flags Details
Design - Importing layers (2.07 MB, application/pdf)
2014-09-02 10:33 UTC, Belen Barros Pena
no flags Details
Design - Importing layers (2.07 MB, application/pdf)
2014-09-02 10:34 UTC, Belen Barros Pena
no flags Details
Design - Importing layers (2.07 MB, application/pdf)
2014-11-20 11:18 UTC, Belen Barros Pena
no flags Details
Design - Importing layers (2.32 MB, application/pdf)
2014-12-01 18:49 UTC, Belen Barros Pena
no flags Details
Design - Importing layers (2.32 MB, application/pdf)
2014-12-02 14:56 UTC, Belen Barros Pena
no flags Details
Design - Importing layers (2.28 MB, application/pdf)
2014-12-05 13:46 UTC, Belen Barros Pena
no flags Details
Design - Importing layers (2.28 MB, application/pdf)
2014-12-05 13:47 UTC, Belen Barros Pena
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Belen Barros Pena 2014-07-29 11:43:26 UTC
This is the page that allows you to bring your own custom layer into Toaster.
Comment 1 Belen Barros Pena 2014-08-01 13:44:33 UTC
Created attachment 2068 [details]
Design - Importing layers
Comment 2 Belen Barros Pena 2014-08-06 17:03:25 UTC
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.
Comment 3 Belen Barros Pena 2014-08-06 18:01:15 UTC
Created attachment 2075 [details]
Design - Importing layers

Describe what happens when you click the "Import and add to project" button (pages 9 to 11).
Comment 4 Belen Barros Pena 2014-08-11 12:59:31 UTC
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).
Comment 5 Belen Barros Pena 2014-09-02 10:33:55 UTC
Created attachment 2102 [details]
Design - Importing layers

Provide complete reference to design document 1.3.1 Layer details on page 10
Comment 6 Belen Barros Pena 2014-09-02 10:34:12 UTC
Created attachment 2103 [details]
Design - Importing layers
Comment 7 Belen Barros Pena 2014-09-12 13:42:41 UTC
Changing status to in progress implementation, since you cannot import a layer using this page yet
Comment 8 Belen Barros Pena 2014-11-20 11:18:52 UTC
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).
Comment 9 Belen Barros Pena 2014-12-01 18:49:26 UTC
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)
Comment 10 Belen Barros Pena 2014-12-02 14:56:34 UTC
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)
Comment 11 Paul Eggleton 2014-12-04 16:32:50 UTC
*** Bug 6515 has been marked as a duplicate of this bug. ***
Comment 12 Belen Barros Pena 2014-12-05 13:46:34 UTC
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)
Comment 13 Belen Barros Pena 2014-12-05 13:47:06 UTC
Created attachment 2286 [details]
Design - Importing layers
Comment 14 Mihail Stanciu 2015-01-29 14:14:25 UTC
Verified on master: 07f2eca7e9f9163ec48d3a417d8ba885a84762f3