On 06/07/2016 15:40, "Michael Wood" <[email protected]> wrote:

>On 06/07/16 15:02, Smith, Elliot wrote:
>> On 6 July 2016 at 14:33, Michael Wood <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>     On 06/07/16 14:28, Barros Pena, Belen wrote:
>>
>>
>>         On 06/07/2016 14:22, "[email protected]
>>         <mailto:[email protected]> on behalf of Barros
>>         Pena, Belen" <[email protected]
>>         <mailto:[email protected]> on behalf of
>>         [email protected]
>>         <mailto:[email protected]>> wrote:
>>
>>
>>             On 04/07/2016 21:56, "[email protected]
>>             <mailto:[email protected]> on behalf of
>>             Michael Wood" <[email protected]
>>             <mailto:[email protected]> on behalf of
>>             [email protected]
>>             <mailto:[email protected]>> wrote:
>>
>>                 Michael Wood (4):
>>                   toaster: layerdetails api Fix saving of git revision
>>                 of a layer
>>                   toaster: api Add util function for returning the
>>                 error response
>>                   toaster: add Layer delete front end feature to
>>                 layerdetails
>>                   toaster: tests Add selenium test for layerdetails page
>>
>>
>>
>> A couple of comments so far:
>>
>> 1. I think I'm right in saying that "deleting" a layer permanently
>> removes it from the database. I think the confirmation dialog should
>> make it clear that this is what you're doing ("This layer won't be
>> available to other projects" or similar), as it's not obvious that
>> remove and delete are different operations. (I didn't get the
>> distinction to start with.)
>
>The imported layers are project specific so it is deleted from the
>project, and also deleted from being added to your project if
>applicable. I'll leave this in Belen's corner though.

I agree the message content should be improved, but I can look into it
after this is merged. Let's not hold this: it's good, useful stuff.

Thanks!

Belén


>
>
>>
>> 2. I see the "delete" link for all layers in the layer detail page,
>> not just for layers which I've imported. These layers can't be
>> deleted, so the dialog box doesn't change when you click "OK", as an
>> error is returned by the API.
>>
>
>Ah thanks good catch, will roll a v2.
>
>> 3. The inline editing of layer dependencies doesn't quite feel right
>> to me: it's not 100% clear you're going to be adding layer
>> dependencies by using that box, you could just be adding a new layer.
>> I'd change the placeholder text to something like "Type the name of a
>> layer dependency to add" (ideally, something less clunky than that),
>> or perhaps change the button text to "Add layer dependency".
>>
>
>As this is the existing behaviour (for many releases) you would have to
>open a bug about this as it's out of the scope of this patch set.
>
>Thanks
>
>Michael
>
>> Elliot
>>
>>             The fix to the revision changes for imported layers (8952)
>>             works like a
>>             charm: I can edit all the layer details now. I can also
>>             delete an imported
>>             layer \0/, but when I get redirected to the project
>>             configuration page
>>             after clicking the 'delete' button no notification
>>             appears, so I am left
>>             wondering if the layer was deleted or not.
>>
>>         Ignore me: browser cache playing tricks. But the question mark
>>         really is
>>         missing ;)
>>
>>
>>     OK, I fixed the missing question mark in the branch, so if who
>>     ever is reviewing pulls from the branch then it should be there.
>>
>>
>>
>>             I also spotted that the question in the delete
>>             confirmation dialog is
>>             missing the question mark.
>>
>>             Thanks!!
>>
>>             Belén
>>
>>             PS: I hate delete confirmation dialogs ... For the record ;)
>>
>>                 .../tests/browser/test_layerdetails_page.py       | 190
>>                 +++++++++++++++++++++
>>                 bitbake/lib/toaster/toastergui/api.py   | 121
>>                 +++++++++++--
>>                 .../toaster/toastergui/static/js/layerdetails.js  |
>>                 20 +++
>>                 .../toaster/toastergui/static/js/projectpage.js   |  18
>>++
>>                 .../toaster/toastergui/templates/layerdetails.html |
>>                 18 +-
>>                 bitbake/lib/toaster/toastergui/urls.py    |   5 +-
>>                 bitbake/lib/toaster/toastergui/views.py   |  43 -----
>>                 7 files changed, 360 insertions(+), 55 deletions(-)
>>                 create mode 100644
>>                 
>>bitbake/lib/toaster/tests/browser/test_layerdetails_page.py
>>
>>                 --
>>                 2.7.4
>>
>>                 --
>>                 _______________________________________________
>>                 toaster mailing list
>>                 [email protected]
>><mailto:[email protected]>
>>                 https://lists.yoctoproject.org/listinfo/toaster
>>
>>             -- 
>>             _______________________________________________
>>             toaster mailing list
>>             [email protected] <mailto:[email protected]>
>>             https://lists.yoctoproject.org/listinfo/toaster
>>
>>
>>     -- 
>>     _______________________________________________
>>     toaster mailing list
>>     [email protected] <mailto:[email protected]>
>>     https://lists.yoctoproject.org/listinfo/toaster
>>
>>
>>
>>
>> -- 
>> Elliot Smith
>> Software Engineer
>> Intel Open Source Technology Centre
>>
>> ---------------------------------------------------------------------
>> Intel Corporation (UK) Limited
>> Registered No. 1134945 (England)
>> Registered Office: Pipers Way, Swindon SN3 1RJ
>> VAT No: 860 2173 47
>>
>> This e-mail and any attachments may contain confidential material for
>> the sole use of the intended recipient(s). Any review or distribution
>> by others is strictly prohibited. If you are not the intended
>> recipient, please contact the sender and delete all copies.
>>
>

-- 
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to