def generate_new_settings_for_1200(): """ """ old_settings = api.portal.get_registry_record(REGISTRY_NAME) if not old_settings: return new_settings = [] for setting in old_settings: new_entry = MenuEntrySubitem() new_entry.tab_title = setting.tab_title new_entry.additional_columns = u"" new_entry.navigation_folder = u"" new_entry.simple_link = u"" for key in setting.__dict__: setattr(new_entry, key, getattr(setting, key)) new_settings.append(new_entry) return tuple(new_settings)
def generate_new_settings(): """ """ old_settings = api.portal.get_registry_record(REGISTRY_NAME) if not old_settings: return new_settings = [] for setting in old_settings: new_entry = MenuEntrySubitem() new_entry.tab_title = setting.tab_title new_entry.additional_columns = u"" new_entry.navigation_folder = u"" navigation_folder = api.content.get(UID=setting.navigation_folder) if navigation_folder: new_entry.navigation_folder = "/".join(navigation_folder.getPhysicalPath()).decode('utf-8') # we don't migrate additional columns because we can't know what's the common folder. new_settings.append(new_entry) return tuple(new_settings)
def generate_new_settings(): """ """ old_settings = api.portal.get_registry_record(REGISTRY_NAME) if not old_settings: return new_settings = [] for setting in old_settings: if not setting.navigation_folder: continue new_entry = MenuEntrySubitem() new_entry.tab_title = setting.tab_title new_entry.additional_columns = u'' new_entry.navigation_folder = u'' navigation_folder = api.content.get(UID=setting.navigation_folder) if navigation_folder: new_entry.navigation_folder = '/'.join( navigation_folder.getPhysicalPath()).decode('utf-8') # we don't migrate additional columns because we can't know what's # the common folder. new_settings.append(new_entry) return tuple(new_settings)