misc: add role uuid to variables (#74278) #98
|
@ -61,3 +61,16 @@ def test_get_emails():
|
|||
users[-1].is_active = False
|
||||
users[-1].store()
|
||||
assert len(set(role.get_emails())) == 1
|
||||
|
||||
|
||||
def test_variables():
|
||||
get_publisher().role_class.wipe()
|
||||
role = get_publisher().role_class(name='Hello world')
|
||||
role.uuid = 'plop'
|
||||
role.store()
|
||||
assert role.get_substitution_variables() == {
|
||||
'name': 'Hello world',
|
||||
'details': '',
|
||||
'emails': '',
|
||||
'uuid': 'plop',
|
||||
}
|
||||
|
|
|
@ -75,6 +75,7 @@ class Role(StorableObject):
|
|||
data[prefix + 'name'] = self.name
|
||||
data[prefix + 'details'] = self.details or ''
|
||||
data[prefix + 'emails'] = ', '.join(self.emails or [])
|
||||
data[prefix + 'uuid'] = self.uuid
|
||||
return data
|
||||
|
||||
def get_json_export_dict(self):
|
||||
|
|
Loading…
Reference in New Issue