# Alterações V10 — BackOffice operacional e eventos originais

## Eventos demo removidos da importação principal

A importação principal `load_portal_real` passa a carregar apenas os eventos originais presentes em:

```text
data/portal_antigo.json
```

Não são criados eventos demo como "Palco Aberto", "Atlas das Histórias", etc.

Para limpar uma base local onde já tenhas testado versões anteriores, usa:

```bash
python manage.py load_portal_real --reset
```

Este comando apaga eventos/slideshow/histórico anteriores e reimporta apenas os eventos originais do portal antigo.

Se tiveres imagens já descarregadas:

```bash
python manage.py load_portal_real --reset --imagens-dir data/imagens_portal_antigo
```

## Novo BackOffice visual do slideshow

Nova página:

```text
/backoffice/slideshow/
```

Permite:

- ver os slides como cartões;
- ativar/desativar slides;
- alterar a ordem;
- editar título personalizado;
- editar etiqueta;
- editar texto curto;
- remover do slideshow;
- adicionar eventos publicados ao slideshow;
- pré-visualizar a ficha pública.

## Histórico de eventos

Novo modelo:

```text
HistoricoEvento
```

Regista ações como:

- Publicado;
- Retirado da publicação;
- Republicado;
- Pedido de correções;
- Arquivado.

O histórico aparece no admin técnico como inline dentro de cada evento.

## Republicar

Eventos no estado `RETIRADO` passam a ter botão visual para:

```text
Republicar
```

Isto muda o estado novamente para `PUBLICADO`.

## Slideshow

O slideshow usa o modelo `SlideshowEvento`.
A homepage mostra:

- imagem;
- etiqueta;
- título;
- texto;
- concelho;
- visitas;
- botão com texto configurável.

## Validação

Foi feita validação sintática com `compileall`.
As migrations completas devem ser executadas no teu ambiente local.
