main_tool_admin.py 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. from .tool.func import *
  2. def main_tool_admin():
  3. with get_db_connect() as conn:
  4. return easy_minify(conn, flask.render_template(skin_check(conn),
  5. imp = [get_lang(conn, 'admin_tool'), wiki_set(conn), wiki_custom(conn), wiki_css([0, 0])],
  6. data = render_simple_set(conn, '''
  7. <h2>''' + get_lang(conn, 'admin') + '''</h2>
  8. <ul class="opennamu_ul">
  9. <li><a href="/manager/2">''' + get_lang(conn, 'acl_change') + '''</a></li>
  10. <li><a href="/manager/3">''' + get_lang(conn, 'check_user') + '''</a></li>
  11. <li><a href="/auth/give/ban">''' + get_lang(conn, 'ban') + '''</a></li>
  12. <li><a href="/auth/give/ban_multiple">''' + get_lang(conn, 'multiple_ban') + '''</a></li>
  13. <li><a href="/manager/17">''' + get_lang(conn, 'release') + '''</a></li>
  14. <li><a href="/manager/5">''' + get_lang(conn, 'authorize') + '''</a></li>
  15. </ul>
  16. <h2>''' + get_lang(conn, 'owner') + '''</h2>
  17. <ul class="opennamu_ul">
  18. <li><a href="/auth/list">''' + get_lang(conn, 'admin_group_list') + '''</a></li>
  19. <li><a href="/delete_multiple">''' + get_lang(conn, 'many_delete') + '''</a></li>
  20. <li><a href="/app_submit">''' + get_lang(conn, 'application_list') + '''</a></li>
  21. <li><a href="/register">''' + get_lang(conn, 'add_user') + '''</a></li>
  22. <li><a href="/setting">''' + get_lang(conn, 'setting') + '''</a></li>
  23. <li><a href="/manager/18">''' + get_lang(conn, 'user_fix') + '''</a></li>
  24. </ul>
  25. <h3>''' + get_lang(conn, 'filter') + '''</h3>
  26. <ul class="opennamu_ul">
  27. <li><a href="/filter/edit_filter">''' + get_lang(conn, 'edit_filter_list') + '''</a></li>
  28. <li><a href="/filter/inter_wiki">''' + get_lang(conn, 'interwiki_list') + '''</a></li>
  29. <li><a href="/filter/edit_top">''' + get_lang(conn, 'edit_tool_list') + '''</a></li>
  30. <li><a href="/filter/image_license">''' + get_lang(conn, 'image_license_list') + '''</a></li>
  31. <li><a href="/filter/email_filter">''' + get_lang(conn, 'email_filter_list') + '''</a></li>
  32. <li><a href="/filter/name_filter">''' + get_lang(conn, 'id_filter_list') + '''</a></li>
  33. <li><a href="/filter/file_filter">''' + get_lang(conn, 'file_filter_list') + '''</a></li>
  34. <li><a href="/filter/extension_filter">''' + get_lang(conn, 'extension_filter_list') + '''</a></li>
  35. <li><a href="/filter/document">''' + get_lang(conn, 'document_filter_list') + '''</a></li>
  36. <li><a href="/filter/outer_link">''' + get_lang(conn, 'outer_link_filter_list') + '''</a> (''' + get_lang(conn, 'beta') + ''')
  37. <li><a href="/filter/template">''' + get_lang(conn, 'template_document_list') + '''</a> (''' + get_lang(conn, 'beta') + ''')
  38. </ul>
  39. <h3>''' + get_lang(conn, 'server') + '''</h2>
  40. <ul class="opennamu_ul">
  41. <li><a href="/restart">''' + get_lang(conn, 'wiki_restart') + '''</a></li>
  42. <li><a href="/shutdown">''' + get_lang(conn, 'wiki_shutdown') + '''</a></li>
  43. <li><a href="/update">''' + get_lang(conn, 'update') + '''</a></li>
  44. </ul>
  45. <h2>''' + get_lang(conn, 'version') + '''</h2>
  46. <ul class="opennamu_ul">
  47. <li id="ver_send_2">''' + get_lang(conn, 'version') + ''' : </li>
  48. <li id="ver_send">''' + get_lang(conn, 'lastest') + ''' : </li>
  49. </ul>
  50. <h3>''' + get_lang(conn, 'skin_info') + '''</h3>
  51. <ul class="opennamu_ul">
  52. <li><a href="/api/skin_info?all=true">''' + get_lang(conn, 'skin_info') + '''</a></li>
  53. <div id="ver_send_3"></div>
  54. </ul>
  55. <!-- JS : opennamu_do_insert_version -->
  56. <!-- JS : opennamu_do_insert_version_skin -->
  57. '''),
  58. menu = [['other', get_lang(conn, 'return')]]
  59. ))