Nessun oggetto della modifica
Nessun oggetto della modifica
 
(25 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
__NOTOC__


<!-- BOX: Richieste di Accesso con LinkedIn (dinamico) -->
<div class="mw-ui-container mw-ui-vform" style="padding: 2em; background: #f9f9f9; border: 1px solid #ccc; border-radius: 8px;">


= 🔒 Richieste di Accesso con LinkedIn =


== Richieste in attesa ==
<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>
<table class="wikitable sortable linkedin-request-table">


<div id="richiesteLinkedIn">
  <p>🔄 Caricamento richieste in corso...</p>
</div>


  <thead>
</div>
    <tr>
<html>
      <th>Data</th>
<!-- BOX: Strumenti amministrativi -->
      <th>Nome</th>
<div class="admin-tools-box" style="margin-top:20px; padding:15px; border:1px solid #ddd; border-radius:8px; background:#f8f9fa;">
      <th>Ruolo</th>
     <h3>🔧 Strumenti amministrativi rapidi</h3>
      <th>Profilo LinkedIn</th>
    <p>Usa questi pulsanti durante la gestione delle richieste LinkedIn.</p>
      <th>Azione</th>
    </tr>
  </thead>
  <tbody id="linkedin-requests-body">
     <!-- Qui vengono caricate dinamicamente le richieste -->
  </tbody>
</table>


<script>
    <ul>
fetch('/wiki/Speciale:RichiesteLinkedIn?raw=true&format=json')
        <li>
  .then(res => res.json())
            👤 <b>Crea una nuova utenza</b>
  .then(data => {
            <a href="/wiki/Special:CreaUtenza" target="_blank" style="color:#0645ad; font-weight:bold;">
     const tbody = document.getElementById('linkedin-requests-body');
                Apri Special:CreaUtenza
    data.forEach(req => {
            </a>
      const tr = document.createElement('tr');
        </li>
     </ul>
</div>


      const tdData = document.createElement('td');
== Utenti LinkedIn invitati a registrarsi a Masticationpedia ==
      tdData.textContent = req.date;


      const tdNome = document.createElement('td');
Questa sezione elenca gli esperti internazionali invitati a unirsi alla Comunità Scientifica di Masticationpedia tramite LinkedIn.
      tdNome.textContent = req.name;
L’elenco si aggiorna automaticamente quando clicchi il pulsante <b>“➕ Aggiungi alla lista invitati”</b> accanto a una richiesta pendente.


      const tdRuolo = document.createElement('td');
<div id="linkedinInvitedContainer">
      tdRuolo.textContent = req.role;
   <p>🔄 Caricamento elenco invitati...</p>
 
</div>
      const tdProfilo = document.createElement('td');
</html>
      const linkProfilo = document.createElement('a');
      linkProfilo.href = req.profile;
      linkProfilo.textContent = '🔗 Profilo';
      linkProfilo.target = '_blank';
      tdProfilo.appendChild(linkProfilo);
 
      const tdAzioni = document.createElement('td');
 
      const approva = document.createElement('a');
      approva.href = '/wiki/Approva_' + encodeURIComponent(req.name);
      approva.className = 'linkedin-approve';
      approva.textContent = '✅ Approva';
 
      const rifiuta = document.createElement('a');
      rifiuta.href = '/wiki/Rifiuta_' + encodeURIComponent(req.name);
      rifiuta.className = 'linkedin-reject';
      rifiuta.textContent = '❌ Rifiuta';
 
      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...