MCPcopy Create free account
hub / github.com/internetarchive/openlibrary / setup

Function setup

openlibrary/plugins/admin/code.py:785–818  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

783
784
785def setup():
786 register_admin_page("/admin/git-pull", gitpull, label="git-pull")
787 register_admin_page("/admin/reload", reload, label="Reload Templates")
788 register_admin_page("/admin/people", people, label="People")
789 register_admin_page("/admin/people/([^/]*)", people_view, label="View People")
790 register_admin_page("/admin/people/([^/]*)/edits", people_edits, label="Edits")
791 register_admin_page("/admin/ip", ipaddress, label="IP")
792 register_admin_page("/admin/ip/(.*)", ipaddress_view, label="View IP")
793 register_admin_page(r"/admin/stats/(\d\d\d\d-\d\d-\d\d)", stats, label="Stats JSON")
794 register_admin_page("/admin/block", block, label="")
795 register_admin_page("/admin/attach_debugger", attach_debugger, label="Attach Debugger")
796 register_admin_page("/admin/inspect(?:(/.+))?", inspect, label="")
797 register_admin_page("/admin/graphs", _graphs, label="")
798 register_admin_page("/admin/logs", show_log, label="")
799 register_admin_page("/admin/permissions", permissions, label="")
800 register_admin_page("/admin/solr", solr, label="", librarians=True)
801 register_admin_page("/admin/sync", sync_ol_ia, label="", librarians=True)
802 register_admin_page("/admin/resolve_redirects", resolve_redirects, label="Resolve Redirects")
803
804 register_admin_page("/admin/staffpicks", add_work_to_staff_picks, label="", librarians=True)
805
806 register_admin_page("/admin/imports", imports_home, label="")
807 register_admin_page("/admin/imports/add", imports_add, label="")
808 register_admin_page(r"/admin/imports/(\d\d\d\d-\d\d-\d\d)", imports_by_date, label="")
809 register_admin_page("/admin/spamwords", spamwords, label="")
810 register_admin_page("/admin/pd", pd_dashboard)
811
812 public(get_admin_stats)
813 public(get_blocked_ips)
814 delegate.app.add_processor(block_ip_processor)
815
816 from openlibrary.plugins.admin import graphs
817
818 graphs.setup()
819
820
821setup()

Callers 1

code.pyFile · 0.70

Calls 1

register_admin_pageFunction · 0.85

Tested by

no test coverage detected