<% define_template "rights_type_intellectual_property", jsonmodel_definition(:rights_statement) do |form| %>
<%= form.label_and_textarea "materials" %> <%= form.label_and_select "ip_status", form.possible_options_for("ip_status") %> <%= form.label_and_date "ip_expiration_date" %> <%= form.label_and_select "jurisdiction", form.possible_options_for("jurisdiction", true, :i18n_prefix => "enumerations.country_iso_3166."), {"required" => true} %> <%= form.label_and_textarea "type_note" %> <%= form.label_and_textarea "permissions" %> <%= form.label_and_textarea "restrictions" %> <%= form.label_and_date "restriction_start_date" %> <%= form.label_and_date "restriction_end_date" %> <%= form.label_and_textarea "granted_note" %>
<% end %> <% define_template "rights_type_license", jsonmodel_definition(:rights_statement) do |form| %>
<%= form.label_and_textarea "materials" %> <%= form.label_and_textarea "license_identifier_terms", {"required" => true} %> <%= form.label_and_textarea "type_note" %> <%= form.label_and_textarea "permissions" %> <%= form.label_and_textarea "restrictions" %> <%= form.label_and_date "restriction_start_date" %> <%= form.label_and_date "restriction_end_date" %> <%= form.label_and_textarea "granted_note" %>
<% end %> <% define_template "rights_type_statute", jsonmodel_definition(:rights_statement) do |form| %>
<%= form.label_and_textarea "materials" %> <%= form.label_and_textarea "statute_citation", {"required" => true} %> <%= form.label_and_select "jurisdiction", form.possible_options_for("jurisdiction", true, :i18n_prefix => "enumerations.country_iso_3166."), {"required" => true} %> <%= form.label_and_textarea "type_note" %> <%= form.label_and_textarea "permissions" %> <%= form.label_and_textarea "restrictions" %> <%= form.label_and_date "restriction_start_date" %> <%= form.label_and_date "restriction_end_date" %> <%= form.label_and_textarea "granted_note" %>
<% end %> <% define_template "rights_type_institutional_policy", jsonmodel_definition(:rights_statement) do |form| %>
<%= form.label_and_textarea "materials" %> <%= form.label_and_textarea "type_note" %> <%= form.label_and_textarea "permissions" %> <%= form.label_and_textarea "restrictions" %> <%= form.label_and_date "restriction_start_date" %> <%= form.label_and_date "restriction_end_date" %> <%= form.label_and_textarea "granted_note" %>
<% end %> <% define_template "rights_type_nil", jsonmodel_definition(:rights_statement) do %>
<%= I18n.t("rights_statement.rights_type_message") %>
<% end %> <% define_template "rights_statement", jsonmodel_definition(:rights_statement) do |form| %>
<% if form.obj["identifier"].blank? %> <%= form.label_and_readonly "identifier", "#{I18n.t("rights_statement.identifier_auto_generate_message")}" %> <% else %> <%= form.label_with_field "identifier", form.hidden_input("identifier") + "#{form.obj["identifier"]}".html_safe %> <% end %> <%= form.label_and_boolean "active", {}, form.default_for("active") %> <%= form.label_and_select "rights_type", form.possible_options_for("rights_type", true) %> <% if !form.obj["rights_type"].blank? %> <% form.emit_template("rights_type_#{form.obj["rights_type"]}", form.obj) %> <% elsif form.default_for("rights_type") %> <% form.emit_template("rights_type_#{form.default_for("rights_type")}") %> <% else %> <% form.emit_template("rights_type_nil") %> <% end %>
<%= render_aspace_partial :partial => "shared/subrecord_form", :locals => {:form => form, :name => "external_documents", :heading_size => "h4", :help_topic => "rights_statement_external_documents"} %>
<% end %>