Blog

Come avviare un'istanza con certificato SSL in locale

Come avviare un’istanza con certificato SSL in locale

Sui server in produzione già da tempo Genropy consiglia la configurazione di un certificato SSL con Certbot, proprio come ultimo step del deploy di un applicativo. A volte ci farebbe tuttavia comodo poter avviare anche in locale un’istanza in https anziché in http, soprattutto quando stiamo testando delle chiamate esterne al nostro applicativo, che spesso […]

Come ereditare dei default tra record in relazione: l'attributo defaultFrom

Come ereditare dei default tra record in relazione: l’attributo defaultFrom

In una table gerarchica o in caso di record in relazione, può essere comodo prevedere la possibilità di far “ereditare” dei valori di record genitore o in relazione, così da offrire all’inserimento di un nuovo record un campo di default pre-compilato con il valore desiderato. Supponiamo di trovarci nella tabella prodotto_tipo, una tipica tabella gerarchica […]

Salvare e distribuire i manuali del documentatore con AWS S3 e Cloudfront

Salvare e distribuire i manuali del documentatore con AWS S3 e Cloudfront

L’attività di documentazione può essere piuttosto “energivora” in termini di spazio disco, soprattutto se si offrono manuali copiosi in termini di immagini, video, e materiale multimediale. Proprio per questo abbiamo deciso di sfruttare i bucket di AWS, già in buona parte integrati in Genropy, per ospitare anche tutti i manuali e i relativi file. Questo […]

Storage dei file con AWS S3

Lo storage dei file con AWS S3

Normalmente lo storage di file, siano questi allegati di Attachments Tables, file immagine caricati tramite widget immagine, o altri file (es: video) caricati con un dropUploader, avviene sullo stesso server su cui si trova la nostra istanza, generalmente a un path indicato all’interno della cartella site. In alcuni casi può essere però preferibile separare lo […]

Come visualizzare i record con i template di riga

Come visualizzare i record con i template di riga

Il template di riga (rowtemplate) è uno strumento che permette di applicare un template alla modalità di visualizzazione del record sulla griglia. Il rowtemplate può di conseguenza essere molto utile il tutte quelle situazioni in cui vogliamo fornire un’anteprima di alcuni dati del record già nella griglia, in una forma personalizzata e senza “appesantire” le […]

Le shortcuts in Genropy

Le shortcuts in Genropy

Il nostro utente finale dell’applicativo può a volte trovarsi a eseguire delle operazioni in sequenza, per esempio la modifica uno a uno di alcuni campi dei record, così come lo sviluppatore che sta eseguendo dei test: in entrambi i casi ci troviamo di fronte a operazione estremamente ripetitive e meccaniche, che potremmo svolgere più velocemente […]

Novità: uso dei controller con bottoni e menuline

Novità: uso dei controller con bottoni e menuline

Con un importante aggiornamento rilasciato nella prima settimana di luglio abbiamo introdotto alcune importanti novità in casa Genropy, riguardanti il mondo dei controllers collegati a bottoni, lightbuttons e menuline. Fino a questo momento, infatti, i bottoni potevano, tramite la action, specificare direttamente l’azione da eseguire e contenere tutti i parametri necessari, ma questa eventualità poco […]

Tips&Tricks Come duplicare un record

Come duplicare un record

Supponiamo di voler consentire all’utente del nostro applicativo di duplicare i record in modo semplice e veloce: potrebbe essere il caso di una tabella prodotto, dove ci sono prodotti simili che differiscono solo per la descrizione, o di una serie replicata di interventi, che vogliamo marcare con un numero di copia. In questi casi è possibile utilizzare il parametro duplicate=True e il metodo onDuplicating_many per consentire la copia multipla dei record e personalizzarne il contenuto