@@ -16,8 +16,10 @@ def __init__(self):
16
16
"""Constructor."""
17
17
self .updated_users = set ()
18
18
self .updated_roles = set ()
19
+ self .updated_domains = set ()
19
20
self .deleted_users = set ()
20
21
self .deleted_roles = set ()
22
+ self .deleted_domains = set ()
21
23
22
24
23
25
class DBUsersChangeHistory :
@@ -43,6 +45,12 @@ def add_updated_role(self, session_id, role_id):
43
45
session = self ._get_session (session_id )
44
46
session .updated_roles .add (role_id )
45
47
48
+ def add_updated_domain (self , session_id , domain_id ):
49
+ """Adds a user to the updated domains list."""
50
+ assert domain_id is not None
51
+ session = self ._get_session (session_id )
52
+ session .updated_domains .add (domain_id )
53
+
46
54
def add_deleted_user (self , session_id , user_id ):
47
55
"""Adds a user to the deleted users list."""
48
56
assert user_id is not None
@@ -55,6 +63,12 @@ def add_deleted_role(self, session_id, role_id):
55
63
session = self ._get_session (session_id )
56
64
session .deleted_roles .add (role_id )
57
65
66
+ def add_deleted_domain (self , session_id , domain_id ):
67
+ """Adds a role to the deleted domain list."""
68
+ assert domain_id is not None
69
+ session = self ._get_session (session_id )
70
+ session .deleted_domains .add (domain_id )
71
+
58
72
def clear_dirty_sets (self , session ):
59
73
"""Removes session object."""
60
74
sid = id (session )
0 commit comments