auth.settings.ondelete='CASCADE', issue 1328
This commit is contained in:
1 parent
f2dca4698c
commit
ae803727e9
2 files changed
+5
-3
No files matched your search
@@ -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
@@ -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):
|
||||||
|
|||||||
Reference in new issue
Block a user