X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/68fb56484e6c9951549632f498ffb07a6f41149e..65750ae07c7891ea23adcddc3204d9a8c8fa0e9e:/redakcja/static/js/catalogue/book_list.js diff --git a/redakcja/static/js/catalogue/book_list.js b/redakcja/static/js/catalogue/book_list.js index 4d67ca12..9dd1e413 100644 --- a/redakcja/static/js/catalogue/book_list.js +++ b/redakcja/static/js/catalogue/book_list.js @@ -31,7 +31,11 @@ var field = kp[0]; var idx = parseInt(kp[1]); - fds[field] = $("select[name="+field+"] option[value!=]").eq(idx).val(); + var target_field = field; + if (field == 'other-user') + target_field = 'user'; + + fds[target_field] = $("select[name="+field+"] option[value!=]").eq(idx).val(); } /* fill in the form */ $("#chunk_mass_edit [name=ids]").val(get_ids()); @@ -64,21 +68,36 @@ selector: '#file-list', items: { "stage": { - name: "Set stage", + name: $("label[for=mass_edit_stage]").text(), items: get_items("stage"), icon: "clock", }, "user": { - name: "Set user", - items: get_items("user"), + name: $("label[for=mass_edit_user]").text(), + items: (function() { + var active_users = get_items("user"); + active_users['other'] = { + name: $("label[for=mass_edit_other]").text(), + items: get_items("other-user"), + }; + return active_users; + })(), icon: "user", }, "publish": { - name: "Mark publishable", + name: $("label[for=mass_edit_publish]").text(), icon: "ok", }, + "project" :{ + name: $("label[for=mass_edit_project]").text(), + items: get_items("project"), + }, + "publish": { + name: $("label[for=mass_edit_publish]").text(), + icon: "ok", + }, "unpublish": { - name: "Mark not publishable", + name: $("label[for=mass_edit_unpublish]").text(), icon: "stop", }, },