def __init__(self, user, log_type): if log_type is None: self.log_type = DEFAULT_LOG_TYPE else: self.log_type = log_type self.log_file_name = "" self.file_content = "" AdminConsoleRulesetBuilder.__init__(self, user)
def __init__(self, user, sync_from_environments, sync_to_environments): self.git_environment = Environment.objects.get(name=GIT_NAME) self.int2_environment = Environment.objects.get(name=INT2_NAME) self.countries = Country.objects.all() self.action_list = RULESET_SYNC_UP_ACTION self.frequency_types = FrequencyType.objects.all() self.sync_from_environments = sync_from_environments self.sync_to_environments = sync_to_environments AdminConsoleRulesetBuilder.__init__(self, user)
def __init__(self, user, visible_data): self.environment_data = visible_data self.country_data = CountriesBuilder( countries=Country.objects.all()).get_data() self.mail_content_types = MailContentTypesBuilder( MailContentType.objects.all()).get_data() self.frequency_types = FrequencyTypesBuilder( FrequencyType.objects.all()).get_data() AdminConsoleRulesetBuilder.__init__(self, user)
def __init__(self, user, parser, ruleset_log_list): try: self.user = user self.parser = parser self.ruleset_log_list = ruleset_log_list self.enable_environment_ids = enable_environments( self.user.id, KEY_F_RULESET_LOG, KEY_M_RULESET) AdminConsoleRulesetBuilder.__init__(self, user) except Exception as e: raise e
def __init__(self, user, data): try: self.user = user self.data = data self.ruleset_log_group_id = data.get(KEY_RULESET_LOG_GROUP_ID) self.ruleset_log_group = RulesetLogGroup.objects.filter(id=self.ruleset_log_group_id).values()[0] self.ruleset_log_obj = RulesetLogGroupBuilder(self.ruleset_log_group).get_data() self.action_id = data.get(KEY_ACTION_ID) self.action = RulesetAction.objects.get(id=self.action_id) self.ruleset_name = data.get(KEY_RULESET_NAME) self.status = data.get(KEY_STATUS) self.exception = data.get(KEY_EXCEPTION) self.update_time = get_frontend_format_time(self.data.get(KEY_UPDATE_TIME)) self.backup_key = self.data.get(KEY_BACKUP_KEY) AdminConsoleRulesetBuilder.__init__(self, user) except Exception as e: raise e
def get_data(self): array = [] for scheduler in self.schedulers: data = RulesetReportSchedulerBuilder(self.user, scheduler).get_report_data() array.append(data) self.result_dict[KEY_DATA] = array return AdminConsoleRulesetBuilder.get_data(self)
def __init__(self, user, log_group_list, log_list): self.log_group_list = log_group_list self.log_list = log_list AdminConsoleRulesetBuilder.__init__(self, user)
def __init__(self, user, environment_ids): self.environment_ids = environment_ids AdminConsoleRulesetBuilder.__init__(self, user)
def __init__(self, user, country_ids): self.country_ids = country_ids AdminConsoleRulesetBuilder.__init__(self, user)
def __init__(self, user, schedulers): self.schedulers = schedulers AdminConsoleRulesetBuilder.__init__(self, user)
def __generate_data__(self): AdminConsoleRulesetBuilder.__generate_data__(self)
def get_data(self): self.result_dict = AdminConsoleRulesetBuilder.get_data(self) self.result_dict = self.get_report_data() return self.result_dict
def __init__(self, user, scheduler): ReportSchedulerBuilder.__init__(self, scheduler) AdminConsoleRulesetBuilder.__init__(self, user) self.countries = self.scheduler.country_list.all() self.mail_content_types = self.scheduler.mail_content_type_list.all() self.skip_rulesets = self.scheduler.skip_rulesets.all()