From c9ad5966fa387c006d0e593e0456f395689ac551 Mon Sep 17 00:00:00 2001
From: Woraprat <73052317+aeworaprat@users.noreply.github.com>
Date: Tue, 7 Mar 2023 21:57:34 +0700
Subject: [PATCH] update project edit

---
 .../application/views/project/v_project_edit.php     | 12 +++++++++++-
 .../views/project/v_project_edit_user.php            | 12 +++++++++++-
 2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/html/exhi/application/views/project/v_project_edit.php b/html/exhi/application/views/project/v_project_edit.php
index a58f6f9..cdb1df7 100644
--- a/html/exhi/application/views/project/v_project_edit.php
+++ b/html/exhi/application/views/project/v_project_edit.php
@@ -415,6 +415,8 @@ $(document).ready(function() {
 	get_project_detail_member()
 });
 
+let all_user = [];
+
 function get_project_detail_member(){
 	$.ajax({
         type: 'post',
@@ -426,6 +428,7 @@ function get_project_detail_member(){
         success: function(data) {
 			set_detail(data.detail)
 			set_member(data.member, data.users)
+			all_user = data.users
 		}
     })
 }
@@ -759,7 +762,14 @@ function add_member(){
 	const image = template_clone.querySelector('input[name="filepond-circle"]');
 	const x = template_clone.querySelector(".select-student")
 	x.id = `select-student-${member_index}`
-
+	const input_select = template_clone.querySelector(".select-student")
+	let option = document.createElement("option");
+	for (user of all_user) {
+		option = document.createElement("option");
+		option.setAttribute("value", user.user_id);
+		option.text = `${user.student_id} ${user.first_name} ${user.last_name}`;	
+		input_select.appendChild(option);
+	}
 	content.appendChild(template_clone)
 	const image_member = FilePond.create(image, {
 		acceptedFileTypes: ['image/png'],
diff --git a/html/exhi/application/views/project/v_project_edit_user.php b/html/exhi/application/views/project/v_project_edit_user.php
index af9a032..f0c713a 100644
--- a/html/exhi/application/views/project/v_project_edit_user.php
+++ b/html/exhi/application/views/project/v_project_edit_user.php
@@ -415,6 +415,8 @@ $(document).ready(function() {
 	get_project_detail_member()
 });
 
+let all_user = [];
+
 function get_project_detail_member(){
 	$.ajax({
         type: 'post',
@@ -426,6 +428,7 @@ function get_project_detail_member(){
         success: function(data) {
 			set_detail(data.detail)
 			set_member(data.member, data.users)
+			all_user = data.users
 		}
     })
 }
@@ -759,7 +762,14 @@ function add_member(){
 	const image = template_clone.querySelector('input[name="filepond-circle"]');
 	const x = template_clone.querySelector(".select-student")
 	x.id = `select-student-${member_index}`
-
+	const input_select = template_clone.querySelector(".select-student")
+	let option = document.createElement("option");
+	for (user of all_user) {
+		option = document.createElement("option");
+		option.setAttribute("value", user.user_id);
+		option.text = `${user.student_id} ${user.first_name} ${user.last_name}`;	
+		input_select.appendChild(option);
+	}
 	content.appendChild(template_clone)
 	const image_member = FilePond.create(image, {
 		acceptedFileTypes: ['image/png'],
-- 
GitLab