Risoluzione dei problemi

pTabsWeb

Configurazione

Errore

L’applicazione risponde con il messggio:

Bubdler could not find a gem
_images/error_bundle_install.png

Suggerimento

E’ necessario installare/aggiornare le librerie (gem) Ruby richieste da pTabsWeb.

Spostarsi nella cartella dell’applicazione ed eseguire il comando:

bundle install

Gestione utenti

Errore

L’utente amministratore è stato eliminato e non è più possibile gestire gli utenti dall’interfaccia di pTabsWeb

Suggerimento

Creare un nuovo utente amministratore sul server da linea di comando

Spostarsi nella cartella dell’applicazione sul server e accedere con il comando:

rails console production

Utilizzare le seguenti istruzioni per gestire gli utenti:

  • Creazione di un nuovo utente amministratore:

    u = User.new
    u.login = "login_name"
    u.email = "email"
    u.password = "password"
    u.password_confirmation = "password"
    u.surname = "Cognome"
    u.name = "Nome"
    u.group_id = 1
    u.save!
    u.roles << Role.find_by_role(:admin)
    

Attenzione

Le password sono sottoposte alla stessa validazione utilizzata nell’interfaccia grafica

Gli amministratori devono appartenere al gruppo 1

  • Modificare la password di un utente:

    u = User.find_by_login("login_name")
    u.password = "newpassword"
    u.password_confirmation = "newpassword"
    u.save
    
  • Eliminare un utente:

    User.find_by_login("login_name").destroy
    
  • Uscire dalla console dell’applicazione:

    exit
    

Informazioni applicazione

Problema

Ho bisogno di conoscere alcuni dati di pTabsWeb direttamente dal server senza accedere all’applicazione

Suggerimento

Spostarsi nella cartella dell’applicazione e digitare i sequenti comandi:

  • numero di versione:

    rake app:version RAILS_ENV=production
    
  • impostazioni:

    rake app:settings RAILS_ENV=production
    
  • utenti:

    rake app:users RAILS_ENV=production