Page MenuHomePhabricator

OpenID Preference tab: Show list of "trust" records [SOLVED] ; add links for selective deletion [SOLVED]
Closed, ResolvedPublic

Description

Suggestion to show in preference tab "OpenID" the list of "trust" records. This is the list of "consumer" domains and services where you allow to use your MediaWiki OpenID. This is usually stored in the OpenID Server when you add the OpenID at the Consumer.

This list may look like

+ http://www.example.org/service/foo
+ http://www.example2.org/wiki1
+ http://www.example2.org/wiki2
+ http://www.example3.org
...

We should add checkboxes to allow _deletion_ of selected trust records.

Technical information:

Trust records are serialized and saved as a user option in the standard mw table user_properties, up_property == openid_trust:

+ $trust_str = $user->getOption( 'openid_trust' );

see

+ SpecialOpenIDServer.body::GetUserTrustArray
+ SpecialOpenIDServer.body::SetUserTrustArray


Version: master
Severity: enhancement

Details

Reference
bz45323

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 1:20 AM
bzimport set Reference to bz45323.

Add:

+ Allow to delete all trust records at once.

reopened, because the delete option is not yet implemented (see comment https://bugzilla.wikimedia.org/show_bug.cgi?id=45323#c1 )

please implement
+ checkboxes for deletion of selected trusted sites
+ a checkbox or link to delete all at once

"selective deletion of trusted sites" is now also implemented, see

https://gerrit.wikimedia.org/r/#/c/53032/