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


== 🧠 Richieste LinkedIn in attesa ==
<!-- BOX: Richieste di Accesso con LinkedIn (dinamico) -->
<table class="wikitable sortable">
<div class="mw-ui-container mw-ui-vform" style="padding: 2em; background: #f9f9f9; border: 1px solid #ccc; border-radius: 8px;">
  <thead>
    <tr>
      <th>📅 Data</th>
      <th>👤 Nome</th>
      <th>📌 Stato</th>
      <th>🔗 LinkedIn</th>
      <th>⚙️ Azione</th>
    </tr>
  </thead>
  <tbody id="linkedin-requests-body">
    <!-- Righe generate via JS -->
  </tbody>
</table>


</div>
= 🔒 Richieste di Accesso con LinkedIn =


document.addEventListener('DOMContentLoaded', function () {
<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>
<script>
fetch('/linkedin_requests.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');
<div id="richiesteLinkedIn">
      tdData.textContent = req.data;
  <p>🔄 Caricamento richieste in corso...</p>
</div>


      const tdNome = document.createElement('td');
</div>
      tdNome.textContent = req.nome;
<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 tdStato = document.createElement('td');
    <ul>
      tdStato.textContent = req.stato;
        <li>
            👤 <b>Crea una nuova utenza</b> →
            <a href="/wiki/Special:CreaUtenza" target="_blank" style="color:#0645ad; font-weight:bold;">
                Apri Special:CreaUtenza
            </a>
        </li>
    </ul>
</div>


      const tdProfilo = document.createElement('td');
== Utenti LinkedIn invitati a registrarsi a Masticationpedia ==
      const linkProfilo = document.createElement('a');
      linkProfilo.href = req.profilo_linkedin;
      linkProfilo.target = "_blank";
      linkProfilo.innerHTML = '🔗 Profilo';
      tdProfilo.appendChild(linkProfilo);


      const tdContatta = document.createElement('td');
Questa sezione elenca gli esperti internazionali invitati a unirsi alla Comunità Scientifica di Masticationpedia tramite LinkedIn.
      const linkContatta = document.createElement('a');
L’elenco si aggiorna automaticamente quando clicchi il pulsante <b>“➕ Aggiungi alla lista invitati”</b> accanto a una richiesta pendente.
      linkContatta.href = req.profilo_linkedin;
      linkContatta.target = "_blank";
      linkContatta.className = 'mw-ui-button';
      linkContatta.innerHTML = '✉️ Contatta';
      tdContatta.appendChild(linkContatta);


      tr.appendChild(tdData);
<div id="linkedinInvitedContainer">
      tr.appendChild(tdNome);
   <p>🔄 Caricamento elenco invitati...</p>
      tr.appendChild(tdStato);
</div>
      tr.appendChild(tdProfilo);
</html>
      tr.appendChild(tdContatta);
 
      tbody.appendChild(tr);
    });
   })
  .catch(err => {
    document.getElementById('linkedin-requests-body').innerHTML =
      '<tr><td colspan="5">⚠️ Nessuna richiesta trovata.</td></tr>';
    console.error(err);
  });
</script>
});

Versione attuale delle 19:10, 3 dic 2025


🔒 Richieste di Accesso con LinkedIn

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...