The Improved Multi Select module for Drupal 8 replaces the default multi-select boxes with two panel list and search.
The first panel holds the options that are available, and the second panel holds the options that have been selected.
The two panels are separated by add and remove buttons.
You can select an item from the first box, click the add button, and add it to the second box. Likewise, you can select an item from the second box, click the remove button, and it goes back into the unselected box.
You can also search by available options using search field
Project link
https://www.drupal.org/project/improved_multi_select
Git instructions
git clone --branch 8.x-2.x https://git.drupal.org/project/improved_multi_select.git
PAReview checklist
https://pareview.sh/pareview/https-git.drupal.org-project-improved_multi...
| Comment | File | Size | Author |
|---|---|---|---|
| improvedselect.gif | 17.32 KB | dmitrii |
Comments
Comment #1
patrickd commentedwelcome
You are not working correctly with branches in git! The most direct documentation on this is Moving from a master branch to a version branch. For additional resources please see the documentation about release naming conventions and creating a branch in git.
There are still files other than README.txt in the master branch, make sure to remove them. See also step 5 in http://drupal.org/node/1127732
Review of the 6.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. Go and review some other project applications, so we can get back to yours sooner.
There are still files other than README.txt in the master branch, make sure to remove them. See also step 5 in http://drupal.org/node/1127732
Review of the 7.0 branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. Go and review some other project applications, so we can get back to yours sooner.
Comment #2
kongoji commentedHi dmitrii,
module works very well, your idea is really interesting.
I made a manual review, I drop down something I noticed about your module:
1) The "Replace multi-select lists on listed pages" textarea seems not support wildcards. You should use drupal_match_path function to parse the textarea to support wildcards (Example:
node/*/edit)2) You should provide a description for "Replace multi-select lists on listed pages" textarea to help users to use it.
3) On master git branch there is an old Drupal 7 version of the module. You should switch to
7.x-1.xbranch and clean up master branch.Good job with this module!
Comment #3
klausiClosing due to lack of activity. Feel free to reopen if you are still working on this application.
Comment #4
dmitrii commentedCould you please take another look?
Thanks.
Comment #5
avpadernoThank you for your contribution! I added the PAReview checklist, and reviewers will soon check the code and report here what need to be changed.
If you still haven't done it, please check what reported from the PAReview checklist, and change what is suggested to be changed. There could be some false positives; be careful of not changing code that should not be.
Comment #6
dmitrii commentedThank you for looking into this!
I'll let you know once I get PAReview checklist happy again.
Comment #7
dmitrii commentedAll set for D8 https://pareview.sh/pareview/https-git.drupal.org-project-improved_multi...
Let me know if it worth updating D7 & D6 version.
Comment #8
avpadernoComment #9
avpadernoThank you for your contribution! I am going to update your account.
These are some recommended readings to help with excellent maintainership:
You can find more contributors chatting on the IRC #drupal-contribute channel. So, come hang out and stay involved.
Thank you, also, for your patience with the review process.
Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
I thank all the dedicated reviewers as well.