reimplementa validar_datas em inserção/edição de filiações partidárias
devido a existência de lacunas e erros de inserção de novas filiações
com datas e intervalos válidos.
- Transfere arq yaml da pasta de apps para a pasta de templates das apps
- Aplica tags internacionalização nos arquivos layouts.yaml e subnav.yaml
- Customiza base/templatetags/menus.py para customização de origem do
arquivo yaml dos itens de menu do subnav com precedência de execução com
maiores detalhes sobre a precedência no próprio arquivo.
- As leituras dos arquivos subnav.yaml e layouts.yaml foram
refatoradas para suportar internacionalização.
- Falta fazer neste branch:
- Mover todos os arquivos [app_label]/layouts.yaml para
templates/[app_label]/layouts.yaml
- aplicar a tag {% load i18n %} no início de todo arquivo layouts.yaml
- aplicar a tag {% trans '' %} em todo texto a ser internacionalizado
- DICA: deixe os ":" (dois pontos) de fora da tag trans.
Localiza url do subnav.yaml nas variações do crud da view do request
caso o acesso seja por uma de suas variações com o intuito de manter
a classe "active" no subnav correto ao serem ativadas funcionalidades
de adição, edição e exclusão.