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)
def save_subject_report(report): # return template.update_one(CONSOLE_REPORTS, {"reportId": report.reportId}, report, Report) return update_one(report, Report, CONSOLE_REPORTS)
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)
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)
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)