Nessun oggetto della modifica
Nessun oggetto della modifica
 
(27 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
== Richieste in attesa ==
__NOTOC__
<table class="linkedin-request-table">


  <thead>
<!-- BOX: Richieste di Accesso con LinkedIn (dinamico) -->
    <tr>
<div class="mw-ui-container mw-ui-vform" style="padding: 2em; background: #f9f9f9; border: 1px solid #ccc; border-radius: 8px;">
      <th>Data</th>
      <th>Nome</th>
      <th>Ruolo</th>
      <th>Profilo LinkedIn</th>
      <th>Azione</th>
    </tr>
  </thead>
  <tbody id="linkedin-requests-body">
    <!-- Qui vengono caricate dinamicamente le richieste -->
  </tbody>
</table>


<script>
= 🔒 Richieste di Accesso con LinkedIn =
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');


      const tdData = document.createElement('td');
<p>Qui sotto sono elencate le richieste in attesa da parte degli utenti che hanno effettuato il login con LinkedIn. Ogni richiesta può essere <b>approvata</b> o <b>rifiutata</b> manualmente cliccando sui pulsanti corrispondenti.</p>
      tdData.textContent = req.date;


      const tdNome = document.createElement('td');
<div id="richiesteLinkedIn">
      tdNome.textContent = req.name;
  <p>🔄 Caricamento richieste in corso...</p>
</div>


      const tdRuolo = document.createElement('td');
</div>
      tdRuolo.textContent = req.role;
<html>
<!-- BOX: Strumenti amministrativi -->
<div class="admin-tools-box" style="margin-top:20px; padding:15px; border:1px solid #ddd; border-radius:8px; background:#f8f9fa;">
    <h3>🔧 Strumenti amministrativi rapidi</h3>
    <p>Usa questi pulsanti durante la gestione delle richieste LinkedIn.</p>


      const tdProfilo = document.createElement('td');
    <ul>
      const linkProfilo = document.createElement('a');
        <li>
      linkProfilo.href = req.profile;
            👤 <b>Crea una nuova utenza</b> →
      linkProfilo.textContent = '🔗 Profilo';
            <a href="/wiki/Special:CreaUtenza" target="_blank" style="color:#0645ad; font-weight:bold;">
      linkProfilo.target = '_blank';
                Apri Special:CreaUtenza
      tdProfilo.appendChild(linkProfilo);
            </a>
        </li>
    </ul>
</div>


      const tdAzioni = document.createElement('td');
== Utenti LinkedIn invitati a registrarsi a Masticationpedia ==


      const approva = document.createElement('a');
Questa sezione elenca gli esperti internazionali invitati a unirsi alla Comunità Scientifica di Masticationpedia tramite LinkedIn.
      approva.href = '/wiki/Approva_' + encodeURIComponent(req.name);
L’elenco si aggiorna automaticamente quando clicchi il pulsante <b>“➕ Aggiungi alla lista invitati”</b> accanto a una richiesta pendente.
      approva.className = 'linkedin-approve';
      approva.textContent = '✅ Approva';


      const rifiuta = document.createElement('a');
<div id="linkedinInvitedContainer">
      rifiuta.href = '/wiki/Rifiuta_' + encodeURIComponent(req.name);
   <p>🔄 Caricamento elenco invitati...</p>
      rifiuta.className = 'linkedin-reject';
</div>
      rifiuta.textContent = '❌ Rifiuta';
</html>
 
      tdAzioni.appendChild(approva);
      tdAzioni.appendChild(document.createTextNode(' · '));
      tdAzioni.appendChild(rifiuta);
 
      tr.appendChild(tdData);
      tr.appendChild(tdNome);
      tr.appendChild(tdRuolo);
      tr.appendChild(tdProfilo);
      tr.appendChild(tdAzioni);
 
      tbody.appendChild(tr);
    });
  })
   .catch(err => {
    document.getElementById('linkedin-requests-body').innerHTML =
      '<tr><td colspan="5">⚠️ Nessuna richiesta trovata o errore nel caricamento</td></tr>';
    console.error(err);
  });
</script>

Versione attuale delle 19:10, 3 dic 2025


🔒 Richieste di Accesso con LinkedIn modifica modifica sorgente

Qui sotto sono elencate le richieste in attesa da parte degli utenti che hanno effettuato il login con LinkedIn. Ogni richiesta può essere approvata o rifiutata manualmente cliccando sui pulsanti corrispondenti.

🔄 Caricamento richieste in corso...

🔧 Strumenti amministrativi rapidi

Usa questi pulsanti durante la gestione delle richieste LinkedIn.

== Utenti LinkedIn invitati a registrarsi a Masticationpedia == Questa sezione elenca gli esperti internazionali invitati a unirsi alla Comunità Scientifica di Masticationpedia tramite LinkedIn. L’elenco si aggiorna automaticamente quando clicchi il pulsante “➕ Aggiungi alla lista invitati” accanto a una richiesta pendente.

🔄 Caricamento elenco invitati...