From 80e413c3706b05a20b09f699e9b488559df124fa Mon Sep 17 00:00:00 2001 From: v-dumas Date: Thu, 17 Oct 2024 17:43:18 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B07906=20-=20User=20Preference:=20missing?= =?UTF-8?q?=20list,=20search=20criteria=20and=20reconciliation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/user.preferences.class.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/application/user.preferences.class.inc.php b/application/user.preferences.class.inc.php index 560beb655..ed1325d2a 100644 --- a/application/user.preferences.class.inc.php +++ b/application/user.preferences.class.inc.php @@ -251,7 +251,7 @@ class appUserPreferences extends DBObject "key_type" => "autoincrement", "name_attcode" => "userid", "state_attcode" => "", - "reconc_keys" => array(), + "reconc_keys" => array("userid"), "db_table" => "priv_app_preferences", "db_key_field" => "id", "db_finalclass_field" => "", @@ -260,6 +260,8 @@ class appUserPreferences extends DBObject MetaModel::Init_Params($aParams); MetaModel::Init_AddAttribute(new AttributeExternalKey("userid", array("targetclass"=>"User", "allowed_values"=>null, "sql"=>"userid", "is_null_allowed"=>false, "on_target_delete"=>DEL_AUTO, "depends_on"=>array()))); MetaModel::Init_AddAttribute(new AttributePropertySet("preferences", array("allowed_values"=>null, "sql"=>"preferences", "default_value"=>null, "is_null_allowed"=>true, "depends_on"=>array()))); + MetaModel::Init_SetZListItems('list', array('preferences',)); + MetaModel::Init_SetZListItems('default_search', array('userid')); } /**