oioioi.forum.utils¶ Module Contents¶ Functions¶ forum_exists(request) forum_exists_and_visible(request) is_proper_forum(request, *args, **kwargs) Checks whether kwargs describe proper part of the forum, can_interact_with_users(request) can_interact_with_admins(request) get_forum_ct(category_id, thread_id) get_forum_ctp(category_id, thread_id, post_id) get_msgs(request[, forum]) swap_categories_order(cat1, cat2, forum_categories) move_category(category_id, direction) annotate_posts_with_current_user_reactions(request, qs) oioioi.forum.utils.forum_exists(request)[source]¶ oioioi.forum.utils.forum_exists_and_visible(request)[source]¶ oioioi.forum.utils.is_proper_forum(request, *args, **kwargs)[source]¶ Checks whether kwargs describe proper part of the forum, eg. Category(category_id) is connected with that forum and Thread(thread_id) belongs to that particular category oioioi.forum.utils.can_interact_with_users(request)[source]¶ oioioi.forum.utils.can_interact_with_admins(request)[source]¶ oioioi.forum.utils.get_forum_ct(category_id, thread_id)[source]¶ oioioi.forum.utils.get_forum_ctp(category_id, thread_id, post_id)[source]¶ oioioi.forum.utils.get_msgs(request, forum=None)[source]¶ oioioi.forum.utils.swap_categories_order(cat1, cat2, forum_categories)[source]¶ oioioi.forum.utils.move_category(category_id, direction)[source]¶ oioioi.forum.utils.annotate_posts_with_current_user_reactions(request, qs)[source]¶