On Thu, 17 Dec 2009, Ferran Jorba wrote:
> As I'm planning to use the local passwords for some time yet, which is
> the cleanest way to set all login_method values to Local?
Something like this:
| from invenio.dbquery import run_sql
| from invenio.webuser import get_user_preferences
| from invenio.webuser import set_user_preferences
| uids = [row[0] for row in run_sql("SELECT id FROM user")]
| for uid in uids:
| prefs = get_user_preferences(uid)
| prefs['login_method'] = 'Local'
| set_user_preferences(uid, prefs)
Best regards
--
Tibor Simko ** CERN Document Server ** <http://cds.cern.ch/>