% # Unclear why this url/method hack is needed %>
<%= form_for @allowed_user, :url => @allowed_user.persisted? ? admin_allowed_user_path(@allowed_user.id) : admin_allowed_users_path, :method => @allowed_user.persisted? ? :put : :post, :html => {:class => 'form-horizontal'} do |f| %>
<% end %>
<% if @allowed_user.persisted? %>
<% end %>
<%= javascript_tag do %>
$(document).ready(function() {
$('#external').change(function() {
is_killbill_managed();
});
function is_killbill_managed() {
var isKillbillManaged = isBlank($('#killbillManaged').val()) || $('#killbillManaged').val() == 'true';
if ($('#external').is(":checked") || !isKillbillManaged) {
$('#password').attr('disabled', true);
$('#roles').attr('disabled', true);
$('.help-block').hide();
$('.managed-externally-notice').show();
}
else {
$('#password').attr('disabled', false);
$('#roles').attr('disabled', false);
$('.help-block').show();
$('.managed-externally-notice').hide();
}
}
is_killbill_managed();
});
<% end %>