Iets beter detecteren en melden van INTERNAL_ERROR_ACTION_ZONDER_KEYCOLUMN; bij rapporten
svn path=/Website/trunk/; revision=36888
This commit is contained in:
@@ -201,12 +201,21 @@ function model_reports(fac_usrrap_key)
|
||||
{
|
||||
var mtc = usrrap.urllink.match(/(.*)\{(.*)\}/);
|
||||
if (!mtc || mtc.length != 3)
|
||||
shared.simpel_page("Urllink <em>{0}</em> in rapport moet formaat 'xxxx/yyy.asp?key={keyveld}' hebben.".format(usrrap.urllink));
|
||||
shared.simpel_page("'{0}' <em>{1}</em> in report must have format 'xxxx/yyy.asp?key={keyveld}'".format(L("lcl_usrrap_urllink"), usrrap.urllink));
|
||||
model.list.default_url = mtc[1];
|
||||
// Voorkom dat hij binnen menu-wrapper wordt getoond
|
||||
if (mtc[1].indexOf("?u=") == 0)
|
||||
model.list.default_url = "?internal=1&" + mtc[1].substring(1);
|
||||
keyfield = mtc[2];
|
||||
|
||||
var found = false;
|
||||
for (var i = 0; !found && i < usrrap.columns.length; i++)
|
||||
{
|
||||
if (keyfield == usrrap.columns[i].name)
|
||||
found = true;
|
||||
}
|
||||
if (!found)
|
||||
shared.simpel_page("Keyveld <em>{0}</em> in '{1}' {2} does not exist as a column.".format(keyfield, L("lcl_usrrap_urllink"), usrrap.urllink));
|
||||
}
|
||||
|
||||
if (usrrap.authorization)
|
||||
|
||||
Reference in New Issue
Block a user