raise NotImplementedError.new('Only users can be moved.')
end
+ # Handle this once so we don't have to do it in every plugin.
+ if not dst.include?('@') then
+ msg = "the destination user #{dst} is not valid"
+ raise InvalidUserError.new(msg)
+ end
+
begin
src_description = plugin.describe_user(src)
plugin.mv_user(src, dst)