% if can? :view, Kaui::AdminTenant %>
- Name:
- <%= @tenant.name %>
- Tenant ID:
- <%= @tenant.kb_tenant_id %>
- API Key:
- <%= @tenant.api_key %>
<% unless @tenant.kaui_allowed_users.empty? %>
Allowed Users:
Name |
Description |
<% @tenant.kaui_allowed_users.each do |u| %>
<%= link_to u.kb_username, admin_allowed_user_path(u.id) %> |
<%= u.description %> |
|
<% end %>
<% end %>
<% end %>
<% if can? :config_upload, Kaui::AdminTenant %>
<%= form_tag({action: :upload_catalog}, method: 'post', multipart: true) do %>
<%= hidden_field_tag(:id, @tenant.id) %>
<%= label_tag :catalog, 'Tenant Catalog XML', :class => 'control-label' %>
<%= file_field_tag 'catalog' %>
<%= submit_tag 'Upload' %>
<% end %>
<%= link_to 'Back', :back, :class => 'btn' %>
<%= form_tag({action: :upload_overdue_config}, method: 'post', multipart: true) do %>
<%= hidden_field_tag(:id, @tenant.id) %>
<%= label_tag :overdue, 'Tenant Overdue Config XML', :class => 'control-label' %>
<%= file_field_tag 'overdue' %>
<%= submit_tag 'Upload' %>
<% end %>
<%= link_to 'Back', :back, :class => 'btn' %>
<%= form_tag({action: :upload_invoice_template}, method: 'post', multipart: true) do %>
<%= hidden_field_tag(:id, @tenant.id) %>
<%= label_tag :invoice_template, 'Invoice template', :class => 'control-label' %>
<%= file_field_tag 'invoice_template' %>
<%= label_tag :manual_pay, 'Manual Pay', :class => 'control-label' %>
<%= check_box_tag(:manual_pay) %>
<%= submit_tag 'Upload' %>
<% end %>
<%= link_to 'Back', :back, :class => 'btn' %>
<%= form_tag({action: :upload_invoice_translation}, method: 'post', multipart: true) do %>
<%= hidden_field_tag(:id, @tenant.id) %>
<%= label_tag :invoice_translation, 'Invoice translation', :class => 'control-label' %>
<%= file_field_tag 'invoice_translation' %>
<%= label_tag :translation_locale, 'Locale', :class => 'control-label' %>
<%= text_field_tag(:translation_locale) %>
<%= submit_tag 'Upload' %>
<% end %>
<%= link_to 'Back', :back, :class => 'btn' %>
<%= form_tag({action: :upload_catalog_translation}, method: 'post', multipart: true) do %>
<%= hidden_field_tag(:id, @tenant.id) %>
<%= label_tag :catalog_translation, 'Catalog translation', :class => 'control-label' %>
<%= file_field_tag 'catalog_translation' %>
<%= label_tag :translation_locale, 'Locale', :class => 'control-label' %>
<%= text_field_tag(:translation_locale) %>
<%= submit_tag 'Upload' %>
<% end %>
<%= link_to 'Back', :back, :class => 'btn' %>
<%= form_tag({action: :upload_plugin_config}, method: 'post', multipart: true) do %>
<%= hidden_field_tag(:id, @tenant.id) %>
<%= label_tag :plugin_config, 'Plugin config', :class => 'control-label' %>
<%= file_field_tag 'plugin_config' %>
<%= label_tag :plugin_name, 'Plugin name', :class => 'control-label' %>
<%= text_field_tag(:plugin_name) %>
<%= submit_tag 'Upload' %>
<% end %>
<%= link_to 'Back', :back, :class => 'btn' %>
<% end %>
<%= javascript_tag do %>
$(document).ready(function() {
$('[id^=allowed-user-remove-]').click(function() {
var allowedUser = $(this);
$.ajax({ type: "DELETE",
url: "<%= remove_allowed_user_path :format => :json %>",
data: { allowed_user: { id: this['id'].split('-')[3] }, id: <%= @tenant.id %>},
success: function(data) { allowedUser.parent().parent().hide(); return false; },
error: function(request, textStatus, errorThrown) { console.log("AJAX FAILED!!!! request.status " + request.status + ", textStatus = " + textStatus); return false; }
});
});
});
<% end %>