added duplicate user error in add_member
This commit is contained in:
parent
58458efd8e
commit
3348dcfe19
@ -225,6 +225,12 @@ end
|
||||
-- ===========================================
|
||||
-- adds a user to an org
|
||||
function modpol.orgs:add_member(user)
|
||||
for id, name in ipairs(self.members) do
|
||||
if user == name then
|
||||
modpol.ocutil.log('Error in' .. self.name .. ':add_member -> user already in org')
|
||||
return false
|
||||
end
|
||||
end
|
||||
-- trys to fill in empty spots first
|
||||
local empty_index = self:get_member_index('')
|
||||
if empty_index then
|
||||
|
@ -7,4 +7,17 @@ print('\nCreating an org called "test_org"')
|
||||
test_org = modpol.instance:add_org('test_org')
|
||||
|
||||
print('\nTrying to create an org with the same name')
|
||||
duplicate = modpol.instance:add_org('test_org')
|
||||
duplicate = modpol.instance:add_org('test_org')
|
||||
|
||||
print('\nAdding user "luke" to test_org')
|
||||
test_org:add_member('luke')
|
||||
|
||||
print('\nTrying to add duplicate user to test_org')
|
||||
test_org:add_member('luke')
|
||||
|
||||
print('\nRemoving user "luke" from test_org')
|
||||
test_org:remove_member('luke')
|
||||
|
||||
print('\nTrying to remove user "luke" from empty member list')
|
||||
test_org:remove_member('luke')
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user