Carmen Logistica Minimale Beta 0.1.2

Pubblicato il Pubblicato in Applicazioni, Carmen Logistica Minimale, In corso di sviluppo

Carmen Logistica Minimale Beta 0-0-1Carmen Logistica Minimale

 

Beta 0.1.2

Questa applicazione gestisce unicamente la movimentazione degli automezzi. La loro valorizzazione avviene moltiplicando la quantità per l’importo memorizzato nell’archivio “Automezzi”.

—– Installazione —–

Decomprimere il file nella cartella che andrà pubblicata; utilizzare il file car_mag_1_2_demo.sql per popolare il database MySQL anche con righe dimostrative; utilizzare il file car_mag_1_2_tabelle.sql per la solo struttura del database e relative tabelle senza dati; modificare il file config.php in modo da permettere l’accesso dell’applicazione alla base dei dati. Se utilizzate il DB di default (car_mag_1) e’ sufficiente modificare l’utente ($user) e la password ($dbpwd). E’ possibile cambiare anche host di residenza del database ($dbserver);

Per usare l’applicazione immettere le seguenti coordinate di accesso:

Utente: test Password: prova

Fate attenzione: diversi aspetti cambieranno nel corso d’opera.

La versione demo e’ al seguente indirizzo: http://www.pixellm.it/carmen

—– Cambiamenti —–

0.1.2 beta aggiunta gestione dei permessi nelle schede. Utenti previsti: admin (accesso a tutte le schede); user (non accede alle impostazioni), guest (non accede alle impostazioni, al cambio password, non puo’ ne inserire ne cancellare i record);

N.B.: il file .sql, con incluso del nuovo campo e della nuova tabella introdotti nella versione precedente, e’ nominato car_mag_1_2_tabelle.sql per la sola struttura e car_mag_1_2_demo.sql per struttura e dati demo.

0.1.1 beta aggiunta tabella “impostazioni” per la gestione delle impostazione di base e relativa scheda di gestione; aggiunto campo “id_impostazioni” alla tabella utenti per associale impostazioni specifiche per i diversi utenti; ottimizzate le tabelle per il responsive; ottimizzazioni varie del codice.

—- Modifiche al DataBase —-

—- modifiche automatiche —-

Decomprimere il file carmen_beta-0.1.1.zip e/o i file carmen_beta-x.x.x.zip che seguiranno per sovrapporre i file inclusi ai precedenti. Se tutto e’ andato a posto, la decompressione avrà aggiunto la cartella ‘agg‘ nella root del web, dentro ci sara’ il file ‘dbmod_25062016.php‘. Procedendo regolarmente con l’avvio dell’applicazione, questa provvederà automaticamente ad apportare le modifiche al DataBase.

>>>>>>>>>> In caso di errore <<<<<<<<<<<<

l’applicazione si fermerà con la seguente dicitura:

“Non posso procedere oltre in assenza di aggiornamento Leggi il README”

*Per risolvere seguire una delle soluzioni qui riportate:*

a) procedere creando manualmente la cartella ‘agg‘ e copiarci dentro il file ‘dbmod_25062016.php‘ e rieseguire l’applicazione;

b) eventualmente usare un’utenza MyQSL che abbia i permessi per manipolare le tabelle;

c) oppure procedere manualmente come indicato qui sotto.

—- modifiche manuali —-

utilizzando il client web phpmyadmin oppure il client a linea di comando mysql, copiare ed incollare le seguenti righe solo dopo aver scelto il DB opportuno (car_mag_1). le righe che seguono aggiungono il campo ‘id_impostazioni’ e le relative caratteristiche nella tabella ‘utenti’. La riga successiva valorizza il nuovo campo con ‘1’ per tutta la tabella ‘utenti':

ALTER TABLE utenti ADD COLUMN id_impostazioni INT(10) UNSIGNED NOT NULL;
UPDATE utenti SET id_impostazioni = '1' WHERE 1;

Le righe che seguono creano una nuova tabella e la popolano con una riga per i valori di default:

CREATE TABLE IF NOT EXISTS `impostazioni` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`righevisibili` int(10) NOT NULL,
`logo` varchar(255) NOT NULL,
`footer` varchar(255) NOT NULL,
`dispvispdf` varchar(1) NOT NULL,
`calcolo` varchar(255) NOT NULL,
PRIMARY KEY (`id`)) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

INSERT INTO `impostazioni` (`righevisibili`, `logo`, `footer`, `dispvispdf`, `calcolo`) VALUES ('5', 'images/logo/logistica_3.png', '', 'I', 'default');

0.1.0 beta passaggio alla versione Beta; miglioramenti vari righe di php, html e css; aggiunta la gestione di report di base; utilizzo di FPDF per i report in PDF; rimodulate le schede di inserimento e modifica dati per poter essere utilizzate anche da telefonino (solo landscape) e da tablet; aggiunto menu responsive; aggiunta cartella sql che contiene i file sql.

0.0.2 prebeta miglioramenti vari

0.0.1 prebeta inizio

—– Da fare —–

inserire scheda per la gestione degli utenti solo da parte dell’utente considerato admin.

 

L’applicazione è pubblicata su Sourceforge.

Rispondi