Last modified: 2014-02-12 23:38:15 UTC
Currently, the information of trusted sites is stored in an usual way. Should be changed to serialized or better, simply to JSON, fully. The relevant parts which needs to be changed are in + SpecialOpenIDServer.body.php # Get the user's configured trust value for a particular trust root. # Returns one of three values: # * NULL -> no stored trust preferences # * false -> stored trust preference is not to trust # * array -> possibly empty array of allowed profile fields; trust is OK function GetUserTrust( $user, $trust_root ) { function SetUserTrust( &$user, $trust_root, $value ) { static function GetUserTrustArray( $user ) { function SetUserTrustArray( &$user, $arr ) { Blocks https://bugzilla.wikimedia.org/show_bug.cgi?id=45323
blocks deployment
The trust data is already JSON-encoded (encapsulated) stored and respectively retrieved using + $user->setOption( 'openid_trust', FormatJSON::encode( $trust_str ) ); ) in SpecialOpenIDServer.body.php. So this bug is of minor importance - no need to fix this with priority (setting => low importance)