Hi,

I need some help with nodequeue links. It just disappeared. I wanted to move my local devs to productions. So I create a base installation profile containing my queues:

   // variables
   variable_set(nodequeue_links, true);
   variable_set(nodequeue_tab_display_max, 1);
   variable_set(nodequeue_tab_name, 'Queues');
   variable_set(nodequeue_use_tab, 1);

   //db queries
    db_query("INSERT INTO {nodequeue_queue} (qid, title, subqueue_title, size, link, link_remove, owner, " .
            "show_in_ui, show_in_tab, show_in_links, reference, reverse, i18n) " .
            "VALUES  (%d,'%s','%s',%d,'%s','%s','%s',%d,%d,%d,%d,%d,%d)",
            1, 'Fokus Hari Ini', '', 12, 'Fokus', 'cabut Fokus', 'nodequeue', 1, 1, 1, '0', 0, 1);
            
    db_query("INSERT INTO {nodequeue_queue} (qid, title, subqueue_title, size, link, link_remove, owner, " .
            "show_in_ui, show_in_tab, show_in_links, reference, reverse, i18n) " .
            "VALUES  (%d,'%s','%s',%d,'%s','%s','%s',%d,%d,%d,%d,%d,%d)",
            2, 'Hot', '', 1, 'Hot', 'remove Hot', 'nodequeue', 1, 1, 1, '0', 0, 1);
            
    db_query("INSERT INTO {nodequeue_queue} (qid, title, subqueue_title, size, link, link_remove, owner, " .
            "show_in_ui, show_in_tab, show_in_links, reference, reverse, i18n) " .
            "VALUES  (%d,'%s','%s',%d,'%s','%s','%s',%d,%d,%d,%d,%d,%d)",
            3, 'Pilihan', '', 3, 'Pilihan', 'remove Pilihan', 'nodequeue', 1, 1, 1, '0', 0, 1);
            
    db_query("INSERT INTO {nodequeue_queue} (qid, title, subqueue_title, size, link, link_remove, owner, " .
            "show_in_ui, show_in_tab, show_in_links, reference, reverse, i18n) " .
            "VALUES  (%d,'%s','%s',%d,'%s','%s','%s',%d,%d,%d,%d,%d,%d)",
            4, 'Pilihan', '', 3, 'Pilihan', 'remove Pilihan', 'nodequeue', 1, 1, 1, '0', 0, 1);
            
    db_query("INSERT INTO {nodequeue_queue} (qid, title, subqueue_title, size, link, link_remove, owner, " .
            "show_in_ui, show_in_tab, show_in_links, reference, reverse, i18n) " .
            "VALUES  (%d,'%s','%s',%d,'%s','%s','%s',%d,%d,%d,%d,%d,%d)",
            5, 'HL Front', '', 1, 'HL Front', 'remove HL Front', 'nodequeue', 1, 1, 1, '0', 0, 1);
            
    db_query("INSERT INTO {nodequeue_queue} (qid, title, subqueue_title, size, link, link_remove, owner, " .
            "show_in_ui, show_in_tab, show_in_links, reference, reverse, i18n) " .
            "VALUES  (%d,'%s','%s',%d,'%s','%s','%s',%d,%d,%d,%d,%d,%d)",
            6, 'HL Rubrik', 'HL %subqueue', 1, 'HL Rubrik', 'remove HL Rubrik', 'smartqueue_taxonomy', 1, 1, 1, '1', 0, 1);

   db_query("INSERT INTO {nodequeue_roles} (qid, rid) VALUES (1, 6)");
   db_query("INSERT INTO {nodequeue_roles} (qid, rid) VALUES (1, 4)");
   db_query("INSERT INTO {nodequeue_roles} (qid, rid) VALUES (1, 3)");

   //roles 
   db_query("INSERT INTO {nodequeue_roles} (qid, rid) VALUES (6, 6)");
   db_query("INSERT INTO {nodequeue_roles} (qid, rid) VALUES (6, 4)");
   db_query("INSERT INTO {nodequeue_roles} (qid, rid) VALUES (6, 3)");
   db_query("INSERT INTO {nodequeue_roles} (qid, rid) VALUES (1, 6)");
   db_query("INSERT INTO {nodequeue_roles} (qid, rid) VALUES (1, 4)");
   db_query("INSERT INTO {nodequeue_roles} (qid, rid) VALUES (1, 3)");
    ...etc

   // content types
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (1, 'video')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (1, 'news')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (1, 'audio')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (2, 'video')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (2, 'news')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (2, 'audio')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (3, 'news')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (4, 'video')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (4, 'news')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (3, 'audio')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (5, 'video')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (5, 'news')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (5, 'audio')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (6, 'video')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (6, 'news')");
   db_query("INSERT INTO {nodequeue_types} (qid, type) VALUES (6, 'audio')");


All is set, the site is working, the views is fine. The nodequeue setting for each is set as expected, I mean the nodes each queue belongs to, and roles are all fine. But I missed the links to add and remove for certain queues. The only one appears is "HL Rubrik" as you can in the screenshot.

Did I missed anything. I suspected the Subqueues is supposed to have value other 0?

Any hint? Thanks.

CommentFileSizeAuthor
nodequeue-no-links.png4.86 KBgausarts

Comments

gausarts’s picture

Status: Active » Fixed

The suspect is proved to be correct. I missed to install subqueue table :) Sorry to bother. Thanks

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.