From 7274d588850502f7f8b9cef44ef7aee2167c886b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=AA=E3=83=BC=E3=83=97=E3=83=B3=E3=82=BD=E3=83=BC?= =?UTF-8?q?=E3=82=B9=E3=83=BB=E3=83=AF=E3=83=BC=E3=82=AF=E3=82=B7=E3=83=A7?= =?UTF-8?q?=E3=83=83=E3=83=97=20=E6=B0=B8=E5=8E=9F=20=E7=AF=A4?= Date: Mon, 27 Jul 2015 14:41:52 +0900 Subject: [PATCH 1/2] User remove action. Request-URI Too Large error. Change the request to the post by nagahara@opensource-workshop.jp --- .../circular/files/js/default/circular.js | 23 ++++++++++++++----- .../circular/view/main/users/maple.ini | 8 ++++--- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/html/webapp/modules/circular/files/js/default/circular.js b/html/webapp/modules/circular/files/js/default/circular.js index 0c5db31..8fa5ed3 100644 --- a/html/webapp/modules/circular/files/js/default/circular.js +++ b/html/webapp/modules/circular/files/js/default/circular.js @@ -181,15 +181,26 @@ clsCircular.prototype = { } var element = $("selected_room_id"+this.id); - var params = new Object(); - params['action'] = "circular_view_main_users"; - params['receive_user_ids'] = userIds; - params['selected_room_id'] = element.options[element.selectedIndex].value; - params['selected_group_id'] = element.options[element.selectedIndex].value.replace("group_", ""); + + // 選択リストのユーザが多い場合に "Request-URI Too Large" エラーが発生するため、POST でリクエストするように修正。 + // 2015-07-27 nagahara@opensource-workshop.jp + //var params = new Object(); + //params['action'] = "circular_view_main_users"; + //params['receive_user_ids'] = userIds; + //params['selected_room_id'] = element.options[element.selectedIndex].value; + //params['selected_group_id'] = element.options[element.selectedIndex].value.replace("group_", ""); var parameter = new Object(); parameter['target_el'] = $("room_users" + this.id); - commonCls.sendView(this.id, params, parameter); + + // 選択リストのユーザが多い場合に "Request-URI Too Large" エラーが発生するため、POST でリクエストするように修正。 + // 2015-07-27 nagahara@opensource-workshop.jp + //commonCls.sendView(this.id, params, parameter); + + // 選択リストのユーザが多い場合に "Request-URI Too Large" エラーが発生するため、POST でリクエストするように修正。 + // 2015-07-27 nagahara@opensource-workshop.jp + var message = "action=circular_view_main_users&receive_user_ids=" + userIds + "&selected_room_id=" + element.options[element.selectedIndex].value + "&selected_group_id" + element.options[element.selectedIndex].value.replace("group_", ""); + commonCls.sendPost(this.id, message, parameter); }, diff --git a/html/webapp/modules/circular/view/main/users/maple.ini b/html/webapp/modules/circular/view/main/users/maple.ini index f1e7f72..585dd96 100755 --- a/html/webapp/modules/circular/view/main/users/maple.ini +++ b/html/webapp/modules/circular/view/main/users/maple.ini @@ -1,9 +1,11 @@ +; 選択リストのユーザが多い場合に "Request-URI Too Large" エラーが発生するため、POST でリクエストするように修正。 +; 2015-07-27 nagahara@opensource-workshop.jp +[RequestCheck] +request = BOTH + [TokenExtra] mode="nobuild" -[ValidateDef] -receive_user_ids.circular.receiveUser = "1:lang._invalid_input" - [View] define:theme = 0 success = "circular_select_user_list.html" \ No newline at end of file From 3ba162c6bdd13de3d5ac1f096241be4462b83a4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=AA=E3=83=BC=E3=83=97=E3=83=B3=E3=82=BD=E3=83=BC?= =?UTF-8?q?=E3=82=B9=E3=83=BB=E3=83=AF=E3=83=BC=E3=82=AF=E3=82=B7=E3=83=A7?= =?UTF-8?q?=E3=83=83=E3=83=97=20=E6=B0=B8=E5=8E=9F=20=E7=AF=A4?= Date: Sat, 1 Aug 2015 12:48:02 +0900 Subject: [PATCH 2/2] User remove action. Request-URI Too Large error. Change the request to the post by nagahara@opensource-workshop.jp --- html/webapp/modules/circular/files/js/default/circular.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/webapp/modules/circular/files/js/default/circular.js b/html/webapp/modules/circular/files/js/default/circular.js index 8fa5ed3..a0dc0ef 100644 --- a/html/webapp/modules/circular/files/js/default/circular.js +++ b/html/webapp/modules/circular/files/js/default/circular.js @@ -199,7 +199,7 @@ clsCircular.prototype = { // 選択リストのユーザが多い場合に "Request-URI Too Large" エラーが発生するため、POST でリクエストするように修正。 // 2015-07-27 nagahara@opensource-workshop.jp - var message = "action=circular_view_main_users&receive_user_ids=" + userIds + "&selected_room_id=" + element.options[element.selectedIndex].value + "&selected_group_id" + element.options[element.selectedIndex].value.replace("group_", ""); + var message = "action=circular_view_main_users&receive_user_ids=" + userIds + "&selected_room_id=" + element.options[element.selectedIndex].value + "&selected_group_id=" + element.options[element.selectedIndex].value.replace("group_", ""); commonCls.sendPost(this.id, message, parameter); },