Commit 5c9ee59b0852c3cc4679f481757ad98b87e73655
1 parent
704d1d69
Exists in
master
and in
1 other branch
- fixed /static path in some templates
Showing
5 changed files
with
16 additions
and
19 deletions
Show diff stats
BUGS.md
| 1 | 1 | |
| 2 | 2 | # BUGS |
| 3 | 3 | |
| 4 | -- argumentos da linha de comando a funcionar. | |
| 5 | 4 | - usar thread.Lock para aceder a variaveis de estado. |
| 6 | 5 | - permitir adicionar imagens nas perguntas. |
| 6 | +- debug mode: log levels not working | |
| 7 | 7 | |
| 8 | 8 | # TODO |
| 9 | 9 | |
| ... | ... | @@ -22,6 +22,7 @@ |
| 22 | 22 | |
| 23 | 23 | # FIXED |
| 24 | 24 | |
| 25 | +- argumentos da linha de comando a funcionar. | |
| 25 | 26 | - configuracao dos logs cherrypy para se darem bem com os outros |
| 26 | 27 | - browser e ip usados gravado no test. |
| 27 | 28 | - botões allow all/deny all. | ... | ... |
questions.py
| ... | ... | @@ -48,6 +48,7 @@ else: |
| 48 | 48 | |
| 49 | 49 | # --------------------------------------------------------------------------- |
| 50 | 50 | # Runs a script and returns its stdout parsed as yaml, or None on error. |
| 51 | +# Note: requires python 3.5+ | |
| 51 | 52 | # --------------------------------------------------------------------------- |
| 52 | 53 | def run_script(script, stdin='', timeout=5): |
| 53 | 54 | try: | ... | ... |
serve.py
| ... | ... | @@ -234,8 +234,9 @@ if __name__ == '__main__': |
| 234 | 234 | # --- parse command line arguments and build base test |
| 235 | 235 | arg = parse_arguments() |
| 236 | 236 | |
| 237 | - if arg.debug: | |
| 237 | + if arg.debug: # FIXME log.level DEBUG not working | |
| 238 | 238 | LOGGER_CONF = path.join(SERVER_PATH, 'config/logger-debug.yaml') |
| 239 | + filename = path.abspath(path.expanduser(arg.testfile[0])) | |
| 239 | 240 | |
| 240 | 241 | # --- Setup logging |
| 241 | 242 | with open(LOGGER_CONF,'r') as f: |
| ... | ... | @@ -244,10 +245,6 @@ if __name__ == '__main__': |
| 244 | 245 | # --- start application |
| 245 | 246 | from app import App |
| 246 | 247 | |
| 247 | - # FIXME do not send args that were not defined in the commandline | |
| 248 | - # this means options should be like --show-ref=true|false | |
| 249 | - # and have no default value | |
| 250 | - filename = path.abspath(path.expanduser(arg.testfile[0])) | |
| 251 | 248 | try: |
| 252 | 249 | app = App(filename, vars(arg)) |
| 253 | 250 | except: |
| ... | ... | @@ -275,8 +272,6 @@ if __name__ == '__main__': |
| 275 | 272 | |
| 276 | 273 | 'tools.secureheaders.on': True, |
| 277 | 274 | 'tools.staticdir.root': SERVER_PATH, |
| 278 | - 'tools.staticdir.dir': 'static', # where to get js,css,jpg,... | |
| 279 | - 'tools.staticdir.on': True, | |
| 280 | 275 | }, |
| 281 | 276 | '/adminwebservice': { |
| 282 | 277 | 'request.dispatch': cherrypy.dispatch.MethodDispatcher(), |
| ... | ... | @@ -284,9 +279,9 @@ if __name__ == '__main__': |
| 284 | 279 | 'tools.response_headers.headers': [('Content-Type', 'text/plain')], |
| 285 | 280 | }, |
| 286 | 281 | '/static': { |
| 287 | - 'tools.auth.on': False, # everything in /static is public | |
| 282 | + 'tools.auth.on': False, # everything in /static is public | |
| 288 | 283 | 'tools.staticdir.on': True, |
| 289 | - 'tools.staticdir.dir': 'static', # where to get js,css,jpg,... | |
| 284 | + 'tools.staticdir.dir': 'static',# where to get js, css, ... | |
| 290 | 285 | }, |
| 291 | 286 | } |
| 292 | 287 | ... | ... |
templates/admin.html
| ... | ... | @@ -5,14 +5,14 @@ |
| 5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| 6 | 6 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
| 7 | 7 | <title> Admin </title> |
| 8 | - <link rel="icon" href="favicon.ico"> | |
| 8 | + <link rel="icon" href="/static/favicon.ico"> | |
| 9 | 9 | |
| 10 | 10 | <!-- Bootstrap --> |
| 11 | - <link rel="stylesheet" href="/css/bootstrap.min.css"> | |
| 12 | - <link rel="stylesheet" href="/css/bootstrap-theme.min.css"> <!-- optional --> | |
| 11 | + <link rel="stylesheet" href="/static/css/bootstrap.min.css"> | |
| 12 | + <link rel="stylesheet" href="/static/css/bootstrap-theme.min.css"> <!-- optional --> | |
| 13 | 13 | |
| 14 | - <script src="/js/jquery.min.js"></script> | |
| 15 | - <script src="/js/bootstrap.min.js"></script> | |
| 14 | + <script src="/static/js/jquery.min.js"></script> | |
| 15 | + <script src="/static/js/bootstrap.min.js"></script> | |
| 16 | 16 | |
| 17 | 17 | <style> |
| 18 | 18 | /* Fixes navigation panel overlaying content */ |
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | } |
| 32 | 32 | </style> |
| 33 | 33 | |
| 34 | - <script src="/js/admin.js"></script> | |
| 34 | + <script src="/static/js/admin.js"></script> | |
| 35 | 35 | </head> |
| 36 | 36 | <!-- ===================================================================== --> |
| 37 | 37 | <body> | ... | ... |
templates/test.html
| ... | ... | @@ -14,7 +14,7 @@ |
| 14 | 14 | }); |
| 15 | 15 | </script> |
| 16 | 16 | |
| 17 | - <script type="text/javascript" src="/js/mathjax/MathJax.js?config=TeX-AMS_CHTML-full"> | |
| 17 | + <script type="text/javascript" src="/static/js/mathjax/MathJax.js?config=TeX-AMS_CHTML-full"> | |
| 18 | 18 | </script> |
| 19 | 19 | |
| 20 | 20 | <!-- Bootstrap --> |
| ... | ... | @@ -330,7 +330,7 @@ |
| 330 | 330 | </div> |
| 331 | 331 | </div> |
| 332 | 332 | |
| 333 | -<script src="/js/tabkey_in_textarea.js"></script> | |
| 334 | -<script src="/js/prevent_enter_submit.js"></script> | |
| 333 | +<script src="/static/js/tabkey_in_textarea.js"></script> | |
| 334 | +<script src="/static/js/prevent_enter_submit.js"></script> | |
| 335 | 335 | </body> |
| 336 | 336 | </html> | ... | ... |