• rniwa@webkit.org's avatar
    perf-o-matic needs a better admin page · 8b3c66eb
    rniwa@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=79585
    
    Reviewed by Sam Weinig.
            
    Add admin/ to replace admin/create-models.html and admin/merge-tests.
    
    Also update MergeTestHandler to accept JSON requests and add "Admin" navigation link on all pages.
    
    * Websites/webkit-perf.appspot.com/admin_handlers.py: Added.
    * Websites/webkit-perf.appspot.com/controller.py:
    (RunsUpdateHandler.post): Fix a regression from r108399.
    * Websites/webkit-perf.appspot.com/css/admin.css: Added.
    * Websites/webkit-perf.appspot.com/js/admin.js: Added.
    * Websites/webkit-perf.appspot.com/js/config.js:
    * Websites/webkit-perf.appspot.com/main.py:
    * Websites/webkit-perf.appspot.com/merge_tests.html: Removed.
    * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
    (MergeTestsHandler):
    (MergeTestsHandler.post):
    * Websites/webkit-perf.appspot.com/static: Removed.
    * Websites/webkit-perf.appspot.com/static/create-models.html: Removed.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108917 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    8b3c66eb
controller.py 5.19 KB