Mercurial > dive4elements > river
view flys-artifacts/doc/conf/meta-data-user.xml @ 1045:ba840385ad2e
flys/issue260: Datacage uses master_artifacts view now.
flys-artifacts/trunk@2506 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 18 Aug 2011 14:58:17 +0000 |
parents | 9c0f981cd22d |
children |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <dc:template xmlns:dc="http://www.intevation.org/2011/Datacage"> <datacage> <dc:comment> User specific part ------------------ </dc:comment> <dc:if test="dc:contains($parameters, 'user-id')"> <old_calculations> <dc:context connection="user"> <dc:statement>SELECT u.id AS user_id, c.id AS collection_id FROM collections c JOIN users u ON c.user_id = u.id WHERE u.gid = CAST(${user-id} AS uuid) ORDER BY c.creation DESC </dc:statement> <dc:elements> <dc:context> <dc:statement>SELECT id AS a_id, state AS a_state, gid AS a_gid, creation AS a_creation FROM master_artifacts m WHERE collection_id = ${collection_id} AND gid <> CAST(${artifact-id} AS uuid) AND EXISTS ( SELECT id FROM artifact_data WHERE artifact_id = m.id AND k = 'river' AND v = ${river}) </dc:statement> <dc:elements> <dc:choose> <dc:when test="$current-state-id = 'state.winfo.waterlevel'"> <dc:context> <dc:statement>SELECT id AS out_id FROM outs WHERE artifact_id = ${a_id} AND name = 'longitudinal_section' </dc:statement> <dc:elements> <dc:context> <dc:statement>SELECT name AS facet_name, num as facet_num, description AS facet_description FROM facets WHERE out_id = ${out_id} ORDER BY num ASC, name DESC </dc:statement> <longitudinal_section_columns> <dc:attribute name="description" value="${river} ${a_creation}"/> <dc:elements> <dc:element name="${facet_name}"> <dc:attribute name="description" value="${facet_description}"/> <dc:attribute name="num" value="${facet_num}"/> <dc:attribute name="factory" value="TODO"/> <dc:attribute name="artifact-id" value="${a_gid}"/> </dc:element> </dc:elements> </longitudinal_section_columns> </dc:context> </dc:elements> </dc:context> </dc:when> </dc:choose> </dc:elements> </dc:context> </dc:elements> </dc:context> </old_calculations> </dc:if> </datacage> </dc:template>