Problem/Motivation

Extend Nodequeue functionality by adding a new extra field in node edit form. This way you can add and remove nodes from queues without visiting Nodequeue tab.

exampleexample

A similar project, but I make use of the module with the References dialog

User interface changes

Extra field is added to the node to behave as multiple fields, it is very handy when you edit a node, it increases the ease of use especially if the administrator has not worked with drupal

Adding nodes in nodequeue becomes intuitive

@TODO@

I'm using Nodequeue reference now, because the module does not have its widgets and its own formatters. Sure, I will extend the functionality over time

The project can be found at https://drupal.org/sandbox/spheresh/2184425
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/spheresh/2184425.git nodequeue_references_dialog

Reviews of other projects:
https://drupal.org/comment/8477341#comment-8477341
https://drupal.org/comment/8479559#comment-8479559
https://drupal.org/comment/8480097#comment-8480097

CommentFileSizeAuthor
#14 example2.png36.04 KBspheresh
#11 example1.png31.88 KBspheresh

Comments

spheresh’s picture

Assigned: spheresh » Unassigned
PA robot’s picture

Status: Needs review » Needs work

There are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxspheresh2184425git

We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)

Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).

I'm a robot and this is an automated message from Project Applications Scraper.

spheresh’s picture

Issue summary: View changes

The issues detected by PA robot have been resolved:
http://pareview.sh/pareview/httpgitdrupalorgsandboxspheresh2184425git-7x-1x

spheresh’s picture

Status: Needs work » Needs review
hayashi’s picture

Hi @spheresh,

I reviewed your code, I found no blockers.
But some quotes seem to be inconsistent.
https://drupal.org/coding-standards#quotes

spheresh’s picture

@hayashi
Thank you for reviewing!

spheresh’s picture

Issue summary: View changes
pijus’s picture

README file should contain a basic overview of what the module does and how someone may use it. See - https://drupal.org/node/161085.

inders’s picture

Status: Needs review » Needs work

- Add Description in README.txt file.
- Provide description for module file . (It says :- "@file * Main function." . Should be meaningful file description.)
- Please remove unused code.


/**
 * Implements hook_field_storage_create_field().
 */
function nodequeue_references_dialog_field_storage_create_field($field) {
  // @TODO@ May be a criation field will be there.
}

- Too many TODO things?

spheresh’s picture

Status: Needs work » Needs review

Fixed

spheresh’s picture

Issue summary: View changes
StatusFileSize
new31.88 KB
spheresh’s picture

Issue summary: View changes
spheresh’s picture

Issue summary: View changes
spheresh’s picture

Issue summary: View changes
StatusFileSize
new36.04 KB
spheresh’s picture

Issue summary: View changes
heddn’s picture

Status: Needs review » Needs work

Git branch 7.x-1.x-dev is not needed.

Still several findings in PA automated review: http://pareview.sh/pareview/httpgitdrupalorgsandboxspheresh2184425git-7x-1x

README.txt
Please take a moment to make your README.txt follow the guidelines for in-project documentation.

Empty install file should be removed.

In nodequeue_references_dialog_node_type_form_validate, don't catch Exception, this is too broad. Catch the specific exceptions you wish to catch.

PA robot’s picture

Status: Needs work » Closed (won't fix)

Closing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).

I'm a robot and this is an automated message from Project Applications Scraper.

spheresh’s picture

Status: Closed (won't fix) » Active

Because in Nodequeue module (7.x-2.0-beta1) was implemented a function that allow to add the node to the nodequeue (Local task tab by url node/[nid]/nodequeue)

I think that module will be changed.
There is duplicated functional in the module and it should be removed.

Also in nodequeue still have a problem...
1. Nodequeue don't allow to edit nodequeue at the same page that node edit (It can be a useful sometimes)
2. Nodequeue still don't work with the panels module

I going to research this problems.

kattekrab’s picture

@spheresh - any progress on your research? Do you still want to continue with this project application?

kattekrab’s picture

Issue tags: +PAreview: review bonus
kattekrab’s picture

Priority: Normal » Critical
Status: Active » Needs review
kattekrab’s picture

Status: Needs review » Postponed (maintainer needs more info)

Ooops @spheresh was going to do some research - and hasn't reported back.

Perhaps you decided not to pursue this?

Postponing til we hear back.

PA robot’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

Closing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).

I'm a robot and this is an automated message from Project Applications Scraper.