diff --git a/app/controllers/vms_controller.rb b/app/controllers/vms_controller.rb index f1bd2365..ddf02112 100644 --- a/app/controllers/vms_controller.rb +++ b/app/controllers/vms_controller.rb @@ -19,7 +19,9 @@ def index filter_vm_categories current_user unless current_user.admin? end - def show; end + def show + @vm_request = Request.find_by_name params[:id] + end def edit_config @vm.ensure_config diff --git a/app/views/application/_modal.html.erb b/app/views/application/_modal.html.erb index 58586b37..907fe171 100644 --- a/app/views/application/_modal.html.erb +++ b/app/views/application/_modal.html.erb @@ -11,10 +11,6 @@
VM Name | +<%= request.name %> | +
CPU Cores | +<%= request.cpu_cores %> | +
RAM | +<%= request.ram_gb %> GB | +
Storage | +<%= request.storage_gb %> GB | +
Operating System | +<%= request.operating_system %> | +
Port Forwarding | +
+ Enabled: <%= t request.port_forwarding %> + <%= request.application_name %> <%= request.port %> + |
+
Description | +<%= request.description %> | +
Comment | +<%= request.comment %> | +
Status | +
+ <%= request.status %> + <% if request.rejected? %> + Rejection Information: <%= request.rejection_information %> + <% end %> + |
+
Responsible users | +
+ <% request.responsible_users.each do |user| %>
+ <%= user.email %> + <% end %> + |
+
Users with sudo rights | +
+ <% request.sudo_user_assignments.each do |assignment| %>
+ <%= assignment.user.email %> + <% end %> + |
+
Users | +
+ <% request.non_sudo_user_assignments.each do |assignment| %>
+ <%= assignment.user.email %> + <% end %> + |
+
Request Date | ++ <%= I18n.l request.created_at, format: :long %> (<%= time_ago_in_words request.created_at %> ago) + | +
VM Name | -<%= @request.name %> | -
CPU cores | -<%= @request.cpu_cores %> | -
RAM in GB: | -<%= @request.ram_gb %> | -
Storage in GB: | -<%= @request.storage_gb %> | -
Operating System | -<%= @request.operating_system %> | -
Port | -<%= @request.port %> | -
Application Name | -<%= @request.application_name %> | -
Description | -<%= @request.description %> | -
Comment | -<%= @request.comment %> | -
Status | -<%= @request.status %> | -
Responsible users | -
- <% @request.responsible_users.each do |user| %>
- <%= user.email %> - <% end %> - |
-
Users with sudo rights | -
- <% @request.sudo_user_assignments.each do |assignment| %>
- <%= assignment.user.email %> - <% end %> - |
-
Users | -
- <% @request.non_sudo_user_assignments.each do |assignment| %>
- <%= assignment.user.email %> - <% end %> - |
-
- Rejection Information: - <%= @request.rejection_information %> -
-<% end %> +<%= render 'detail', request: @request %> <%= link_to 'Back', requests_path, class: "btn btn-secondary" %> \ No newline at end of file diff --git a/app/views/vms/show.html.erb b/app/views/vms/show.html.erb index 7df9f8e9..3e958b75 100644 --- a/app/views/vms/show.html.erb +++ b/app/views/vms/show.html.erb @@ -75,7 +75,7 @@ end %><%= Puppetscript.name_script @vm.name %>