diff --git a/thesis/source/docs/1_sinossi/index.rst b/thesis/source/docs/1_sinossi/index.rst index 7d5a1d7..fa92168 100644 --- a/thesis/source/docs/1_sinossi/index.rst +++ b/thesis/source/docs/1_sinossi/index.rst @@ -1,7 +1,7 @@ :github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/1_sinossi/index.rst .. index:: - pair: tesi; sinossi + pair: ! tesi; sinossi Sinossi ******* diff --git a/thesis/source/docs/2_introduzione/index.rst b/thesis/source/docs/2_introduzione/index.rst index 83214b1..b87ef41 100644 --- a/thesis/source/docs/2_introduzione/index.rst +++ b/thesis/source/docs/2_introduzione/index.rst @@ -1,7 +1,7 @@ :github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/2_introduzione/index.rst .. index:: - pair: tesi; introduzione + pair: ! tesi; introduzione ********************** Introduzione alla tesi diff --git a/thesis/source/docs/3_presentazione/index.rst b/thesis/source/docs/3_presentazione/index.rst index f807810..cf7a0e5 100644 --- a/thesis/source/docs/3_presentazione/index.rst +++ b/thesis/source/docs/3_presentazione/index.rst @@ -1,7 +1,7 @@ :github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/3_presentazione/index.rst .. index:: - single: ricerca collaborativa + single: ! ricerca collaborativa ********************* Ricerca collaborativa diff --git a/thesis/source/docs/4_progetto/index.rst b/thesis/source/docs/4_progetto/index.rst index 277c459..172e2f7 100644 --- a/thesis/source/docs/4_progetto/index.rst +++ b/thesis/source/docs/4_progetto/index.rst @@ -1,7 +1,7 @@ :github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/4_progetto/index.rst .. index:: - pair: Sophon; progettazione + pair: ! Sophon; progettazione *********************** Progettazione di Sophon diff --git a/thesis/source/docs/5_implementazione/admin_site.png b/thesis/source/docs/5_implementazione/admin_site.png new file mode 100644 index 0000000..6f8cf4a --- /dev/null +++ b/thesis/source/docs/5_implementazione/admin_site.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0d7f72b3c2ec7608be6523d1a043799af8c9fafac5434dac65f83c2d6d37e65 +size 86344 diff --git a/thesis/source/docs/5_implementazione/index.rst b/thesis/source/docs/5_implementazione/index.rst index 4240eb6..55e5e35 100644 --- a/thesis/source/docs/5_implementazione/index.rst +++ b/thesis/source/docs/5_implementazione/index.rst @@ -1,7 +1,7 @@ :github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/5_implementazione/index.rst .. index:: - pair: Sophon; realizzazione + pair: ! realizzazione; Sophon *********************** Realizzazione di Sophon @@ -13,7 +13,7 @@ Terminato il progetto, si è passati a realizzarne una versione funzionante su c .. index:: - pair: implementazione; backend + pair: realizzazione; backend Realizzazione del modulo backend ================================ @@ -28,16 +28,16 @@ Il project Django Il package è stato creato utilizzando l'utility ``startproject`` di Django, la quale crea una cartella di script `Python` con i quali partire per lo sviluppo di una nuovo software web. -La cartella generata è stata modificata significativamente: ne si è modificata la struttura in modo tale da trasformarla da un insieme di script a un vero e proprio modulo Python eseguibile e distribuibile, e si sono aggiunte nuove funzionalità di utilità generale all'applicazione, quali una `pagina di amministrazione personalizzata `, il `caricamento dinamico delle impostazioni ` e vari `miglioramenti all'autenticazione ` +La cartella generata è stata modificata significativamente: ne si è modificata la struttura in modo tale da trasformarla da un insieme di script a un vero e proprio modulo Python eseguibile e distribuibile, e si sono aggiunte nuove funzionalità di utilità generale all'applicazione, quali una `app di amministrazione personalizzata `, il `caricamento dinamico delle impostazioni ` e vari `miglioramenti all'autenticazione ` -Pagina di amministrazione personalizzata -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +App di amministrazione personalizzata +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. module:: sophon.admin -La pagina di amministrazione viene personalizzata con la classe `SophonAdminSite`, che modifica alcuni parametri della classe base. +L'app di amministrazione di Django viene personalizzata con la classe `SophonAdminSite`, che modifica alcuni parametri della classe base. -Inoltre, il template predefinito viene sovrascritto da quello all'interno del file ``templates/admin/base.html``, che sostituisce il foglio di stile con uno personalizzato per Sophon. +Inoltre, il template predefinito viene sovrascritto dal file ``templates/admin/base.html``, che sostituisce il foglio di stile con uno personalizzato per Sophon. .. class:: SophonAdminSite(django.contrib.admin.AdminSite) @@ -63,6 +63,10 @@ Inoltre, il template predefinito viene sovrascritto da quello all'interno del fi :class:`.SophonAdminSite` è selezionata come classe predefinita per il sito di amministrazione. +.. figure:: admin_site.png + + Immagine della pagina principale dell'app di amministrazione. + Caricamento dinamico delle impostazioni ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^