'Set SickRage\'s user default configuration value'

def run(self):

    i_quality_id = []
    a_quality_id = []
    if self.initial:
        for quality in self.initial:
            i_quality_id.append(QUALITY_MAP[quality])
    if self.archive:
        for quality in self.archive:
            a_quality_id.append(QUALITY_MAP[quality])
    if (i_quality_id or a_quality_id):
        sickbeard.QUALITY_DEFAULT = Quality.combineQualities(i_quality_id, a_quality_id)
    if self.status:
        for status in statusStrings:
            if (statusStrings[status].lower() == str(self.status).lower()):
                self.status = status
                break
        if (self.status not in statusStrings):
            raise ApiError(u'Invalid    Status')
        if (int(self.status) not in (3, 5, 6, 7)):
            raise ApiError(u'Status    Prohibited')
        sickbeard.STATUS_DEFAULT = self.status
    if (self.season_folders is not None):
        sickbeard.SEASON_FOLDERS_DEFAULT = int(self.season_folders)
    if (self.future_show_paused is not None):
        sickbeard.COMING_EPS_DISPLAY_PAUSED = int(self.future_show_paused)
    return _responds(RESULT_SUCCESS, msg=u'Saved    defaults')
