Record versioning doesn't mark records as inactive -- it copies the old 
record to an archive table (which you probably won't see in appadmin, as 
you are enabling record versioning in the controller rather than a model, 
so the archive table will not be defined in appadmin). The is_active field 
is used for marking records as deleted (without actually deleting them from 
the table).

Anthony

On Friday, December 11, 2015 at 11:01:15 PM UTC-5, Alex Glaros wrote:
>
> how to activate record versioning?
>
> below doesn't work
>
> db.RoleMembership._enable_record_versioning() # this is in same controller 
> as statement below
> db(db.RoleMembership.id==specific_auth_membership_record.id).update(roleID=roleID,
>  
> roleTypeID=New_role_type)
>
> after I verify that record is updated, there is no archived version (all 
> records are is_active == True)
>
> thanks
>
> Alex Glaros
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to