AAIT#35858 Brainstorm vraagje: Iemand als totale gedelegeerde aan kunnen wijzen
svn path=/Website/trunk/; revision=32749
This commit is contained in:
@@ -70,17 +70,27 @@ var buttons = [];
|
||||
|
||||
if (user_key != -1)
|
||||
{
|
||||
function fncolReceiver(oRs)
|
||||
{
|
||||
return (oRs("prs_perslid_key_receiver").Value == user_key ? "" : oRs("receiver_name").Value);
|
||||
}
|
||||
|
||||
var prsKeys = (user.hasCollegas() ? user.collegakeylist() : user_key);
|
||||
|
||||
var sql = "SELECT m.web_user_mess_dsc"
|
||||
+ ", sn.fac_srtnotificatie_url"
|
||||
+ ", COALESCE(m.web_user_mess_action_params, ' ') web_user_mess_action_params"
|
||||
+ ", m.web_user_mess_action_status"
|
||||
+ ", m.web_user_mess_action_datum"
|
||||
+ ", m.web_user_message_key"
|
||||
+ ", web_user_mess_prioriteit"
|
||||
+ " FROM web_user_messages m, fac_srtnotificatie sn"
|
||||
+ " WHERE (m.prs_perslid_key_receiver = " + user_key
|
||||
+ ", sn.fac_srtnotificatie_url"
|
||||
+ ", COALESCE(m.web_user_mess_action_params, ' ') web_user_mess_action_params"
|
||||
+ ", m.web_user_mess_action_status"
|
||||
+ ", m.web_user_mess_action_datum"
|
||||
+ ", m.web_user_message_key"
|
||||
+ ", m.prs_perslid_key_receiver"
|
||||
+ ", web_user_mess_prioriteit"
|
||||
+ ", " + S("prs_pers_string") + " receiver_name"
|
||||
+ " FROM web_user_messages m, fac_srtnotificatie sn, prs_perslid p"
|
||||
+ " WHERE (m.prs_perslid_key_receiver IN (" + prsKeys + ")"
|
||||
+ " OR m.prs_perslid_key_receiver IS NULL) " // General messages
|
||||
+ " AND sn.fac_srtnotificatie_key(+)=m.fac_srtnotificatie_key"
|
||||
+ " AND sn.fac_srtnotificatie_key(+)=m.fac_srtnotificatie_key"
|
||||
+ " AND m.prs_perslid_key_receiver = p.prs_perslid_key"
|
||||
+ " ORDER BY m.web_user_mess_action_datum DESC, m.web_user_message_key DESC";
|
||||
|
||||
// Tweeledig: beperken, maar tevens zorgen dat de sortering goed blijft!
|
||||
@@ -98,6 +108,8 @@ var buttons = [];
|
||||
outputmode: outputmode,
|
||||
buttons: buttons
|
||||
});
|
||||
if (user.hasCollegas())
|
||||
rst.addColumn(new Column({caption: L("lcl_name"), content: fncolReceiver, nowrap: true }));
|
||||
rst.addColumn(new Column({caption: L("lcl_date"), content: "web_user_mess_action_datum", datatype: "datetime", prettydate: true, nowrap: true }));
|
||||
rst.addColumn(new Column({caption: L("lcl_message"), content: "web_user_mess_dsc"}));
|
||||
rst.addAction({ action: "DoAction", caption: "", enabler:"eDefault", isDefault: true });
|
||||
|
||||
Reference in New Issue
Block a user