fix for edit module and stuff
This commit is contained in:
		
							parent
							
								
									ddb0432cdf
								
							
						
					
					
						commit
						70644e2739
					
				|  | @ -16,21 +16,21 @@ | ||||||
|   	<% else %> |   	<% else %> | ||||||
|   		<% @registered_modules.each do |rm| %> |   		<% @registered_modules.each do |rm| %> | ||||||
|   		<tr> |   		<tr> | ||||||
|   			<td><%= rm.name %></td> |   			<td width="20%"><%= rm.name %></td> | ||||||
|   			<% if rm.category.nil? %> |   			<% if rm.category.nil? %> | ||||||
|   				<td>No category assigned.</td> |   				<td width="20%">No category assigned.</td> | ||||||
|   			<% else %> |   			<% else %> | ||||||
|   				<td><%= rm.category.title %></td> |   				<td width="20%"><%= rm.category.title %></td> | ||||||
|   			<% end %> |   			<% end %> | ||||||
|   			<% user = User.find(rm.create_user_id) %> |   			<% user = User.find(rm.create_user_id) %> | ||||||
|   			<td><%= user.name rescue user.user_name %></td> |   			<td width="20%"><%= user.name rescue user.user_name %></td> | ||||||
|   			<% if rm.approved %> |   			<% if rm.approved %> | ||||||
|   				<td> |   				<td> | ||||||
| 	  				<a class="btn btn-small btn-info action-btns" data-id="<%= rm.id.to_s %>" href="/admin/admin_modules/install_site_list?id=<%= rm.id.to_s %>" for="installation">Install</a> | 	  				<a class="btn btn-small btn-info action-btns" data-id="<%= rm.id.to_s %>" href="/admin/admin_modules/install_site_list?id=<%= rm.id.to_s %>" for="installation">Install</a> | ||||||
|             <a class="btn btn-small btn-danger action-btns" data-id="<%= rm.id.to_s %>" href="/admin/admin_modules/uninstall_site_list?id=<%= rm.id.to_s %>" for="uninstallation">Uninstall</a> |             <a class="btn btn-small btn-danger action-btns" data-id="<%= rm.id.to_s %>" href="/admin/admin_modules/uninstall_site_list?id=<%= rm.id.to_s %>" for="uninstallation">Uninstall</a> | ||||||
|             <a class="btn btn-small btn-warning action-btns" data-id="<%= rm.id.to_s %>" href="/admin/admin_modules/revokelist?id=<%= rm.id.to_s %>" for="revoke_access">Revoke Access</a> |             <a class="btn btn-small btn-warning action-btns" data-id="<%= rm.id.to_s %>" href="/admin/admin_modules/revokelist?id=<%= rm.id.to_s %>" for="revoke_access">Revoke Access</a> | ||||||
| 	  				<a class="btn btn-small btn-success action-btns" data-id="<%= rm.id.to_s %>" href="/admin/admin_modules/grantlist?id=<%= rm.id.to_s %>" for="grant_access">Grant Access</a> | 	  				<a class="btn btn-small btn-success action-btns" data-id="<%= rm.id.to_s %>" href="/admin/admin_modules/grantlist?id=<%= rm.id.to_s %>" for="grant_access">Grant Access</a> | ||||||
|             <a class="btn btn-small" href="/admin/admin_modules/approve?module_id=<%= rm.id.to_s %>" data-toggle="modal" data-target="#approveModal">Edit</a> |             <a class="btn btn-small" href="/admin/admin_modules/approve?module_id=<%= rm.id.to_s %>" data-toggle="modal" data-target="#editModal">Edit</a> | ||||||
|   				</td> |   				</td> | ||||||
|   			<% else %> |   			<% else %> | ||||||
|   				<td> |   				<td> | ||||||
|  |  | ||||||
|  | @ -15,6 +15,19 @@ | ||||||
|     <button class="btn btn-primary" id="approveModuleBtn">Approve</button> |     <button class="btn btn-primary" id="approveModuleBtn">Approve</button> | ||||||
|   </div> |   </div> | ||||||
| </div> | </div> | ||||||
|  | <div id="editModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | ||||||
|  |   <div class="modal-header"> | ||||||
|  |     <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> | ||||||
|  |     <h3 id="myModalLabel">Edit Module</h3> | ||||||
|  |   </div> | ||||||
|  |   <div class="modal-body"> | ||||||
|  |     <p>One fine body…</p> | ||||||
|  |   </div> | ||||||
|  |   <div class="modal-footer"> | ||||||
|  |     <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button> | ||||||
|  |     <button class="btn btn-primary" id="editModuleBtn">Save</button> | ||||||
|  |   </div> | ||||||
|  | </div> | ||||||
| <div id="actionsModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | <div id="actionsModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | ||||||
|   <div class="modal-header"> |   <div class="modal-header"> | ||||||
|     <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> |     <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> | ||||||
|  | @ -39,10 +52,27 @@ | ||||||
| 				}).done(function(data){ | 				}).done(function(data){ | ||||||
| 					$("#index_table").html(data); | 					$("#index_table").html(data); | ||||||
| 					$("#approveModal").modal("hide"); | 					$("#approveModal").modal("hide"); | ||||||
|  | 					bindHandlers(); | ||||||
| 				}) | 				}) | ||||||
| 			} | 			} | ||||||
| 		}) | 		}) | ||||||
| 	}) | 	}) | ||||||
|  | 	$("#editModuleBtn").on("click",function(){ | ||||||
|  | 		$("#approveSiteForm").ajaxSubmit({ | ||||||
|  | 			success : function(){ | ||||||
|  | 				$.ajax({ | ||||||
|  | 					"url" : "/admin/admin_modules", | ||||||
|  | 					"dataType" : "html", | ||||||
|  | 					"type" : "get" | ||||||
|  | 				}).done(function(data){ | ||||||
|  | 					$("#index_table").html(data); | ||||||
|  | 					$("#editModal").modal("hide"); | ||||||
|  | 					bindHandlers(); | ||||||
|  | 				}) | ||||||
|  | 			} | ||||||
|  | 		}) | ||||||
|  | 	}) | ||||||
|  | 	var bindHandlers = function(){ | ||||||
| 		var actionsModal = $("#actionsModal"); | 		var actionsModal = $("#actionsModal"); | ||||||
| 		var btn_type = null; | 		var btn_type = null; | ||||||
| 		var module_id = null; | 		var module_id = null; | ||||||
|  | @ -117,6 +147,7 @@ | ||||||
| 			actionsModal.find(".modal-header h3").text(title); | 			actionsModal.find(".modal-header h3").text(title); | ||||||
| 			$("#submitModalBtn").text(btn_title); | 			$("#submitModalBtn").text(btn_title); | ||||||
| 		} | 		} | ||||||
|  | 	} | ||||||
| </script> | </script> | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue