Esempio n. 1
0
def update_console_subject(console_subject: ConsoleSpaceSubject):
    '''
    return template.update_one(CONSOLE_SPACE_SUBJECTS, {"subjectId": console_subject.subjectId}, console_subject,
                               ConsoleSpaceSubject)
    '''
    return update_one(console_subject, ConsoleSpaceSubject,
                      CONSOLE_SPACE_SUBJECTS)
def save_enum_to_storage(enum: Enum):
    if check_fake_id(enum.enumId):
        enum.enumId = get_surrogate_key()
        items_copy = enum.items.copy()
        enum.items = []
        # result = template.create(ENUMS, enum, Enum)
        result = insert_one(enum, Enum, ENUMS)
        items = __add_enum_id(items_copy, result.enumId)
        save_enum_items_to_storage(items)
        return result
    else:
        items_copy = enum.items.copy()
        enum.items = []
        items = __add_enum_id(items_copy, enum.enumId)
        save_enum_items_to_storage(items)
        # return template.update_one(ENUMS, {"enumId": enum.enumId}, enum, Enum)
        return update_one(enum, Enum, ENUMS)
def update_topic(topic_id: str, topic: Topic) -> Topic:
    # get_topic_by_id.cache_clear()
    # get_topic.cache_clear()
    return update_one(topic, Topic, TOPICS)
Esempio n. 4
0
def save_subject_report(report):
    # return template.update_one(CONSOLE_REPORTS, {"reportId": report.reportId}, report, Report)
    return update_one(report, Report, CONSOLE_REPORTS)
Esempio n. 5
0
def update_space_to_storage(space_id: str, space: Space) -> Space:
    # return template.update_one(SPACES, {"spaceId": space_id}, space, Space)
    return update_one(space, Space, SPACES)
def update_user_storage(user: User):
    # return template.update_one(USERS, {"userId": user.userId}, user, User)
    return update_one(user, User, USERS)
def update_last_snapshot(user_id, last_snapshot):
    # return template.update_one(LAST_SNAPSHOT, {"userId": user_id}, last_snapshot, LastSnapshot)
    return update_one({"userId": user_id}, last_snapshot, LastSnapshot,
                      LAST_SNAPSHOT)
def update_pipeline_graph(pipeline_graph, user_id):
    # return template.update_one(PIPELINE_GRAPH, {USER_ID: user_id}, pipeline_graph, PipelinesGraphics)
    return update_one(pipeline_graph, PipelinesGraphics, PIPELINE_GRAPH)
def update_pipeline(pipeline: Pipeline) -> Pipeline:
    # load_pipeline_by_topic_id.cache_clear()
    # return template.update_one(PIPELINES, {"pipelineId": pipeline.pipelineId}, pipeline, Pipeline)
    return update_one(pipeline, Pipeline, PIPELINES)
def update_dashboard_to_storage(dashboard: ConsoleDashboard):
    # return template.update_one(DASHBOARDS, {DASHBOARD_ID: dashboard.dashboardId}, dashboard, ConsoleDashboard)
    return update_one(dashboard, ConsoleDashboard, DASHBOARDS)
Esempio n. 11
0
def update_user_group_storage(user_group: UserGroup) -> UserGroup:
    # return template.update_one(USER_GROUPS, {"userGroupId": user_group.userGroupId}, user_group, UserGroup)
    return update_one(user_group, UserGroup, USER_GROUPS)
Esempio n. 12
0
def update_favorite(user_id, favorite: Favorite):
    # return template.update_one(CONSOLE_SPACE_FAVORITES, {"userId": user_id}, favorite)
    return update_one(favorite, favorite, CONSOLE_SPACE_FAVORITES)