rhushikeshc / clients-oriented-ftp

Automatically exported from code.google.com/p/clients-oriented-ftp
0 stars 0 forks source link

How to implement a search box to multiselect box for clients name #306

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.For medium and big clients list the actual select box is not useful
2.Let say you have 300 clients, the client name list will be very long
3.

What is the expected output? What do you see instead?
We can add the search box to the actual multiselect box 
example:http://loudev.com/

This is possible to add the search box using QuickSearch
https://github.com/riklomas/quicksearch

What version of the product are you using? On what operating system?
r412

Please provide any additional information below.
I will get back to you as soon as I have a complete solution
For now, the search field appear but it's not working correctly on ProjectSend 
and need some css tweaks

Original issue reported on code.google.com by access_c...@hotmail.com on 27 May 2013 at 8:28

GoogleCodeExporter commented 8 years ago
i agree

Original comment by www.Shir...@gmail.com on 15 Jun 2013 at 11:26

GoogleCodeExporter commented 8 years ago
Hope you have a solution, I have quite a few client groups and clients and 
selecting through lists has already caused me to select wrong client for file 
by mistake, this really needs a fix as its also a security issue

Original comment by LUTRAM...@gmail.com on 15 Jun 2013 at 9:59

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
That's great, after the remaining issues have been resolved can the modified 
php files be uploaded for download for us less competent people to be able to 
just to upload and overwrite the relevant php files.

Or maybe the project members can code it directly into ProjectSend?

Keep up the good work cant wait to implement this asap 

Original comment by LUTRAM...@gmail.com on 16 Jun 2013 at 3:30

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
That's great can project members take this on and put modified files into a 
package for people to download? or include fix into project and release as beta 
release?

Original comment by LUTRAM...@gmail.com on 18 Jun 2013 at 12:23

GoogleCodeExporter commented 8 years ago
Just checking in, hoped there would have been a little movement and added to 
project accepted status! found another project that may also give a solution to 
problem http://harvesthq.github.io/chosen/ 

Original comment by LUTRAM...@gmail.com on 21 Jun 2013 at 4:28

GoogleCodeExporter commented 8 years ago
Chosen seems very nice! I wonder if usability wise (not having a list in front 
of you with every client/group) will be an improvement. Maybe we should give it 
a try.

Original comment by i...@subwaydesign.com.ar on 21 Jun 2013 at 5:48

GoogleCodeExporter commented 8 years ago
Client/user groups will be visible as both projects highlighted above filter 
the client/user group down from a list as the search parameters are entered.

In the project http://harvesthq.github.io/chosen/ client/user groups are listed 
in drop down alphabetically so can be search the old fashioned way or they can 
be filtered down by entering characters into search field.

In the project http://loudev.com/ looking at the searchable method it would 
have a list of all clients/users in left hand column which are again searchable 
as a scroll method or can be filtered down by the imputing of characters into 
the search field.

Out of the 2 I think the http://harvesthq.github.io/chosen/ looks more user 
friendly and tidy but both methods would resolve the issue of dealing with 
large numbers of clients/users

Im not a coder so not sure which method is the easiest to implement but most of 
the work looks like it has already been done on http://loudev.com/ method so 
maybe this is the best way to go, not sure what other people think?

Original comment by LUTRAM...@gmail.com on 21 Jun 2013 at 10:07

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
I'm toying a little with chosen and I really like the way it behaves. It can 
help make the page cleaner after uploading several files at once.

Original comment by i...@subwaydesign.com.ar on 22 Jun 2013 at 7:39

GoogleCodeExporter commented 8 years ago
I agree Chosen does look like it has a cleaner interface which is simplicity in 
itself, I can see this turning up in lots more scripts over time instead of big 
lists or drop down boxes of options, so much more user friendly. 

Original comment by LUTRAM...@gmail.com on 22 Jun 2013 at 8:40

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Hi Project team any help for 'access_c...@hotmail.com' above? they have been 
working really hard to find a solution and needs a little help 

Original comment by LUTRAM...@gmail.com on 22 Jun 2013 at 4:47

GoogleCodeExporter commented 8 years ago
I'm working on this at this very moment :D

Original comment by i...@subwaydesign.com.ar on 22 Jun 2013 at 4:49

GoogleCodeExporter commented 8 years ago
your a star ;-D

Original comment by LUTRAM...@gmail.com on 22 Jun 2013 at 4:51

GoogleCodeExporter commented 8 years ago
I didn't have any problem uploading several files and assigning them, since 
this is only a javascript modification and the core html stays the same.

What I'm working on now is on getting the actual users selected when you edit a 
file, and also the "select all" "remove all" buttons. The answer might be 
around here
http://stackoverflow.com/questions/11172269/select-all-and-remove-all-with-chose
n-js

