[Mpuls-commits] r5563 - jmd/trunk
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Nov 10 11:29:09 CET 2011
Author: roland
Date: 2011-11-10 11:29:09 +0100 (Thu, 10 Nov 2011)
New Revision: 5563
Modified:
jmd/trunk/jmdstruktur.json
jmd/trunk/tagging_struktur.xml
Log:
issue2585: added new validity dependent on new checkbox
Modified: jmd/trunk/jmdstruktur.json
===================================================================
--- jmd/trunk/jmdstruktur.json 2011-11-10 10:20:32 UTC (rev 5562)
+++ jmd/trunk/jmdstruktur.json 2011-11-10 10:29:09 UTC (rev 5563)
@@ -166,11 +166,18 @@
"icon": "validity-0-22.png"
},
{
- "name": "Auswertbar",
+ "name": "Grundsätzlich auswertbar",
"id": "1",
"tags": [1],
+ "icon": "validity-1-22.png"
+ },
+ {
+ "name": "Auswertbar",
+ "id": "2",
+ "tags": [2],
"icon": "validity-2-22.png"
}
+
]
}
Modified: jmd/trunk/tagging_struktur.xml
===================================================================
--- jmd/trunk/tagging_struktur.xml 2011-11-10 10:20:32 UTC (rev 5562)
+++ jmd/trunk/tagging_struktur.xml 2011-11-10 10:29:09 UTC (rev 5563)
@@ -46,7 +46,7 @@
<name>Summe der prozentualen Verteilung der Arbeitsanteile auf Aufgabenbereiche muss 100 Prozent sein</name>
<desc>Summe der prozentualen Verteilung der Arbeitsanteile auf Aufgabenbereiche muss 100 Prozent sein</desc>
<addtag>
- <sql>SELECT id FROM ( %(table)s ) m WHERE ( NOT ( ( (100 = (((((((((((0 + CASE WHEN ( ( verteilung_aa_sonstiges IS NOT NULL ) AND (verteilung_aa_sonstiges != -9999999) ) THEN verteilung_aa_sonstiges ELSE 0 END) + CASE WHEN ( ( verteilung_aa_dokumentation IS NOT NULL ) AND (verteilung_aa_dokumentation != -9999999) ) THEN verteilung_aa_dokumentation ELSE 0 END) + CASE WHEN ( ( verteilung_aa_freiwilligenarbeit IS NOT NULL ) AND (verteilung_aa_freiwilligenarbeit != -9999999) ) THEN verteilung_aa_freiwilligenarbeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_elternarbeit IS NOT NULL ) AND (verteilung_aa_elternarbeit != -9999999) ) THEN verteilung_aa_elternarbeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_leitung IS NOT NULL ) AND (verteilung_aa_leitung != -9999999) ) THEN verteilung_aa_leitung ELSE 0 END) + CASE WHEN ( ( verteilung_aa_evaluation IS NOT NULL ) AND (verteilung_aa_evaluation != -9999999) ) THEN verteilung_aa_evaluation ELSE 0 END) + CASE WHEN ( ( verteilung_aa_oeffentlichkeit IS NOT NULL ) AND (verteilung_aa_oeffentlichkeit != -9999999) ) THEN verteilung_aa_oeffentlichkeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_netzwerkarbeit IS NOT NULL ) AND (verteilung_aa_netzwerkarbeit != -9999999) ) THEN verteilung_aa_netzwerkarbeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_gruppenangebote IS NOT NULL ) AND (verteilung_aa_gruppenangebote != -9999999) ) THEN verteilung_aa_gruppenangebote ELSE 0 END) + CASE WHEN ( ( verteilung_aa_betreuung IS NOT NULL ) AND (verteilung_aa_betreuung != -9999999) ) THEN verteilung_aa_betreuung ELSE 0 END) + CASE WHEN ( ( verteilung_aa_begleitung_cm IS NOT NULL ) AND (verteilung_aa_begleitung_cm != -9999999) ) THEN verteilung_aa_begleitung_cm ELSE 0 END)) OR (0 = (((((((((((0 + CASE WHEN ( ( verteilung_aa_sonstiges IS NOT NULL ) AND (verteilung_aa_sonstiges != -9999999) ) THEN verteilung_aa_sonstiges ELSE 0 END) + CASE WHEN ( ( verteilung_aa_dokumentation IS NOT NULL ) AND (verteilung_aa_dokumentation != -9999999) ) THEN verteilung_aa_dokumentation ELSE 0 END) + CASE WHEN ( ( verteilung_aa_freiwilligenarbeit IS NOT NULL ) AND (verteilung_aa_freiwilligenarbeit != -9999999) ) THEN verteilung_aa_freiwilligenarbeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_elternarbeit IS NOT NULL ) AND (verteilung_aa_elternarbeit != -9999999) ) THEN verteilung_aa_elternarbeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_leitung IS NOT NULL ) AND (verteilung_aa_leitung != -9999999) ) THEN verteilung_aa_leitung ELSE 0 END) + CASE WHEN ( ( verteilung_aa_evaluation IS NOT NULL ) AND (verteilung_aa_evaluation != -9999999) ) THEN verteilung_aa_evaluation ELSE 0 END) + CASE WHEN ( ( verteilung_aa_oeffentlichkeit IS NOT NULL ) AND (verteilung_aa_oeffentlichkeit != -9999999) ) THEN verteilung_aa_oeffentlichkeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_netzwerkarbeit IS NOT NULL ) AND (verteilung_aa_netzwerkarbeit != -9999999) ) THEN verteilung_aa_netzwerkarbeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_gruppenangebote IS NOT NULL ) AND (verteilung_aa_gruppenangebote != -9999999) ) THEN verteilung_aa_gruppenangebote ELSE 0 END) + CASE WHEN ( ( verteilung_aa_betreuung IS NOT NULL ) AND (verteilung_aa_betreuung != -9999999) ) THEN verteilung_aa_betreuung ELSE 0 END) + CASE WHEN ( ( verteilung_aa_begleitung_cm IS NOT NULL ) AND (verteilung_aa_begleitung_cm != -9999999) ) THEN verteilung_aa_begleitung_cm ELSE 0 END)) ) ) )</sql>
+ <sql>SELECT id FROM ( %(table)s ) m WHERE ( NOT ( ( (100 = ((((((0 + CASE WHEN ( ( verteilung_aa_sonstiges IS NOT NULL ) AND (verteilung_aa_sonstiges != -9999999) ) THEN verteilung_aa_sonstiges ELSE 0 END) + CASE WHEN ( ( verteilung_aa_elternarbeit IS NOT NULL ) AND (verteilung_aa_elternarbeit != -9999999) ) THEN verteilung_aa_elternarbeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_dokumentation IS NOT NULL ) AND (verteilung_aa_dokumentation != -9999999) ) THEN verteilung_aa_dokumentation ELSE 0 END) + CASE WHEN ( ( verteilung_aa_netzwerkarbeit IS NOT NULL ) AND (verteilung_aa_netzwerkarbeit != -9999999) ) THEN verteilung_aa_netzwerkarbeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_gruppenangebote IS NOT NULL ) AND (verteilung_aa_gruppenangebote != -9999999) ) THEN verteilung_aa_gruppenangebote ELSE 0 END) + CASE WHEN ( ( verteilung_aa_begleitung_cm IS NOT NULL ) AND (verteilung_aa_begleitung_cm != -9999999) ) THEN verteilung_aa_begleitung_cm ELSE 0 END)) OR (0 = ((((((0 + CASE WHEN ( ( verteilung_aa_sonstiges IS NOT NULL ) AND (verteilung_aa_sonstiges != -9999999) ) THEN verteilung_aa_sonstiges ELSE 0 END) + CASE WHEN ( ( verteilung_aa_elternarbeit IS NOT NULL ) AND (verteilung_aa_elternarbeit != -9999999) ) THEN verteilung_aa_elternarbeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_dokumentation IS NOT NULL ) AND (verteilung_aa_dokumentation != -9999999) ) THEN verteilung_aa_dokumentation ELSE 0 END) + CASE WHEN ( ( verteilung_aa_netzwerkarbeit IS NOT NULL ) AND (verteilung_aa_netzwerkarbeit != -9999999) ) THEN verteilung_aa_netzwerkarbeit ELSE 0 END) + CASE WHEN ( ( verteilung_aa_gruppenangebote IS NOT NULL ) AND (verteilung_aa_gruppenangebote != -9999999) ) THEN verteilung_aa_gruppenangebote ELSE 0 END) + CASE WHEN ( ( verteilung_aa_begleitung_cm IS NOT NULL ) AND (verteilung_aa_begleitung_cm != -9999999) ) THEN verteilung_aa_begleitung_cm ELSE 0 END)) ) ) )</sql>
</addtag>
<deltag>
<sql>SELECT id FROM ( %(table)s ) m WHERE ( TRUE )</sql>
@@ -119,9 +119,20 @@
</deltag>
</check>
+ <check tagid="12">
+ <name>Angaben vollständig</name>
+ <desc>Die Angaben sind vollständig und sollen ausgewertet werden (die Checkbox auf Seite 5 ist angekreuzt).</desc>
+ <addtag>
+ <sql>SELECT id from ( ( SELECT * from master_tbl_view ) ) m WHERE eingabe_vollstaendig = 1</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from ( ( SELECT * from master_tbl_view ) ) m</sql>
+ </deltag>
+ </check>
+
<!-- "Gütesiegel" für Auswertungen -->
<check tagid="1">
- <name>Auswertbar</name>
+ <name>Grundsätzlich Auswertbar</name>
<desc>Die JMD-Statistik ist konsistent und weist die benötigten Validitäten auf, die für eine grundsätzliche Auswertung erfüllt sein müssen. Die Statistik steht in Auswertungen zur Verfügung</desc>
<addtag>
<sql>SELECT id FROM ( ( SELECT * from master_tbl_view ) ) m
@@ -133,5 +144,18 @@
<sql>SELECT id FROM ( ( SELECT * from master_tbl_view ) ) m</sql>
</deltag>
</check>
+
+ <check tagid="2">
+ <name>Auswertbar</name>
+ <desc>Die JMD-Statistik ist grundsätzlich auswertbar, darüber hinaus wurde sie als vollständig markiert (die Checkbox auf Seite 5 ist gesetzt).</desc>
+ <addtag>
+ <sql>SELECT id FROM ( ( SELECT * from master_tbl_view ) ) m
+ WHERE ARRAY(SELECT tag_id FROM nm_tags_cases_view WHERE case_id = m.id) @> ARRAY[1, 12]
+ </sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id FROM ( ( SELECT * from master_tbl_view ) ) m</sql>
+ </deltag>
+ </check>
</checks>
More information about the Mpuls-commits
mailing list