FAC_VERIFY controleren op niet gewrapte procedures, indicatie van 'illegaal opleveren'

svn path=/Website/trunk/; revision=38279
This commit is contained in:
Jos Groot Lipman
2018-06-21 07:56:10 +00:00
parent 77ef2c9f6e
commit 92094ae4bf

View File

@@ -224,6 +224,19 @@ checker("Meta consistentie van de database, belangrijk om te controleren voor op
" AND SUBSTR(table_name, 1, 6) <> 'T_{0}'".format(customerId) +
" ORDER BY table_name"
},
{ msg: "PROCEDURE/FUNCTION/PACKAGE die niet wrapped zijn",
sql: "SELECT TYPE, name, text" +
" FROM user_source" +
" WHERE TYPE IN ('PROCEDURE'," +
" 'FUNCTION'," +
" 'PACKAGE'," +
" 'PACKAGE BODY')" +
" AND line = 1" +
" AND INSTR (text, 'wrapped') = 0" +
" AND SUBSTR(name, 1, 4) NOT IN('PCHX', 'CARE', 'AAXX')" +
" AND SUBSTR(name, 1, 4) <> '{0}'".format(customerId) +
" ORDER BY name"
},
{ msg: "Custom views niet gewijzigd met de laatste {0}.sql. Deze moeten waarschijnlijk gedropped worden of opgenomen in {0}.sql".format(customerId),
sql: "SELECT object_name, created, last_ddl_time," +
" (SELECT MAX (adm_tracking_date)" +
@@ -1016,7 +1029,7 @@ checker("Controle missende afbeeldingen",
}
oRs.Close();
if (notfound.length)
messages.push("<span class='fcltmsg'>{0} afbeeldingen niet gevonden in {1}:</span>".format(rr.msg, props.AttachPath)
messages.push("<span class='fcltmsg'>{0} afbeeldingen niet gevonden in {1}</span>".format(rr.msg, props.AttachPath)
+ "<table><thead><tr><th>Afbeelding</th><th>{0}</th></tr></thead>{1}</table>".format(rr.msg, notfound.join("")));
}
if (!messages.length)