FCLT#84246 Tellen hoe vaak een identity provider gebruikt wordt
svn path=/Website/branches/v2024.2/; revision=65194
This commit is contained in:
@@ -23,6 +23,23 @@ function model_aut_idp(params)
|
||||
|
||||
this.askfirst = "type";
|
||||
|
||||
var sqlteller = "(SELECT (SELECT TO_CHAR(SUM (fac_gui_counter_count)) "
|
||||
+ " FROM fac_gui_counter "
|
||||
+" WHERE fac_gui_counter_group = 'IDP_Login' AND fac_gui_counter_refkey = aut_idp.aut_idp_key "
|
||||
+ " AND fac_gui_counter_date >= TRUNC (SYSDATE)) "
|
||||
+ " || '/' || "
|
||||
+ " (SELECT TO_CHAR(SUM (fac_gui_counter_count)) "
|
||||
+ " FROM fac_gui_counter "
|
||||
+ " WHERE fac_gui_counter_group = 'IDP_Login' AND fac_gui_counter_refkey = aut_idp.aut_idp_key "
|
||||
+ " AND fac_gui_counter_date > SYSDATE - 7) "
|
||||
+ " || '/' || "
|
||||
+ " (SELECT TO_CHAR(SUM (fac_gui_counter_count)) "
|
||||
+ " FROM fac_gui_counter "
|
||||
+ " WHERE fac_gui_counter_group = 'IDP_Login' AND fac_gui_counter_refkey = aut_idp.aut_idp_key "
|
||||
+ " AND fac_gui_counter_date > SYSDATE - 30) "
|
||||
+ " FROM DUAL) "
|
||||
|
||||
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "aut_idp_key",
|
||||
@@ -167,6 +184,12 @@ function model_aut_idp(params)
|
||||
"label": L("aut_idp_aanmaak"),
|
||||
"typ": "date",
|
||||
"readonly": true
|
||||
},
|
||||
"usage" : {
|
||||
"dbs": "dummy",
|
||||
"label": "Gebruik dag/week/maand", /* aut_idp_usage vanaf DB48a */
|
||||
typ: "varchar",
|
||||
sql: sqlteller
|
||||
}
|
||||
}
|
||||
this.includes = {
|
||||
|
||||
@@ -267,6 +267,7 @@ if ((user_key < 0 || getQParamInt("jwtforce", 0) == 1) && jwt)
|
||||
|
||||
// Onthouden hoe je bent binnengekomen zodat logout naar logout_url kan leiden
|
||||
Session("idp_key") = idp_data.id;
|
||||
shared.registeraction("IDP_Login", { daily: 2, refkey: idp_data.id }); // Per dag tellen voor de statistieken
|
||||
|
||||
if (!by_bearer) // bearer is stateless/ single request dus geen redirect
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user