new archive
This commit is contained in:
		
							parent
							
								
									10d9253399
								
							
						
					
					
						commit
						8a5519073b
					
				| 
						 | 
					@ -106,3 +106,17 @@
 | 
				
			||||||
<%= content_tag :li, :class => active_for_controllers(nil) do -%>
 | 
					<%= content_tag :li, :class => active_for_controllers(nil) do -%>
 | 
				
			||||||
	<%= link_to content_tag(:i, nil, :class => 'icons-cog') + t('admin.site_settings'), nil %>
 | 
						<%= link_to content_tag(:i, nil, :class => 'icons-cog') + t('admin.site_settings'), nil %>
 | 
				
			||||||
<% end -%>
 | 
					<% end -%>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<%= content_tag :li, :class => active_for_controllers('archive_files', 'tags', 'archive_file_categorys') do -%>
 | 
				
			||||||
 | 
						<%= link_to content_tag(:i, nil, :class => 'icons-archive') + t('admin.archive'), panel_archive_back_end_archive_files_path %>
 | 
				
			||||||
 | 
						  <%= content_tag :ul, :class => ("nav nav-list " + visible_for_controllers('archive_files', 'tags', 'archive_file_categorys')) do -%>
 | 
				
			||||||
 | 
							<%= content_tag :li, link_to(t('admin.all_articles'), panel_archive_back_end_archive_files_path), :class => active_for_action('archive_file', 'index') %>
 | 
				
			||||||
 | 
							<%= content_tag :li, link_to(t('admin.add_new'), new_panel_archive_back_end_archive_file_path), :class => active_for_action('archive_file', 'new') %>
 | 
				
			||||||
 | 
							<%= content_tag :li, link_to(t('admin.categories'), panel_archive_back_end_archive_file_categorys_path), :class => active_for_action('archive_file_categorys', 'index') %>
 | 
				
			||||||
 | 
							<%= content_tag :li, link_to(t('admin.tags'), panel_archive_back_end_tags_path), :class => active_for_action('tags', 'index') %>
 | 
				
			||||||
 | 
						<% end -%>
 | 
				
			||||||
 | 
					<% end -%>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<%= content_tag :li, :class => active_for_controllers(nil) do -%>
 | 
				
			||||||
 | 
						<%= link_to content_tag(:i, nil, :class => 'icons-cog') + t('admin.site_settings'), nil %>
 | 
				
			||||||
 | 
					<% end -%>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,7 +19,7 @@ class ArchiveFile
 | 
				
			||||||
  field :is_hidden, :type => Boolean, :default => false 
 | 
					  field :is_hidden, :type => Boolean, :default => false 
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  belongs_to :archive_file_category
 | 
					  belongs_to :archive_file_category
 | 
				
			||||||
  
 | 
					
 | 
				
			||||||
  has_many :archive_file_multiples, :autosave => true, :dependent => :destroy
 | 
					  has_many :archive_file_multiples, :autosave => true, :dependent => :destroy
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  accepts_nested_attributes_for :archive_file_multiples, :allow_destroy => true
 | 
					  accepts_nested_attributes_for :archive_file_multiples, :allow_destroy => true
 | 
				
			||||||
| 
						 | 
					@ -31,7 +31,7 @@ class ArchiveFile
 | 
				
			||||||
  def self.search( category_id = nil )
 | 
					  def self.search( category_id = nil )
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
	if category_id.to_s.size > 0
 | 
						if category_id.to_s.size > 0
 | 
				
			||||||
	
 | 
					
 | 
				
			||||||
	  find(:all, :conditions => {archive_file_category_id: category_id}).desc( :is_top, :title )
 | 
						  find(:all, :conditions => {archive_file_category_id: category_id}).desc( :is_top, :title )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	else
 | 
						else
 | 
				
			||||||
| 
						 | 
					@ -44,7 +44,7 @@ class ArchiveFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def self.widget_datas
 | 
					  def self.widget_datas
 | 
				
			||||||
  
 | 
					
 | 
				
			||||||
	where( :is_hidden => false ).desc(:is_top, :title)
 | 
						where( :is_hidden => false ).desc(:is_top, :title)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
| 
						 | 
					@ -52,7 +52,7 @@ class ArchiveFile
 | 
				
			||||||
  def is_top?
 | 
					  def is_top?
 | 
				
			||||||
    self.is_top
 | 
					    self.is_top
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
  
 | 
					
 | 
				
			||||||
  def save_archive_file_multiples
 | 
					  def save_archive_file_multiples
 | 
				
			||||||
	self.archive_file_multiples.each do |t|
 | 
						self.archive_file_multiples.each do |t|
 | 
				
			||||||
	  if t.should_destroy
 | 
						  if t.should_destroy
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -46,8 +46,7 @@
 | 
				
			||||||
			<%= f.select :archive_file_category_id, @archive_file_categorys.collect {|t| [ t.i18n_variable[I18n.locale], t.id ]} %>
 | 
								<%= f.select :archive_file_category_id, @archive_file_categorys.collect {|t| [ t.i18n_variable[I18n.locale], t.id ]} %>
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
			<ul class="nav nav-tabs">
 | 
								<ul class="nav nav-tabs">
 | 
				
			||||||
				<%# @site_valid_locales.each_with_index do |locale, i| %>
 | 
									<% @site_valid_locales.each_with_index do |locale, i| %>
 | 
				
			||||||
				<% site_valid_locales_default_head.each_with_index do |locale, i| %>
 | 
					 | 
				
			||||||
			    <li <%= ( i == 0 ) ? " class='active'" : '' %>><a data-toggle="tab" href=".<%= locale %>"><%= I18nVariable.from_locale(locale) %></a></li>
 | 
								    <li <%= ( i == 0 ) ? " class='active'" : '' %>><a data-toggle="tab" href=".<%= locale %>"><%= I18nVariable.from_locale(locale) %></a></li>
 | 
				
			||||||
				<% end %>
 | 
									<% end %>
 | 
				
			||||||
			</ul>
 | 
								</ul>
 | 
				
			||||||
| 
						 | 
					@ -70,7 +69,7 @@
 | 
				
			||||||
				<% end %>
 | 
									<% end %>
 | 
				
			||||||
				
 | 
									
 | 
				
			||||||
			</div>
 | 
								</div>
 | 
				
			||||||
			
 | 
							
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
			<div>
 | 
								<div>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in New Issue