17:00:59 #startmeeting murano 17:01:00 Meeting started Tue Feb 17 17:00:59 2015 UTC and is due to finish in 60 minutes. The chair is sergmelikyan. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:01 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:04 The meeting name has been set to 'murano' 17:02:19 Hi folks :) 17:02:21 Hi guys! 17:03:02 hello all 17:04:42 Do we have action items from the previous meeting? 17:04:47 hi 17:04:50 o/ 17:05:04 hi 17:05:47 katyafervent, not really :) We can skip this part of the meeting 17:06:13 #topic Blueprint Discussion 17:06:21 #1 https://blueprints.launchpad.net/murano/+spec/package-drag-drop-upload 17:06:34 How package uploading form should be look like? Should we just have drag-and-drop window or keep regular button too? 17:06:51 I would say that I love when you can do both, it is convenient 17:07:01 Recently we discussed new feature with jolsen 17:07:21 I like the idea of having both options as well 17:07:45 So I suggest to keep regular button, but provide opportunity to upload multiple files 17:07:58 +1 on both. That's similar to what people have in modern UIs 17:08:26 Sure. Here is the example I pulled from for the button https://blueimp.github.io/jQuery-File-Upload/angularjs.html 17:08:32 o/ 17:08:34 Multiple files? 17:08:38 It should be done in one blueprint https://blueprints.launchpad.net/murano/+spec/new-button-upload 17:08:53 yes, several files at once 17:09:15 Now files are uploaded only after 'next' button is clicked 17:09:18 How we are going to proceed with later steps for each one of them> 17:09:51 Hmm 17:10:00 The way to upload packages now is clicking select file button, choose 1 file, next > go back do the same, etc. etc. 17:10:07 Should we add a separate button for that? 17:10:17 Eliminiating the back and forth would be great 17:10:51 Why don't we have ability to select multiple files? 17:11:23 ativelkov, is that referring to the capability currently? 17:11:29 jolsen, we need to select category for the each package + edit tags, privacy settings and so on 17:11:36 That;s how it was implemented, so I think everyone agreed that we need this feature 17:11:44 jolsen, how it is going to look like? 17:12:12 BP 1 - https://blueprints.launchpad.net/murano/+spec/new-button-upload 17:12:16 sergmelikyan, let's provide ideas and pick the best one 17:12:57 BP2 https://blueprints.launchpad.net/murano/+spec/package-drag-drop-upload 17:13:19 the first BP is a really rough mockup I whipped up in a few min 17:14:16 But I think within the upload modal there should be the ability to select and/or add a category for the package and create tags 17:14:38 I suggest to add ability to edit parameters that would be common for all the packages 17:15:03 I humbly think, that uploading multiple files introduces difficult UI/logic choices. What if one of the files is invalid — should the whole batch be considered invalid or should we just ignore the file? 17:15:09 so categories and tags will be common for a group of packages that will be uploaded at once 17:15:23 I agree that having ability to drag-n-drop instead selecting files is really nice improvement, having ability to upload multiple applications makes it just awesome. But we need to think more about implementation 17:15:44 I agree sergmelikyan 17:16:38 If one package fails, it shouldnt stop the rest of the upload. Give an error message specific to that package 17:16:46 jolsen, don't you mind, that we create an action item for you? :) 17:17:05 and what would that be? :) 17:17:26 could you prepare some kind of specification with implementation details 17:17:54 Sure, I can take ownership of that 17:18:14 jolsen, we use murano-specs for writing specifications for blueprints, it would be nice if you will have simple spec for this feature drafted-up. I am talking about first bp (about multiple uploads at once) 17:18:17 katyafervent: i believe we need to provide some links and examples of specs to jolsen 17:18:36 that would be great ruhe 17:18:44 Second BP is straightforward enough to implement it without spec 17:19:18 that contains answers for questions, that we discussed: how to deal with package editing on the next steps after uploading, how to deal with broken files 17:19:57 sergmelikyan: second BP is about drag-n-drop? are you sure it doesn't require some design on both frontend and backend? i.e. i'm not sure if we can skeep spec in this case 17:19:59 ruhe, jolsen yeah, I provide examples in our #murano channel and try to answer all the questions 17:20:19 not a problem. Thanks ruhe! 17:20:41 ruhe, backend support will be implemented on the first blueprint, which is a dependency 17:20:56 i see 17:23:18 But if we decide to allow "bulk-editing" tags, and other attributes of all the packages you uploaded — one would want to fix and re-upload everything all-together. I just want to note that this kind of UI-decisions usually imply a lot of work around them. 17:24:37 #action jolsen, sreate spec for https://blueprints.launchpad.net/murano/+spec/package-drag-drop-upload 17:24:45 #undo 17:24:45 Removing item from minutes: 17:27:38 where can I find the meeting minutes? 17:28:34 jolsen: http://eavesdrop.openstack.org/meetings/murano/ 17:28:50 Thank you 17:29:01 there are also logs for #murano channel http://eavesdrop.openstack.org/irclogs/%23murano/ 17:29:06 jolsen, they are published automatically 17:29:20 great 17:29:22 * sergmelikyan checked the blueprints again 17:30:13 jolsen, what do you think about making first BP a way to just enable drag-n-drop (without multiple files, if it makes sense) and second as a full blown multi-application upload? 17:30:39 I would agree with that approach 17:30:56 drag-n-drop seems like the lower hanging fruit 17:31:09 Yeah 17:31:22 then I suggest to implement first BP without spec, and write spec for the second 17:31:34 okay 17:31:50 For me drag and drop for one file does't make sense 17:31:58 #action jolsen, create spec for https://blueprints.launchpad.net/murano/+spec/package-drag-drop-upload 17:32:40 Could the drag-n-drop code be modified to contain a link to select, enabling 1 file to upload? 17:33:27 jolsen, not sure that I got you 17:34:40 can you explain a little bit? 17:34:46 What I mean is in a simpler way is, could the existing upload button still exist in the modal to accommodate single file uploads but also have the drag-n-drop box for multi uploads? 17:35:36 the drag-n-drop would be the only function to be added since the single file upload button already exists 17:35:41 I suggest the opposite way: implement support for multiple file with existing button 17:35:48 and then add drag-and-drop 17:36:17 I think anyway we need to have button to add files to multi-upload list (just in case drag-n-drop is not an option, take a look to all google drive upload forms) 17:36:30 ruhe, what do you think: which way should we pick? 17:36:37 Okay, so it seems there are two schools of though...Some say implement drag-n-drop first, others say multi upload via button first then drag-n-drop 17:36:43 But if we want to support multi-upload already in first BP - we need a spec that would describe behaviour in details 17:37:20 I think multi-upload is a heavier lift than just the drag-n-drop 17:37:23 katyafervent: i don't have any strong opnions on that. i think it should be decided by jolsen, since he's the one who's driving this feature :) 17:37:53 I have concerns about multi-upload, not with a way how to do it (button, drag-n-drop). Multi upload requires clear spec that will describe how we are handling that/ 17:38:45 sergmelikyan, that's what we expecting 17:38:50 How we are handling partial failures, how we are proceeding with category selection and so on 17:39:03 Okay, so I would say we use sergmelikyan's approach. Take care of low hanging fruit of implementing drag-n-drop first then full blown multi select after...if I understand correctly 17:39:58 jolsen, BP 1 https://blueprints.launchpad.net/murano/+spec/new-button-upload, one app upload with drag-n-drop 17:40:20 BP 2 https://blueprints.launchpad.net/murano/+spec/package-drag-drop-upload multiple uploads with drag-n-drop 17:41:05 that was my suggestion :) 17:41:54 +1 17:42:30 So are you saying implement drag and drop for 1 file upload? 17:43:09 that was my proposal, but maybe that does not make any sense 17:44:12 It doesn't. If drag n drop is going to be implemented, it should support multiple uploads. I think the only thing that needs to be figured out is how to handle failed packkages 17:44:13 if it would be look ok and button will still exist, then why not 17:44:14 Another way is have multiple in a first BP, but that we need spec + answers about how we are handling category selection & other staff for each app 17:44:43 jolsen, and how to select category for each (or all) apps 17:45:14 that's something that would need to be worked out and mocked up 17:45:26 I don't have an answer to that currently 17:46:06 I would like to point out that upload form is 3 step wizard, and we need to figure out what to do with last two steps. 17:46:22 jolsen, sure 17:46:30 yeah. let's think about it and discuss on the next meeting and on #murano channel during the week 17:46:55 what's the next topic? 17:47:06 I agree katyafervent 17:47:27 jolsen, thank you! 17:47:30 #topic Open Discussion 17:47:37 :) 17:52:49 Any other topic discus? Or let's get back to the work? :) 17:54:32 Let's finish. Goodbye! 17:54:41 bye bye. thanks everyone! 17:54:43 #endmeeting