Original comment by i...@subwaydesign.com.ar on 22 Jun 2013 at 7:04

GoogleCodeExporter commented 8 years ago
LUTRAM.UK
http://adventuretime.wikia.com/wiki/File:Oh_stop_it_you.png

Original comment by i...@subwaydesign.com.ar on 22 Jun 2013 at 7:04

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
ha ha! great pic!! how you getting on? 

Original comment by LUTRAM...@gmail.com on 23 Jun 2013 at 8:21

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Thats great, waiting patiently hoping someone can provide a solution :-)

Original comment by LUTRAM...@gmail.com on 27 Jun 2013 at 2:19

GoogleCodeExporter commented 8 years ago
Would you prefer the new version of multiselect over chosen?

Original comment by i...@subwaydesign.com.ar on 27 Jun 2013 at 6:36

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Im happy either way, just need a solution ;-)

im using 'chosen' on another script Im running which the dev added last week 
within a few days of me asking them, its got a really clean and simple 
interface running well at what it does.

I have had a little play with 'Multiselect' and its also a good at what it 
does, I dont think it has the same clean look that everyone is going for theses 
days.

The only query I have with Multiselect is how it adapts to long file names? I 
am assuming the box size on the demo could just be enlarged. From using the 
'Choosen' interface I did notice it just adapts to the file name length.

Another consideration is 'access_c...@hotmail.com' has put alot of work into 
Multiselect already and from what I they are almost there.

How are the project members getting on with implementing either 'Choosen' or 
'Mulitselect' ???

Original comment by LUTRAM...@gmail.com on 28 Jun 2013 at 8:02

GoogleCodeExporter commented 8 years ago
Just checking in! any updates on progress?

Original comment by LUTRAM...@gmail.com on 29 Jun 2013 at 9:47

GoogleCodeExporter commented 8 years ago
I've implemented Chosen as it's cleaner UI allows for more space (which will be 
needed by the folder selection elements).
Still looking for a way to have the Add all and Remove all buttons working.

Original comment by i...@subwaydesign.com.ar on 3 Jul 2013 at 7:44

GoogleCodeExporter commented 8 years ago
Great thanks for the update, can't wait to get it implemented, how close are we 
to a release?  

Original comment by LUTRAM...@gmail.com on 3 Jul 2013 at 10:04

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
I made a test using 'Chosen' and the search can only find lastname and
ignore firstname and group.

I use : multiple class="chzn-select"

Any clue?

Original comment by access_c...@hotmail.com on 6 Jul 2013 at 8:43

GoogleCodeExporter commented 8 years ago
HOW HAVE YOU FOUND CHOOSEN TO THE MULTISELECT? Has the project members managed 
to implement chosen or are they still issues?

Original comment by LUTRAM...@gmail.com on 7 Jul 2013 at 12:37

GoogleCodeExporter commented 8 years ago
Personally I have tested several solutions and decide to go with Select2.

Results of the most popular solutions:

Multiselect : I was able to make it work ok on one column and since the latest 
version we can set search on both column and multiple form on same page, I'm 
very close to make it work but selected items does not appeared on second box. 
Maybe this is a problem with the optgroup, I asked the dev and wait his 
response.

Chosen : Easier to implement, but it's only search on lastname, I have not 
tried to edit the regex maybe this is easy to change. Also there is not much 
features.

Select2 : This is easy to set like Chosen, the search is far better I can 
search : Firstname lastname and groupname, when using as a class it will work 
ok if you have several forms on a page (for when we edit several files at the 
time).

There is a lot of options and seems a lot more flexible. 
It's also support responsive design. 
You can check it:
http://ivaynberg.github.io/select2/ 

Original comment by access_c...@hotmail.com on 7 Jul 2013 at 2:21

GoogleCodeExporter commented 8 years ago
Wow! That is indeed a great script! I'll be trying it now.

Original comment by i...@subwaydesign.com.ar on 7 Jul 2013 at 4:25

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
just had a little play, this has nice UI like choosen, also looks like its got 
far more customisation options available.

How easy would this be to implement into Project Send? 

I am super desperate for a solution now, starting to have an unmanageable user 
group list and files.  

Original comment by LUTRAM...@gmail.com on 7 Jul 2013 at 9:27

GoogleCodeExporter commented 8 years ago
This scripts are very easy to impplement, as long as you are comfortable 
editing 2 php files. I can guide you so you can have it usable until a new 
release is ready.

Original comment by i...@subwaydesign.com.ar on 7 Jul 2013 at 11:45

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Chosen:
I got the confirmation from the dev this morning
Chosen does not search groups at the time being

Original comment by access_c...@hotmail.com on 8 Jul 2013 at 4:40