auth.settings.ondelete='CASCADE', issue 1328

This commit is contained in:
mdipierro committed 2013-02-13 08:41:31 -06:00
1 parent f2dca4698c
commit ae803727e9
2 files changed
+5 -3

No files matched your search

+1 -1
View File
@@ -1 +1 @@
Version 2.4.1-alpha.2+timestamp.2013.02.13.08.34.56 Version 2.4.1-alpha.2+timestamp.2013.02.13.08.40.47
+4 -2
View File
@@ -883,6 +883,7 @@ class Auth(object):
email_case_sensitive=True, email_case_sensitive=True,
username_case_sensitive=True, username_case_sensitive=True,
update_fields = ['email'], update_fields = ['email'],
ondelete="CASCADE",
) )
# ## these are messages that can be customized # ## these are messages that can be customized
default_messages = dict( default_messages = dict(
@@ -1424,6 +1425,7 @@ class Auth(object):
user.get("last_name", '')) user.get("last_name", ''))
except: except:
return id return id
ondelete = self.settings.ondelete
self.signature = db.Table( self.signature = db.Table(
self.db, 'auth_signature', self.db, 'auth_signature',
Field('is_active', 'boolean', Field('is_active', 'boolean',
@@ -1438,7 +1440,7 @@ class Auth(object):
reference_user, reference_user,
default=lazy_user, represent=represent, default=lazy_user, represent=represent,
writable=False, readable=False, writable=False, readable=False,
label=T('Created By')), label=T('Created By'), ondelete=ondelete),
Field('modified_on', 'datetime', Field('modified_on', 'datetime',
update=request.now, default=request.now, update=request.now, default=request.now,
writable=False, readable=False, writable=False, readable=False,
@@ -1447,7 +1449,7 @@ class Auth(object):
reference_user, represent=represent, reference_user, represent=represent,
default=lazy_user, update=lazy_user, default=lazy_user, update=lazy_user,
writable=False, readable=False, writable=False, readable=False,
label=T('Modified By'))) label=T('Modified By'), ondelete=ondelete))
def define_tables(self, username=None, signature=None, def define_tables(self, username=None, signature=None,
migrate=True, fake_migrate=False): migrate=True, fake_migrate=False):