Files
Investidor-V2/resources/views/management/editorial-installation.blade.php
T
nala cf003c8623
tests / ci (push) Canceled after 0s
versao nrgocios 4
2026-10-18 15:57:06 +02:00

12 lines
2.1 KiB
PHP

<!doctype html><html lang="pt"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Gestão editorial — instalação</title>
<style>body{font:16px/1.6 system-ui;max-width:850px;margin:40px auto;padding:0 20px}button{padding:12px;font:inherit}dt{font-weight:bold}dd{overflow-wrap:anywhere;margin-bottom:12px}nav{display:flex;gap:20px;flex-wrap:wrap}.ok{padding:15px;background:#e4f5e9}</style>
<nav><a href="/management/portal-services">Acervo documental</a><a href="/management/sectors">Sectores</a><a href="/management/opportunities">Oportunidades</a></nav>
<h1>Gestão editorial autónoma</h1><p>Preparação do esquema editorial. Não importa, edita ou publica conteúdos.</p>
@if($receipt)<p class="ok">Instalação nominal verificada. {{ $receipt['changed'] ? 'Esquema instalado nesta operação.' : 'Esquema já instalado; não foi repetido.' }} Nenhum conteúdo publicado.</p><p>Recibo: {{ $receipt['receipt'] }}</p>@endif
<dl><dt>Destino</dt><dd>{{ $plan['target']['database'] }}:{{ $plan['target']['port'] }}</dd><dt>Única migration</dt><dd>{{ $plan['migration'] }}</dd><dt>Revisão técnica</dt><dd>{{ $plan['code_hash'] }}</dd><dt>Estado</dt><dd>{{ $plan['installed'] ? 'Instalado' : 'Por instalar' }}</dd></dl>
@foreach($plan['reasons'] as $reason)<p>{{ $reason }}</p>@endforeach
@if(!app(\App\Services\PortalProfileAccess::class)->mfa(request()->user()))<p><a href="{{ route('editorial.mfa') }}">Confirmar MFA e voltar à instalação</a></p>@endif
<p><a href="/management/editorial-installation">Atualizar prévia</a></p>
<form method="post" action="/management/editorial-installation">@csrf<input type="hidden" name="hash" value="{{ $plan['hash'] }}"><input type="hidden" name="idempotency_key" value="{{ $operationKey }}"><label><input type="checkbox" name="confirm" value="1" required>Confirmo o destino e apenas o esquema apresentado.</label><p><button @disabled(!$plan['ready'] || $plan['installed'])>Instalar apenas o esquema editorial indicado</button></p></form>
<p>A instalação não altera papéis ou permissões. Os acessos de criação, revisão e publicação mantêm as regras existentes da Tempo.</p></html>