Example #1
0
def do_unschedule_autostop():
    prepare = autocmd.scheduled(autocmd.COMMAND_PREPARE_STOP)
    stop = autocmd.scheduled(autocmd.COMMAND_STOP)
    time = prepare[1] if prepare else stop[1]
    if uiutil.ask_yes_no("Kas soovid kustutada automaatse lõpuaja %s" % time, \
            uiutil.ANSWER_NO):
        if prepare:
            autocmd.unschedule(autocmd.COMMAND_PREPARE_STOP, prepare[0])
        if stop:
            autocmd.unschedule(autocmd.COMMAND_STOP, stop[0])
Example #2
0
def do_unschedule_autostop():
    prepare = autocmd.scheduled(autocmd.COMMAND_PREPARE_STOP)
    stop = autocmd.scheduled(autocmd.COMMAND_STOP)
    time = prepare[1] if prepare else stop[1]
    if uiutil.ask_yes_no("Kas soovid kustutada automaatse lõpuaja %s" % time, \
            uiutil.ANSWER_NO):
        if prepare:
            autocmd.unschedule(autocmd.COMMAND_PREPARE_STOP, prepare[0])
        if stop:
            autocmd.unschedule(autocmd.COMMAND_STOP, stop[0])
Example #3
0
        def create_sub1_hes(sub):
            sub.create(CHOICE_CONFIGURE_COMMON)
            sub.add_item(CHOICE_BDOC_CONF, serviceutil.do_bdoc_conf_hes)
            sub.add_item(CHOICE_INSTALL, serviceutil.do_install)
            sub.add_item(CHOICE_SET_MID_CONF, serviceutil.do_set_mid_conf)
            sub.add_item(CHOICE_SET_HES_HTS_CONF, serviceutil.do_set_hts_conf)
            sub.add_item(CHOICE_SESSION_CONF, serviceutil.do_session_conf)
            sub.add_item(CHOICE_CONFIG_FILES_HISTORY,
                         serviceutil.do_config_files_history)

            if Election().is_config_hth_done():
                sub.add_item(CHOICE_CHECK_CONSISTENCY,
                             serviceutil.do_check_consistency)

            if self.state == election.ETAPP_ENNE_HAALETUST:
                if Election().is_voters_list_disabled():
                    sub.add_item(CHOICE_ENABLE_VOTERS_LIST,
                                 serviceutil.do_enable_voters_list)
                else:
                    sub.add_item(CHOICE_DISABLE_VOTERS_LIST,
                                 serviceutil.do_disable_voters_list)

            if Election().is_hes_configured():
                if self.state < election.ETAPP_HAALETUS:
                    if autocmd.scheduled(autocmd.COMMAND_START):
                        sub.add_item(CHOICE_UNSCHEDULE_AUTOSTART,
                                     serviceutil.do_unschedule_autostart)
                    else:
                        sub.add_item(CHOICE_SCHEDULE_AUTOSTART,
                                     serviceutil.do_schedule_autostart)

                if self.state == election.ETAPP_ENNE_HAALETUST:
                    sub.add_item(CHOICE_START_ELECTION, self.do_change_state)

                if self.state < election.ETAPP_LUGEMINE:
                    if (autocmd.scheduled(autocmd.COMMAND_PREPARE_STOP) or
                            autocmd.scheduled(autocmd.COMMAND_STOP)):
                        sub.add_item(CHOICE_UNSCHEDULE_AUTOSTOP,
                                     serviceutil.do_unschedule_autostop)
                    elif Election().allow_new_voters():
                        sub.add_item(CHOICE_SCHEDULE_AUTOSTOP,
                                     serviceutil.do_schedule_autostop)

            if self.state == election.ETAPP_HAALETUS:
                if Election().allow_new_voters():
                    sub.add_item(CHOICE_PRE_START_COUNTING_HES,
                                 serviceutil.do_pre_start_counting_hes)
                else:
                    sub.add_item(CHOICE_CANCEL_PRE_START_COUNTING_HES,
                                 serviceutil.do_cancel_pre_start_counting_hes)
                sub.add_item(CHOICE_START_COUNTING_HES, self.do_change_state)
Example #4
0
def do_unschedule_autostart():
    job, time = autocmd.scheduled(autocmd.COMMAND_START)
    if uiutil.ask_yes_no("Kas soovid kustutada automaatse algusaja %s" % time, \
            uiutil.ANSWER_NO):
        autocmd.unschedule(autocmd.COMMAND_START, job)
Example #5
0
def do_unschedule_autostart():
    job, time = autocmd.scheduled(autocmd.COMMAND_START)
    if uiutil.ask_yes_no("Kas soovid kustutada automaatse algusaja %s" % time, \
            uiutil.ANSWER_NO):
        autocmd.unschedule(autocmd.COMMAND_START, job)