>> Apropos of http://trac.edgewall.org/ticket/10983#comment:9, can anyone >> point me to a working example of OrderedExtensionsOption configuation? > > Trac core uses it for the order of 'permission_policies' [1]. > > AccountManagerPlugin [2] has two. One to have a predictable series of > component to read in turn for a valid user:passwd combination with > option 'password_store' [3], and one to get registration checks > processed in a reproducible order [4].
Thank you but... Given[1]: _password_store = OrderedExtensionsOption( 'account-manager', 'password_store', IPasswordStore, include_missing=False, doc = N_("Ordered list of password stores, queried in turn.")) and the example [2]: [account-manager] password_store = HtPasswdStore I have no idea where the identifier HtPasswdStore comes from. Is it a method name? A class name? Assuming it is from within AccountManagerPlugin, I guess I can go get the source and grep but this is painful. [1] http://trac-hacks.org/browser/accountmanagerplugin/tags/acct_mgr-0.4.2/acct_mgr/api.py#L164 [2] http://trac-hacks.org/wiki/CookBook/AccountManagerPluginConfiguration#HtPasswdStore -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to trac-dev+unsubscr...@googlegroups.com. To post to this group, send email to trac-dev@googlegroups.com. Visit this group at http://groups.google.com/group/trac-dev?hl=en. For more options, visit https://groups.google.com/groups/opt_out.