now supporting recruit module
This commit is contained in:
parent
c0d88f0f93
commit
79f5bf991d
|
@ -33,6 +33,7 @@ class ArchivesController < ApplicationController
|
|||
end
|
||||
{
|
||||
"archive-title" => archive.title,
|
||||
"url" => archive.url,
|
||||
"statuses" => statuses,
|
||||
"sort_number" => archive.sort_number,
|
||||
"is_top" => (archive.is_top ? 1 : 0),
|
||||
|
|
|
@ -18,6 +18,7 @@ class ArchiveFile
|
|||
|
||||
|
||||
field :title, as: :slug_title, localize: true
|
||||
field :url, localize: true
|
||||
field :create_user_id
|
||||
field :update_user_id
|
||||
field :postdate , :type => DateTime, :default => Time.now
|
||||
|
@ -39,6 +40,22 @@ class ArchiveFile
|
|||
|
||||
after_save :save_archive_file_multiples
|
||||
|
||||
before_save :add_http
|
||||
|
||||
protected
|
||||
|
||||
def add_http
|
||||
temp_url = {}
|
||||
Site.first.in_use_locales.each do |locale|
|
||||
locale = locale.to_s
|
||||
temp_url[locale] = self.url_translations[locale]
|
||||
unless /https?:\/\/[\S]+/.match(self.url_translations[locale]) || self.url_translations[locale].blank?
|
||||
temp_url[locale] = 'http://' + self.url_translations[locale]
|
||||
end
|
||||
end
|
||||
self.url_translations = temp_url
|
||||
end
|
||||
|
||||
# def to_indexed_json
|
||||
# self.to_json
|
||||
# end
|
||||
|
|
|
@ -121,6 +121,16 @@
|
|||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
<!-- url -->
|
||||
<div class="control-group input-title">
|
||||
<label class="control-label muted"><%= t(:url) %></label>
|
||||
<div class="controls">
|
||||
<%= f.fields_for :url_translations do |f| %>
|
||||
<%= f.text_field locale, class: "input-block-level", placeholder: t(:url), value: (@archive_file.url_translations[locale] rescue nil) %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
<ul class="nav nav-pills">
|
||||
<% if can_edit_or_delete?(archive) %>
|
||||
<li><a href="/<%= I18n.locale.to_s %>/admin/archive_files/<%= archive.id.to_s %>/edit"><%= t(:edit) %></a></li>
|
||||
<li><a href="/admin/archive_files/<%= archive.id.to_s %>" data-method="delete" data-confirm="Are you sure?"><%= t(:delete_) %></a></li>
|
||||
<li><a href="/admin/archive_files/<%= archive.id.to_s %>" class="delete text-error" data-method="delete" data-confirm="Are you sure?"><%= t(:delete_) %></a></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue