FSN#35755 Interne menuopties verbergen als je geen FACTAB hebt. Je kunt er toch niets mee

svn path=/Website/trunk/; revision=28834
This commit is contained in:
Jos Groot Lipman
2016-04-11 11:28:52 +00:00
parent fc2ec90b6a
commit 1a6bb5c5cb
2 changed files with 14 additions and 3 deletions

View File

@@ -343,7 +343,12 @@ function fncolGroep(oRsvalue)
+ (menuitem_key != -1
? " AND f.fac_functie_key <> " + fac_funckey
: "")
+ " GROUP BY f.fac_functie_key"
if (!user.has("WEB_FACTAB"))
{
sql += " AND fac_functie_code NOT IN ('WEB_FACFAC', 'WEB_FACTAB')"
}
sql +=
" GROUP BY f.fac_functie_key"
+ " , f.fac_functie_code"
+ " , f.fac_functie_omschrijving"
+ " ORDER BY 2";

View File

@@ -146,8 +146,14 @@ FCLTHeader.Requires({ plugins: ["jQuery"],
+ " AND fac_locale_xsl_module(+) = 'ASP'"
+ " AND fac_locale_xsl_lang(+) = " + safe.quoted_sql(user.lang())
+ " AND UPPER(COALESCE(fac_locale_xsl_cust, fac_locale_xsl_tekst, fac_menuitems_label)) LIKE " + safe.quoted_sql_wild("%" + tekst + "%")
: "")
+ " ORDER BY fac_menuitems_groep, fac_menu_volgnr, fac_menuitems_label";
: "");
// Zelfs met PRSSYS kom je hier niet in, dan ook maar niet tonen. Is te verwarrend
if (!user.has("WEB_FACTAB"))
{
sqln += " AND (fac_functie_code IS NULL OR fac_functie_code NOT IN ('WEB_FACFAC', 'WEB_FACTAB'))"
sqln += " AND (fac_functie_code2 IS NULL OR fac_functie_code2 NOT IN ('WEB_FACFAC', 'WEB_FACTAB'))"
}
sqln += " ORDER BY fac_menuitems_groep, fac_menu_volgnr, fac_menuitems_label";
function fnrowData(oRs)
{