Richieste Accesso LinkedIn
Gestisci le richieste in attesa dalla community scientifica
<thead>
</thead>
<tbody id="linkedin-requests-body">
</tbody>
| Data | Nome | Ruolo | Profilo LinkedIn | Azione |
|---|
<script> fetch('/wiki/Speciale:RichiesteLinkedIn?raw=true&format=json')
.then(res => res.json())
.then(data => {
const tbody = document.getElementById('linkedin-requests-body');
data.forEach(req => {
const tr = document.createElement('tr');
// Data
const tdData = document.createElement('td');
tdData.textContent = req.date;
tr.appendChild(tdData);
// Nome
const tdNome = document.createElement('td');
tdNome.textContent = req.name;
tr.appendChild(tdNome);
// Ruolo
const tdRuolo = document.createElement('td');
tdRuolo.textContent = req.role;
tr.appendChild(tdRuolo);
// Profilo LinkedIn
const tdProfilo = document.createElement('td');
const link = document.createElement('a');
link.href = req.profile;
link.textContent = '🔗 Profilo';
link.target = '_blank';
tdProfilo.appendChild(link);
tr.appendChild(tdProfilo);
// Azioni
const tdAzioni = document.createElement('td');
const btnApprova = document.createElement('a');
btnApprova.href = '/wiki/Approva_' + encodeURIComponent(req.name);
btnApprova.className = 'mw-ui-button';
btnApprova.textContent = '✅ Approva';
const btnRifiuta = document.createElement('a');
btnRifiuta.href = '/wiki/Rifiuta_' + encodeURIComponent(req.name);
btnRifiuta.className = 'mw-ui-button';
btnRifiuta.textContent = '❌ Rifiuta';
tdAzioni.appendChild(btnApprova); tdAzioni.appendChild(document.createTextNode(' ')); tdAzioni.appendChild(btnRifiuta); tr.appendChild(tdAzioni);
tbody.appendChild(tr); }); }) .catch(err => {
document.getElementById('linkedin-requests-body').innerHTML =
'⚠️ Nessuna richiesta trovata o errore nel caricamento';
console.error(err);
}); </script>