Skip to content

Commit 8acd1aa

Browse files
authored
Merge pull request #1136 from vale-foco/ScrivaAllegati
Scriva allegati
2 parents 5d1a2fc + a09abd0 commit 8acd1aa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+178573
-789
lines changed

backend/gs_data_dir/security/sira-access-manager.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,13 @@
333333
<layer>*</layer>
334334
<accessMode>READ</accessMode>
335335
</Rule>
336-
336+
<Rule>
337+
<priority>48</priority>
338+
<roles>*</roles>
339+
<workspace>decsiraogc_scriva</workspace>
340+
<layer>*</layer>
341+
<accessMode>READ</accessMode>
342+
</Rule>
337343

338344

339345
<!-- da 100 a 299 tutti i ruoli, workspace, layer -->
5.21 KB
Loading
6.3 KB
Loading

frontend/assets/application/conoscenze_ambientali/css/skin-home.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,22 @@ ul.categorie li.aria:hover {
456456
transition:.3s;
457457
}
458458

459+
ul.categorie li.emissioni {
460+
background:url("images/emissioni.png") no-repeat scroll center 35px #000;
461+
opacity:.8;
462+
padding-top:100px;
463+
text-align:center;
464+
color:#fff;
465+
margin-bottom:10px;
466+
font-size:14px;
467+
}
468+
469+
ul.categorie li.emissioni:hover {
470+
background-image:none;
471+
padding-top:40px;
472+
transition:.3s;
473+
}
474+
459475
ul.categorie li.bonifiche {
460476
background:url("images/bonifiche.png") no-repeat scroll center 30px #000;
461477
opacity:.8;

frontend/assets/application/conoscenze_ambientali/css/skin-interna.css

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,23 @@ div.interna
421421
transition:.3s;
422422
}
423423

