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>