Impostazioni¶
Le variabile seguenti possono essere aggiunte/modificate nel local_settings.py
Impostazioni di base¶
G3WADMIN_PROJECT_APPS¶
Lista di moduli “custom” che forniscono servizi di map serving oltre il modulo qdjango
G3WADMIN_LOCAL_MORE_APPS¶
Lista di moduli accessori che è possibile aggiungere, p.e. il modulo g3w-admin-caching (https://github.com/g3w-suite/g3w-admin-caching) e altri moduli django di terze parti. Moduli accessori di G3W-SUITE:
g3w-admin-caching(https://github.com/g3w-suite/g3w-admin-caching)
g3w-admin-filemanager(https://github.com/g3w-suite/g3w-admin-filemanager)
g3w-admin-frontend(https://github.com/g3w-suite/g3w-admin-frontend)
DATASOURCE_PATH¶
Path alla cartella locale dei dati geografici (shp, Spatialite, raster, ecc..).
Importante
L’ultima parte del path deve essere a comune con il datasource del dato dentro al progetto QGIS. P.e.:
QGIS project: <datasource>/<path>/<to>/project_data/<geodata>.shp</datasource>
local_settings.py: DATASOURCE_PATH = /<local_server_<path>/<to>/project_data
Richiesto.
USER_MEDIA_ROOT¶
Directory locale in cui mettere i media file dell’utente. E” necessario nel il modulo di editing per gestire i media da caricare in una sessione di editing.
Impostazioni per il portale fi frontend¶
FRONTEND¶
Di default è False, impostare a True per attivare il portale frontend di G3W-SUITE come g3w-admin-frontend. Se impostato a True la url di base della sezione admin di G3W-SUITE diventerà /admin/.
FRONTEND_APP¶
Nome del modulo aggiunto a G3WADMIN_LOCAL_MORE_APPS t da usare come portale-frontend. P.e.:
G3WADMIN_LOCAL_MORE_APPS = [
...
'frontend',
...
]
FRONTEND = True
FRONTEND_APP = 'frontend'
Impostazioni generali di layout¶
G3WSUITE_POWERD_BY¶
Di base è True, impostare a False per non mostrare le informazioni di attribuzione nella parte bassa della sezione admin.
G3WSUITE_CUSTOM_STATIC_URL¶
A custom url from to load custom static files as images, css, etc..
G3WSUITE_MAIN_LOGO¶
Immagine del logo principale. Perché l’impostazione abbia effetto è necessario impostare G3WSUITE_CUSTOM_STATIC_URL
G3WSUITE_RID_LOGO¶
Immagine ridotta del logo principale. Perché l’impostazione abbia effetto è necessario impostare G3WSUITE_CUSTOM_STATIC_URL
G3WSUITE_LOGIN_LOGO¶
Immageine ella pagina di login. Perché l’impostazione abbia effetto è necessario impostare G3WSUITE_CUSTOM_STATIC_URL
G3WSUITE_CUSTOM_TITLE¶
Titolo html delle paginde di G3W-SUITE. Se non impostato, il titolo è: g3w-admin per la sezione di admin e g3w-client per il client webgis
G3WSUITE_FAVICON¶
Immagine fovorite icon. Perché l’impostazione abbia effetto è necessario impostare G3WSUITE_CUSTOM_STATIC_URL
G3WSUITE_CUSTOM_CSS¶
Una lista di url a file css che saranno aggiutne alla pagine della sezione admin a al client. Perché l’impostazione abbia effetto è necessario impostare G3WSUITE_CUSTOM_STATIC_URL. P.e.:
G3WSUITE_CUSTOM_CSS = [
G3WSUITE_CUSTOM_STATIC_URL +'css/custom.css'
]
Client layout settings¶
G3W_CLIENT_SEARCH_TITLE¶
Ttitolo personalizzato della sezione search del client webgis.
G3W_CLIENT_HEADER_CUSTOM_LINKS¶
Una lista di dizionari python di links personalizzati da aggiungere nalla barra in alto principale del client. P.e.:
G3W_CLIENT_HEADER_CUSTOM_LINKS = [
{
'url': 'https://gis3w.it',
'title': 'Gis3W company',
'target': '_blank'
'img': 'https://gis3w.it/wp-content/uploads/2016/10/logo_qgis-1-100x100.png?x22227'
},
{
'title': 'Modal 1',
'content': '<p>Html example content to show in modal</p>',
'type': 'modal',
'position': 10
},
]
G3W_CLIENT_LEGEND¶
Un dizionario python di paramentri per personalizzare il layout della immagine di legenda generata dal servizio WMS GetLegendGraphics di QGIS-server, P.e.:
G3W_CLIENT_LEGEND = {
'color': 'red',
'fontsize': 8,
'transparent': True,
'boxspace': 4,
'layerspace': 4,
'layertitle': True,
'layertitlespace': 4,
'symbolspace': None,
'iconlabelspace': 2,
'symbolwidth': 8,
'symbolheight': 4
}
G3W_CLIENT_RIGHT_PANEL¶
Custom properties settings for webgis right panel section (default, width 33%). A the moment only width is managed. I.e.:
G3W_CLIENT_RIGHT_PANEL = {
'width': 33
}
Editing setting¶
EDITING_SHOW_ACTIVE_BUTTON¶
Di base è True`, Impostare a ``False per non mostrare i bottoni di attivazione/disattivazione editing nella pagina della lista dei layer di un progetto.
EDITING_ANONYMOUS¶
Di base è False. Impostare a True per dare al apossibilità di editing anche all’utente anonymous.
EDITING_LOGGING¶
Di base è False: Impostare a True per attivare il logging delle azione di editing di ogni singolo utente.