diff --git a/app/components/document_advanced_search_component.rb b/app/components/document_advanced_search_component.rb index e32bed1..5ecc0e2 100644 --- a/app/components/document_advanced_search_component.rb +++ b/app/components/document_advanced_search_component.rb @@ -4,4 +4,8 @@ class DocumentAdvancedSearchComponent < BaseComponent def initialize(current_user:, opts: {}) @opts = opts end + + def years + (1901..Time.zone.today.year).entries.reverse + end end \ No newline at end of file diff --git a/app/components/document_advanced_search_component/document_advanced_search_component.html.erb b/app/components/document_advanced_search_component/document_advanced_search_component.html.erb index 5ce6d5a..12d8fb6 100644 --- a/app/components/document_advanced_search_component/document_advanced_search_component.html.erb +++ b/app/components/document_advanced_search_component/document_advanced_search_component.html.erb @@ -13,6 +13,11 @@ <%= text_field_tag :title, params[:short_title], class: "form-control" %> +
+ + <%= select_tag :year, options_for_select(years, params[:year]), class: "form-select" %> +
+
<%= text_field_tag :citation_finder, params[:citation_finder], class: "form-control" %> diff --git a/app/components/document_doctrine_index_component/document_doctrine_index_component.html.erb b/app/components/document_doctrine_index_component/document_doctrine_index_component.html.erb index 8d8257d..ca7cd92 100644 --- a/app/components/document_doctrine_index_component/document_doctrine_index_component.html.erb +++ b/app/components/document_doctrine_index_component/document_doctrine_index_component.html.erb @@ -1,27 +1,29 @@