Nessun oggetto della modifica
Nessun oggetto della modifica
 
(26 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
<style>
__NOTOC__
@import url("/index.php?title=MediaWiki:Common.css&action=raw&ctype=text/css");
</style>


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


  <thead>
= 🔒 Richieste di Accesso con LinkedIn =
    <tr>
      <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>
<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>
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');
<div id="richiesteLinkedIn">
      tdData.textContent = req.date;
  <p>🔄 Caricamento richieste in corso...</p>
</div>


      const tdNome = document.createElement('td');
</div>
      tdNome.textContent = req.name;
<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 tdRuolo = document.createElement('td');
    <ul>
      tdRuolo.textContent = req.role;
        <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.profile;
      linkProfilo.textContent = '🔗 Profilo';
      linkProfilo.target = '_blank';
      tdProfilo.appendChild(linkProfilo);


      const tdAzioni = document.createElement('td');
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 <b>“➕ Aggiungi alla lista invitati”</b> accanto a una richiesta pendente.


      const approva = document.createElement('a');
<div id="linkedinInvitedContainer">
      approva.href = '/wiki/Approva_' + encodeURIComponent(req.name);
   <p>🔄 Caricamento elenco invitati...</p>
      approva.className = 'linkedin-approve';
</div>
      approva.textContent = '✅ Approva';
</html>
 
      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...