FSN#37071 Systeemadres en flags kunnen wijzigen/toevoegen bij persoon

svn path=/Website/trunk/; revision=30790
This commit is contained in:
Jos Groot Lipman
2016-09-21 09:36:52 +00:00
parent 3c84bf3d5d
commit 5c3575dba0
3 changed files with 14 additions and 4 deletions

View File

@@ -61,6 +61,8 @@ if (prs_key > -1)
+ " prs_perslid_oslogin, "
+ " prs_perslid_oslogin2, "
+ " prs_perslid_apikey, "
+ " prs_perslid_systeemadres, "
+ " prs_perslid_flags, "
+ " prs_perslid_ingangsdatum, "
+ " prs_perslid_einddatum, "
+ " d.prs_bedrijf_key, "
@@ -94,6 +96,8 @@ if (prs_key > -1)
var prs_oslog2 = oRsMes("prs_perslid_oslogin2").value;
var prs_apikey = oRsMes("prs_perslid_apikey").value;
var prs_ingdat = oRsMes("prs_perslid_ingangsdatum").value;
var prs_systeem= oRsMes("prs_perslid_systeemadres").value;
var prs_flags = oRsMes("prs_perslid_flags").value;
var prs_enddat = oRsMes("prs_perslid_einddatum").value;
var prs_bdrkey = oRsMes("prs_bedrijf_key").value;
var prs_geslacht = oRsMes("prs_perslid_geslacht").value;
@@ -239,7 +243,11 @@ if (prs_key > 0) // Fotoblokje alleen bij bestaande records
RWFIELDTR("prs_oslog", "fld", L("lcl_prs_person_login"), prs_oslog, {maxlength: 30});
RWFIELDTR("prs_oslog2", "fld", L("lcl_prs_person_login2"), prs_oslog2, {maxlength: 30});
if (prsauthparams.writetab)
RWFIELDTR("prs_apikey", "fld", L("lcl_prs_apiuser"), prs_apikey, {maxlength: 64});
{
RWFIELDTR("prs_apikey", "fld", L("lcl_prs_apiuser"), prs_apikey, {maxlength: 64});
RWFIELDTR("prs_systeemadres", "fld", L("lcl_prs_systeemadres"),prs_systeem, {maxlength: 200});
RWFIELDTR("prs_flags", "fld", L("lcl_prs_flagscode"), prs_flags);
}
}
if (prs_key > 0)

View File

@@ -54,7 +54,9 @@ if (prsauthparams.writesys || (S("prs_mgt_edit_login")?xfunc.canWrite("WEB_FACMG
}
if (prsauthparams.writetab)
{
fields.push({ dbs: "prs_perslid_apikey", typ: "varchar", frm: "prs_apikey", track: true });
fields.push({ dbs: "prs_perslid_apikey", typ: "varchar", frm: "prs_apikey", track: true }); // handmatige tracking verderop
fields.push({ dbs: "prs_perslid_systeemadres", typ: "varchar", frm: "prs_systeemadres", track: L("lcl_prs_systeemadres") });
fields.push({ dbs: "prs_perslid_flags", typ: "number", frm: "prs_flags", track: L("lcl_prs_flagscode") });
}
var prs_lang = getFParam("prs_lang", "");

View File

@@ -246,7 +246,7 @@ var prs_user = new Perslid(prs_key);
<% BLOCK_START("prsPerslid", L("lcl_prs_basisblok"));
Response.write("<tr><td></td><td class='profile'><img id='photo' class='profile' src='" + thisPrs.photopaththumb + "'></td></tr>");
var params = { infoPointer: { Url: "appl/shared/status_info.asp?prs_key=" + prs_key,
var params = { infoPointer: { Url: "appl/shared/status_info.asp?urole=fo&prs_key=" + prs_key,
Title: L("lcl_status_details") + " " + thisPrs.naam }};
ROFIELDTR("fld", L("lcl_prs_person_name"), prs_naam, params);
ROFIELDTR("fld", L("lcl_prs_person_geslacht"), { 0: L("lcl_prs_person_geslachtV"), 1: L("lcl_prs_person_geslachtM") }[prs_geslacht] , {suppressEmpty: true});
@@ -261,7 +261,7 @@ var prs_user = new Perslid(prs_key);
AFIELDTR('fldmailto details', L("lcl_prs_person_email"), "mailto:" + prs_email, prs_email, { suppressEmpty: true });
if (prsauthparams.writesys || xfunc.canWrite("WEB_FACMGT"))
{
ROFIELDTR("fld", "System URL", systeemadres, {suppressEmpty: true});
ROFIELDTR("fld", L("lcl_prs_systeemadres"), systeemadres, {suppressEmpty: true});
ROFIELDTR("fld", L("lcl_prs_person_login"), prs_oslog, {suppressEmpty: true});
ROFIELDTR("fld", L("lcl_prs_person_login2"), prs_oslog2, {suppressEmpty: true});
if (otpsecret)