├── .github └── workflows │ └── rubyonrails.yml ├── .gitignore ├── .rubocop.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.md ├── README.md ├── app ├── models │ ├── indexinglog.rb │ └── repofile.rb └── views │ ├── hooks │ └── _view_search_index_options_content_bottom.html.erb │ ├── search │ └── index.html.erb │ └── settings │ └── _redmine_xapian_settings.erb ├── assets ├── images │ └── repo.png └── stylesheets │ └── redmine_xapian.css ├── config └── locales │ ├── cs.yml │ ├── de.yml │ ├── en.yml │ ├── es.yml │ ├── eu.yml │ └── fr.yml ├── db └── migrate │ ├── 001_create_indexinglogs.rb │ └── 20150612131001_add_index_to_indexlogs.rb ├── extra └── xapian_indexer.rb ├── init.rb ├── lib ├── redmine_xapian.rb └── redmine_xapian │ ├── container_type_helper.rb │ ├── hooks │ └── views │ │ ├── base_view_hooks.rb │ │ └── search_view_hooks.rb │ ├── patches │ ├── attachment_patch.rb │ ├── search_controller_patch.rb │ └── search_helper_patch.rb │ ├── search_data.rb │ ├── xapian_search.rb │ └── xapian_search_service.rb └── test ├── functional └── search_controller_test.rb └── unit └── attachment_test.rb /.github/workflows/rubyonrails.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/.github/workflows/rubyonrails.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | redmine_xapian.iml 2 | coverage/** 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/README.md -------------------------------------------------------------------------------- /app/models/indexinglog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/app/models/indexinglog.rb -------------------------------------------------------------------------------- /app/models/repofile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/app/models/repofile.rb -------------------------------------------------------------------------------- /app/views/hooks/_view_search_index_options_content_bottom.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/app/views/hooks/_view_search_index_options_content_bottom.html.erb -------------------------------------------------------------------------------- /app/views/search/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/app/views/search/index.html.erb -------------------------------------------------------------------------------- /app/views/settings/_redmine_xapian_settings.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/app/views/settings/_redmine_xapian_settings.erb -------------------------------------------------------------------------------- /assets/images/repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/assets/images/repo.png -------------------------------------------------------------------------------- /assets/stylesheets/redmine_xapian.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/assets/stylesheets/redmine_xapian.css -------------------------------------------------------------------------------- /config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/config/locales/cs.yml -------------------------------------------------------------------------------- /config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/config/locales/de.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/config/locales/es.yml -------------------------------------------------------------------------------- /config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/config/locales/eu.yml -------------------------------------------------------------------------------- /config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/config/locales/fr.yml -------------------------------------------------------------------------------- /db/migrate/001_create_indexinglogs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/db/migrate/001_create_indexinglogs.rb -------------------------------------------------------------------------------- /db/migrate/20150612131001_add_index_to_indexlogs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/db/migrate/20150612131001_add_index_to_indexlogs.rb -------------------------------------------------------------------------------- /extra/xapian_indexer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/extra/xapian_indexer.rb -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/init.rb -------------------------------------------------------------------------------- /lib/redmine_xapian.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/lib/redmine_xapian.rb -------------------------------------------------------------------------------- /lib/redmine_xapian/container_type_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/lib/redmine_xapian/container_type_helper.rb -------------------------------------------------------------------------------- /lib/redmine_xapian/hooks/views/base_view_hooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/lib/redmine_xapian/hooks/views/base_view_hooks.rb -------------------------------------------------------------------------------- /lib/redmine_xapian/hooks/views/search_view_hooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/lib/redmine_xapian/hooks/views/search_view_hooks.rb -------------------------------------------------------------------------------- /lib/redmine_xapian/patches/attachment_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/lib/redmine_xapian/patches/attachment_patch.rb -------------------------------------------------------------------------------- /lib/redmine_xapian/patches/search_controller_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/lib/redmine_xapian/patches/search_controller_patch.rb -------------------------------------------------------------------------------- /lib/redmine_xapian/patches/search_helper_patch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/lib/redmine_xapian/patches/search_helper_patch.rb -------------------------------------------------------------------------------- /lib/redmine_xapian/search_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/lib/redmine_xapian/search_data.rb -------------------------------------------------------------------------------- /lib/redmine_xapian/xapian_search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/lib/redmine_xapian/xapian_search.rb -------------------------------------------------------------------------------- /lib/redmine_xapian/xapian_search_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/lib/redmine_xapian/xapian_search_service.rb -------------------------------------------------------------------------------- /test/functional/search_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/test/functional/search_controller_test.rb -------------------------------------------------------------------------------- /test/unit/attachment_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelkano/redmine_xapian/HEAD/test/unit/attachment_test.rb --------------------------------------------------------------------------------