def remove(self): user_collection = mongo.get_collection('users') user_audit_collection = mongo.get_collection('users_audit') user_net_link_collection = mongo.get_collection('users_net_link') server_collection = mongo.get_collection('servers') user_audit_collection.remove({ 'org_id': self.id, }) user_net_link_collection.remove({ 'org_id': self.id, }) server_ids = [] for server in self.iter_servers(): server_ids.append(server.id) if server.status == ONLINE: server.stop() server_collection.update({ 'organizations': self.id, }, {'$pull': { 'organizations': self.id, }}) mongo.MongoObject.remove(self) user_collection.remove({ 'org_id': self.id, }) return server_ids
def remove(self): user_collection = mongo.get_collection('users') server_collection = mongo.get_collection('servers') logger.debug('Remove org', 'organization', org_id=self.id, ) server_ids = [] for server in self.iter_servers(): server_ids.append(server.id) if server.status == ONLINE: server.stop() server_collection.update({ 'organizations': self.id, }, {'$pull': { 'organizations': self.id, }}) mongo.MongoObject.remove(self) user_collection.remove({ 'org_id': self.id, }) return server_ids
def remove(self): logger.debug('Remove org', 'organization', org_id=self.id, ) for server in self.iter_servers(): if server.status: server.stop() server.remove_org(self) server.commit() mongo.MongoObject.remove(self) user.User.collection.remove({ 'org_id': self.id, })
def remove(self): logger.debug( 'Remove org', 'organization', org_id=self.id, ) for server in self.iter_servers(): if server.status: server.stop() server.remove_org(self) server.commit() mongo.MongoObject.remove(self) user.User.collection.remove({ 'org_id': self.id, })