Hello again,Ferran Jorba <[email protected]> wrote:

[...]
> I understand, from this 'ddd (internal)' string, that the system is
> complaining that either there is no information about where my admin
> password is located, or there is a missing configuration about which
> kind of account do I have as admin.

I've done some progress.  On my fresh new 0.99.1 (Traces) I get this
values:

 >>> from invenio.access_control_config import CFG_EXTERNAL_AUTHENTICATION
 >>> print CFG_EXTERNAL_AUTHENTICATION
 {'Local': (None, True)}
 >>> from invenio.webuser import get_user_preferences
 >>> get_user_preferences(1)

and on my migrated 0.92.1 to 0.99.1 (DDD) the values are:

 >>> from invenio.access_control_config import CFG_EXTERNAL_AUTHENTICATION
 >>> print CFG_EXTERNAL_AUTHENTICATION
 {'Local': (None, True)}
 >>> from invenio.webuser import get_user_preferences
 >>> get_user_preferences(1)
 {'websearch_latestbox': 1, 'websearch_group_records': 10, 'login_method': 'ddd 
(internal)', 'websearch_helpbox': 1}

So, probably during my migrations from 0.7.1 to 0.92.1, this
login_method was filled with a value not expected now.  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?

Thanks,

Ferran

Reply via email to