oioioi.portals.views

Module Contents

Functions

main_page_view(request)

redirect_old_global_portal(request, portal_path)

View created for historical reasons - there used to be

create_root_node(lang)

Creates a root node with the given language.

create_global_portal_view(request)

create_user_portal_view(request)

_portal_view(request, portal, portal_path)

global_portal_view(request, link_name, portal_path)

user_portal_view(request, username, portal_path)

show_node_view(request)

edit_node_view(request)

add_node_view(request)

delete_node_view(request)

manage_portal_view(request)

portal_tree_json_view(request)

move_node_view(request)

delete_portal_view(request)

my_portal_url(request)

render_markdown_view(request)

portals_main_page_view(request[, view_type])

problem_site_related_portal_pages(request, problem)

oioioi.portals.views.main_page_view(request)[source]
oioioi.portals.views.redirect_old_global_portal(request, portal_path)[source]

View created for historical reasons - there used to be only one global portal allowed, with ‘portal’ as its path prefix hardcoded in url. Since it is possible to create more than one global portal, old unique global portal shall be changed to global portal with link_name=’default’ (see migrations). To keep old, saved users links viable they must be redirected to new address and here comes that function.

oioioi.portals.views.create_root_node(lang)[source]

Creates a root node with the given language. The new node contains default title and body.

oioioi.portals.views.create_global_portal_view(request)[source]
oioioi.portals.views.create_user_portal_view(request)[source]
oioioi.portals.views._portal_view(request, portal, portal_path)[source]
oioioi.portals.views.global_portal_view(request, link_name, portal_path)[source]
oioioi.portals.views.user_portal_view(request, username, portal_path)[source]
oioioi.portals.views.show_node_view(request)[source]
oioioi.portals.views.edit_node_view(request)[source]
oioioi.portals.views.add_node_view(request)[source]
oioioi.portals.views.delete_node_view(request)[source]
oioioi.portals.views.manage_portal_view(request)[source]
oioioi.portals.views.portal_tree_json_view(request)[source]
oioioi.portals.views.move_node_view(request)[source]
oioioi.portals.views.delete_portal_view(request)[source]
oioioi.portals.views.my_portal_url(request)[source]
oioioi.portals.views.render_markdown_view(request)[source]
oioioi.portals.views.portals_main_page_view(request, view_type='public')[source]