Changes the as_indexed_json method.
Prevent the hash keys to be overwritten by different attributes
with the same WorkAttribute, as the WorkAttribute.name was
being used as the hash key. Adding the values as an array of
values, instead of a single value per key.
Describe the desired search hash format.
Change the search front end for ElasticSearch.
Add the desired format in the search form, as javascript comments.
Add a rake task to import data into ElasticSearch.
Add a ruby version file for rbenv.
Adiciona condicional no i18n backend initializer
para somente inicializar caso a tabela work_attributes exista,
pois caso ela não exista, a aplicação não inicia devido a erro.
Altera o db/seeds para criar Usuários
sem enviar e-mails de confirmação.
Altera o javascript para montar json de busca,
para ser enviado ao SearchesController e ser usado diretamente
pelo ElasticSearch, sem necessidade de parsing no backend.
Altera o SearchController para salvar o SearchQuery e retornar os resultados.
Altera o SearchService para utilizar o ElasticSearch, ao invés do SunSpot.
Altera o SearchService para realizar a busca
usando diretamente a query passada nos parametros,
sem parsing.
Simplifica o codigo da classe SearchService.
Busca do SearchService retorna uma coleção de ActiveRecords.
Adiciona toda a lógica de realização de busca no model SearchQuery.
Simplifica a lógica do SearchService, apesar de mover ela para o SearchQuery.
Altera o javascript e atributos nas views de busca, para se adequearem
à nova lógica de busca.
Adiciona novo campo model_name no model SearchQuery.
Altera o Procfile para inicializar o MySQL.
Altera a versão do ruby.
Corrige método model_name no model SearchQuery.
Permite mass_assignment ao atributo model_name no model SearchQuery.
Altera a constante hash SCOPE_MODELS para utilizar nome de classes,
ao invés de array de nomes de classes, como valores.
Simplifica o código javascript da view de busca.
Corrige a view de callback da criação de busca.
Retira o link de remover Obra no resultado de busca.
Adiciona link para página de busca no menu principal.
Corrige as views de busca para setar
os operadores booleanos de busca corretos (must, should, must_not).
Atualiza o Capistrano para versão 3.
Altera os arquivos de configuração do Capistrano,
para usar a versão 3 e autenticação com o Github
via HTTPS e com o input de nome de usuário e senha.
Corrige método serializable_hash,
nos models Entity, Individual e Work.
Altera as receitas de deploy do Capistrano.
Corrige o json do model Dossier,
para ser usado pelo ElasticSearch.
Cria concern para models com ElasticSearch.
Adiciona os includes do ElasticSearch no Searchable concern.
Adiciona o método filter no Searchable concern.
Remove os métodos filter nos models que usam o Searchable concern.
Altera alguns controllers para chamarem o método filter padronizado
no Searchable concern.
Altera config de deploy.
Cria link simbolico para arquivo de config do unicorn.
Insere o uso de sudo.
Roda serviço unicorn.appcb stop e start,
ao invés de restart.
Add ElasticSearch methods to the SearchQuery model.
Add results and records methods, with a page parameter.
Add pagination to the search/create.js view.
Add Foreman gem to Gemfile.
Make searches fully RESTfull.
Add pagination to the searches/show view.
List the searches results using a partial.
Still missing partial for people and materials.
Add per_page pagination limit to the Work model.