| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
…, FlexibleDate) and abstract models (TextWithLang, TextLanguageMixin, RichTextWithLanguage, FileWithLang) to core/models.py Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com> Agent-Logs-Url: https://github.com/scieloorg/markapi/sessions/87eea582-78f5-4df3-8dd9-5115e4f29c2f
| Back | FazBrowse Home | New Git URL |
O que esse PR faz?
Porta os modelos de domínio compartilhado do scieloorg/core para este repositório, permitindo que módulos reutilizem entidades comuns (Language, Gender, License, etc.) sem redefinição.
Modelos concretos (com migração): Gender, Language, License, LicenseStatement, FlexibleDate
Modelos abstratos: TextWithLang, TextLanguageMixin, RichTextWithLanguage, FileWithLang
Infraestrutura adicionada:
Onde a revisão poderia começar?
core/models.py — contém todos os modelos e o LanguageFallbackManager.
Como este poderia ser testado manualmente?
DATABASE_URL=sqlite:///db.sqlite3 CELERY_BROKER_URL=redis://localhost:6379/0 \ USE_DOCKER=no DJANGO_SETTINGS_MODULE=config.settings.local \ python manage.py test core.tests -v242 testes cobrindo:
Algum cenário de contexto que queira dar?
Estes modelos são equivalentes aos do repositório scieloorg/core e seguem os mesmos contratos. Exemplo de uso:
Screenshots
N/A — sem alterações visuais.
Quais são tickets relevantes?
N/A
Referências
- scieloorg/core — core/models.py (implementação de referência)
- Django unique_together
- Wagtail RichTextField
Original prompt✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.