Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Changes between Version 24 and Version 25 of 2.0/changelog


Ignore:
Timestamp:
10/23/08 08:14:07 (11 years ago)
Author:
Gustavo
Comment:

renamed 1.9.7a5 to 1.9.7b1; included myself and Mark in the contributors (I don't know who else should be included); included tgext.authorization in the features and how to migrate from tg.ext.repoze.who

Legend:

Unmodified
Added
Removed
Modified
  • 2.0/changelog

    v24 v25  
    11= Change Log = 
    22 
    3 == 1.9.7a5 (*unreleased*): == 
     3== 1.9.7b1 (*unreleased*): == 
    44 
    55=== Features === 
     6 * ''tgext.authorization'' replaces ''tg.ext.repoze.who''; the later becomes deprecated. ''tgext.authorization'' only deals with ''authorization'', and supports multiple sources to store your groups and permissions (not only databases), granting permissions to anonymous users, among other things. 
    67 
    78=== Fixes === 
     
    1011 
    1112=== Contributors (in alphabetic order) === 
     13Gustavo Narea, Mark Ramm 
    1214 
    1315=== Upgrading from 1.9.7a4 === 
     
    1820    model = model 
    1921}}} 
    20  In fact, this is how that class looks like as of v1.9.7a5. 
     22 In fact, this is how that class looks like as of v1.9.7b1. 
     23 * The following line is no longer required in ''{yourpackage}.config.app_cfg'', so you may want to remove it: 
     24{{{ 
     25base_config.sa_auth = Bunch() 
     26}}} 
     27 TurboGears now does that for you. 
     28 * If you were using '''tg.ext.repoze.who''', you should migrate to '''tgext.authorization''': 
     29   1. Replace '''tg.ext.repoze.who''' by '''tgext.authorization''' in your controllers (tgext.authorization provides the same ''authorize'' module). 
     30   1. In ''{yourpackage}.config.app_cfg'', the following settings are no longer necessary (and thus ignored): 
     31    * base_config.sa_auth.user_id_column 
     32    * base_config.sa_auth.password_encryption_method (it now relies on the ''verify_password'' method of your ''User'' model) 
     33    * base_config.sa_auth.users_table 
     34    * base_config.sa_auth.groups_table 
     35    * base_config.sa_auth.permissions_table 
     36   And the following setting should be set in a different way: 
    2137 
     38   || '''Setting description''' || '''Before Beta 1''' || '''As of Beta 1''' || '''Sample definition as of Beta 1''' || 
     39   || Change the name of the column that contains the user name || base_config.sa_auth.user_criterion || base_config.sa_auth.translations.user_name || base_config.sa_auth.translations.user_name = 'person_name' || 
    2240 
    2341== 1.9.7a4: ==