Esempio n. 1
0
def edit_notif_agent():
    creator.print_title("Edit Notification Agent")
    notif_agent = creator.prompt_complex_dict("Choose a notification agent",
                                              State.get_notif_agents(),
                                              "name",
                                              extra_options=["d"],
                                              extra_options_desc=["done"])
    if notif_agent == "d":
        return
    else:
        notif_agent_creator(notif_agent)
Esempio n. 2
0
def edit_task():
    from lib.core.state import State
    creator.print_title("Edit Task")
    task = creator.prompt_complex_dict("Choose a task",
                                       State.get_tasks(),
                                       "name",
                                       extra_options=["d"],
                                       extra_options_desc=["done"])
    if task == "d":
        return
    else:
        task_creator(task)
Esempio n. 3
0
def edit_source():
    from lib.core.state import State

    sources = State.get_sources()
    modules = State.get_source_modules()

    creator.print_title("Edit Source")
    source = creator.prompt_complex_dict("Choose a source",
                                         sources,
                                         "name",
                                         extra_options=["d"],
                                         extra_options_desc=["done"])
    if source == "d":
        return
    else:
        source_creator(source)