424+
div.interna
425+
ul.categorie li.emissioni {
426+
background:url("images/emissioni-small.png") no-repeat scroll center 15px #000;
427+
opacity:.8;
428+
padding-top:40px;
429+
text-align:center;
430+
color:#fff;
431+
font-size:14px;
432+
}
433+
434+
div.interna
435+
ul.categorie li.emissioni:hover {
436+
background-image:none;
437+
padding-top:20px;
438+
transition:.3s;
439+
}
440+
424441
div.interna
425442
ul.categorie li.bonifiche {
426443
background:url("images/bonifiche-small.png") no-repeat scroll center 15px #000;
@@ -627,6 +644,7 @@ div.interna
627644

628645
div.interna
629646
.search-interna ul.categorie li.aria, div.interna
647+
.search-interna ul.categorie li.emissioni, div.interna
630648
.search-interna ul.categorie li.energia, div.interna
631649
.search-interna ul.categorie li.acustico, div.interna
632650
.search-interna ul.categorie li.imprese, div.interna

frontend/assets/application/conoscenze_ambientali/css/skin-mappa.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,9 @@
484484
.siracatalog-search-selector div.aria{
485485
background-image: url("images/aria.png");
486486
}
487+
.siracatalog-search-selector div.emissioni{
488+
background-image: url("images/emissioni.png");
489+
}
487490
.siracatalog-search-selector div.bonifiche{
488491
background-image: url("images/bonifiche.png");
489492
}
Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
1+
<Panel
2+
bsStyle="primary"
3+
header={(
4+
<DetailTitle title='ADEMPIMENTI AMBIENTALI SCRIVA' subtitle={[
5+
'Codice Istanza: ',
6+
model.getValue("/wfs:FeatureCollection/wfs:member/decsiraogc_scriva:ScrivaIstanza/decsiraogc_scriva:codIstanza/text()")
7+
]} id={model.id}/>
8+
)}>
9+
<Panel className="template">
10+
<Section header='DATI GENERALI - Scriva Istanza' eventKey='1' expanded={true}>
11+
<LabeledField label='Codice istanza' value={
12+
model.getValue("/wfs:FeatureCollection/wfs:member/decsiraogc_scriva:ScrivaIstanza/decsiraogc_scriva:codIstanza/text()")
13+
}/>
14+
<LabeledField label='Tipo adempimento' value={
15+
model.getValue("/wfs:FeatureCollection/wfs:member/decsiraogc_scriva:ScrivaIstanza/decsiraogc_scriva:destipoAdempimento/text()")
16+
}/>
17+
<LabeledField label='Adempimento' value={
18+
model.getValue("/wfs:FeatureCollection/wfs:member/decsiraogc_scriva:ScrivaIstanza/decsiraogc_scriva:desAdempimento/text()")
19+
}/>
20+
<ProfileWrapper condition={() => (model && model.profile) && ( (model.profile.indexOf('PA_GEN_DECSIRA@REG_PMN')) > -1 )}>
21+
<LabeledField label='Stato Istanza' value={
22+
model.getValue("/wfs:FeatureCollection/wfs:member/decsiraogc_scriva:ScrivaIstanza/decsiraogc_scriva:desStatoIstanza/text()")
23+
}/>
24+
</ProfileWrapper>
25+
</Section>
26+
27+
<Section header="Documentazione allegata Sintesi" eventKey='2' expanded={true}>
28+
<SiraTable
29+
id="ScrivaAllegatoIstanza"
30+
selectedRow={model.ScrivaAllegatoIstanza}
31+
wfsVersion="2.0"
32+
rowSelection={false}
33+
columns={
34+
[
35+
{
36+
headerName: ' Codice Allegato',
37+
width: 120,
38+
xpath:"decsiraogc_scriva:ScrivaAllegatoIstanza/decsiraogc_scriva:codAllegato/text()"
39+
},
40+
{
41+
headerName: 'Nome Allegato',
42+
width: 200,
43+
xpath:"decsiraogc_scriva:ScrivaAllegatoIstanza/decsiraogc_scriva:nomeAllegato/text()"
44+
},
45+
{
46+
headerName: 'Classe Allegato',
47+
width: 120,
48+
xpath:"decsiraogc_scriva:ScrivaAllegatoIstanza/decsiraogc_scriva:desClasseAllegato/text()"
49+
},
50+
{
51+
headerName: 'Dimensione file',
52+
width: 120,
53+
xpath:"decsiraogc_scriva:ScrivaAllegatoIstanza/decsiraogc_scriva:dimensioneUpload/text()"
54+
},
55+
{
56+
headerName: 'Data Pubblicazione',
57+
width: 120,
58+
xpath:"decsiraogc_scriva:ScrivaAllegatoIstanza/decsiraogc_scriva:dataPubblicazione/text()",
59+
dateFormat: {day:"2-digit",month:"2-digit",year:"numeric"},
60+
},
61+
{
62+
headerName: 'Tipo pubblicazione',
63+
width: 150,
64+
xpath:"decsiraogc_scriva:ScrivaAllegatoIstanza/decsiraogc_scriva:flgPubblicazione/text()"
65+
}
66+
]
67+
}
68+
features={model.getValue("/wfs:FeatureCollection/wfs:member/decsiraogc_scriva:ScrivaIstanza/decsiraogc_scriva:scrivaAllegatoIstanza")}/>
69+
</Section>
70+
71+
<Section header='Documentazione Elaborati progettuali (API SCRIVA)' eventKey='3' expanded={true}>
72+
<AttachmentTableApi
73+
id="ScrivaAllegatoIstanzaApi"
74+
selectedRow={model.BdnAllegatoPiani}
75+
wfsVersion="2.0"
76+
rowSelection={false}
77+
idIstanza={model.getValue("/wfs:FeatureCollection/wfs:member/decsiraogc_scriva:ScrivaIstanza/decsiraogc_scriva:idIstanza/text()")}
78+
columns={
79+
[
80+
{
81+
headerName: '',
82+
width: 50,
83+
download: true,
84+
confirm: true,
85+
field: "link"
86+
},
87+
{
88+
headerName: 'Codice Allegato',
89+
width: 120,
90+
field: "cod_allegato",
91+
jsonField:"cod_allegato"
92+
},
93+
{
94+
headerName: 'Nome Allegato',
95+
width: 120,
96+
field: "nome_allegato",
97+
jsonField: "nome_allegato"
98+
},
99+
{
100+
headerName: 'Titolo Allegato',
101+
width: 120,
102+
field: "titolo_allegato",
103+
jsonField: "titolo_allegato"
104+
},
105+
{
106+
headerName: 'Tipologia Allegato',
107+
width: 120,
108+
field: "des_tipologia_allegato",
109+
jsonField: "tipologia_allegato.des_tipologia_allegato"
110+
},
111+
{
112+
headerName: 'Categoria Allegato',
113+
width: 120,
114+
field: "des_categoria_allegato",
115+
jsonField: "tipologia_allegato.categoria_allegato.des_categoria_allegato"
116+
},
117+
{
118+
headerName: 'Classe Allegato',
119+
width: 120,
120+
field: "des_classe_allegato",
121+
jsonField: "classe_allegato.des_classe_allegato"
122+
},
123+
{
124+
headerName: 'Flag cancellazione',
125+
width: 120,
126+
field: "flg_cancellato",
127+
jsonField: "flg_cancellato"
128+
},
129+
{
130+
headerName: 'Tipo pubblicazione',
131+
width: 120,
132+
field: "flg_da_pubblicare",
133+
jsonField: "flg_da_pubblicare"
134+
},
135+
{
136+
headerName: 'Dimensione file',
137+
width: 120,
138+
field: "dimensione_upload",
139+
jsonField: "dimensione_upload"
140+
},
141+
{
142+
headerName: 'Data Pubblicazione',
143+
width: 120,
144+
field: "data_pubblicazione",
145+
jsonField: "data_pubblicazione",
146+
dateFormat: {day:"2-digit",month:"2-digit",year:"numeric"}
147+
},
148+
{
149+
headerName: 'Numero protocollo',
150+
width: 120,
151+
field: "num_protocollo_allegato",
152+
jsonField: "num_protocollo_allegato"
153+
},
154+
{
155+
headerName: 'Link Allegato',
156+
width: 120,
157+
field: "url_doc",
158+
jsonField: "url_doc",
159+
showUrlField: "flg_da_pubblicare",
160+
url: true
161+
}
162+
]
163+
}
164+
/>
165+
</Section>
166+
167+
<Section header='MAPPA SINTESI' eventKey='3' expanded={false}>
168+
<MappaScheda
169+
center={
170+
model.getValue({
171+
type: TemplateUtils.GEOMETRY_TYPE,
172+
xpath: "/wfs:FeatureCollection/wfs:member/decsiraogc_scriva:ScrivaIstanza/decsiraogc_scriva:geometria/text()"
173+
})
174+
}
175+
layers={[
176+
{
177+
"type": "wms",
178+
"url": "http://geomap.reteunitaria.piemonte.it/ws/taims/rp-01/taimsbasewms/wms_sfondo_cart_rif",
179+
"name": "SfondoCartRif",
180+
"title": "Sfondo Cartografico",
181+
"group": "background",
182+
"visibility": true,
183+
"format": "image/png",
184+
"tiled": true,
185+
"tileSize": 512
186+
}
187+
]}
188+
authParam={model.authParam}
189+
withMap={model.withMap}/>
190+
191+
</Section>
192+
193+
</Panel>
194+
</Panel>

0 commit comments

Comments
 (0)