def execute(my): sobject = my.kwargs.get("sobject") if sobject: sobjects = [sobject] else: search_key = my.kwargs.get("search_key") if search_key: search_keys = [search_key] else: search_keys = my.kwargs.get("search_keys") if search_keys: sobjects = [] for search_key in search_keys: sobject = Search.get_by_search_key(search_key) sobjects.append(sobject) else: source = my.kwargs.get("source") if source == 'clipboard': sobjects = Clipboard.get_selected() dst_search_type = my.kwargs.get("dst_search_type") if not dst_search_type: dst_search_type = sobjects[0].get_base_search_type() context = my.kwargs.get("context") #if not context: # context = "publish" for sobject in sobjects: my.copy_sobject(sobject, dst_search_type, context)
def execute(my): search_keys = my.kwargs.get("search_keys") if search_keys: sobjects = [] for search_key in search_keys: sobject = Search.get_by_search_key(search_key) sobjects.append(sobject) else: source = my.kwargs.get("source") if source == 'clipboard': sobjects = Clipboard.get_selected() dst_search_type = my.kwargs.get("dst_search_type")
def execute(my): search_keys = my.kwargs.get("search_keys") if search_keys: sobjects = [] for search_key in search_keys: sobject = Search.get_by_search_key(search_key) sobjects.append(sobject) else: source = my.kwargs.get("source") if source == 'clipboard': sobjects = Clipboard.get_selected() dst_search_type = my.kwargs.get("dst_search_type") context = my.kwargs.get("context") #if not context: # context = "publish" for sobject in sobjects: my.copy_sobject(sobject, dst_search_type, context)
def execute(self): sobject = self.kwargs.get("sobject") if sobject: sobjects = [sobject] else: search_key = self.kwargs.get("search_key") if search_key: search_keys = [search_key] else: search_keys = self.kwargs.get("search_keys") if search_keys: sobjects = [] for search_key in search_keys: sobject = Search.get_by_search_key(search_key) sobjects.append(sobject) else: source = self.kwargs.get("source") if source == 'clipboard': sobjects = Clipboard.get_selected() dst_search_type = self.kwargs.get("dst_search_type") if not dst_search_type: dst_search_type = sobjects[0].get_base_search_type() context = self.kwargs.get("context") #if not context: # context = "publish" for sobject in sobjects: self.copy_sobject(sobject, dst_search_type, context)