def get_all(self, no_defaults=False): """Retrieve all settings, including ACLs. :param no_defaults: Only return existing settings and ignore defaults. :return: Dict containing the settings """ return get_all_settings(Setting, SettingPrincipal, self, no_defaults)
def get_all(self, no_defaults=False): """Retrieves all settings, including ACLs :param no_defaults: Only return existing settings and ignore defaults. :return: Dict containing the settings """ return get_all_settings(Setting, SettingPrincipal, self, no_defaults)
def get_all(self, category, no_defaults=False): """Retrieve all settings. :param category: Category (or its ID) :param no_defaults: Only return existing settings and ignore defaults. :return: Dict containing the settings """ return get_all_settings(CategorySetting, None, self, no_defaults, category_id=category)
def get_all(self, user, no_defaults=False): """Retrieves all settings :param user: ``{'user': user}`` or ``{'user_id': id}`` :param no_defaults: Only return existing settings and ignore defaults. :return: Dict containing the settings """ return get_all_settings(UserSetting, None, self, no_defaults, **user)
def get_all(self, event, no_defaults=False): """Retrieves all settings :param event: Event (or its ID) :param no_defaults: Only return existing settings and ignore defaults. :return: Dict containing the settings """ return get_all_settings(EventSetting, EventSettingPrincipal, self, no_defaults, event_id=event)
def get_all(self, user, no_defaults=False): """Retrieve all settings. :param user: ``{'user': user}`` or ``{'user_id': id}`` :param no_defaults: Only return existing settings and ignore defaults. :return: Dict containing the settings """ return get_all_settings(UserSetting, None, self, no_defaults, **user)