Selaa lähdekoodia

Refactoring website

olivier.massot 7 vuotta sitten
vanhempi
commit
063cab9830
100 muutettua tiedostoa jossa 55 lisäystä ja 22 poistoa
  1. 1 1
      core/logconf.py
  2. 20 21
      datachecker.py
  3. 34 0
      index.py
  4. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.bootstrap.css
  5. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.bootstrap.min.css
  6. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.bootstrap4.css
  7. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.bootstrap4.min.css
  8. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.dataTables.css
  9. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.dataTables.min.css
  10. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.foundation.css
  11. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.foundation.min.css
  12. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.jqueryui.css
  13. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.jqueryui.min.css
  14. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.semanticui.css
  15. 0 0
      static/DataTables/Buttons-1.5.2/css/buttons.semanticui.min.css
  16. 0 0
      static/DataTables/Buttons-1.5.2/css/common.scss
  17. 0 0
      static/DataTables/Buttons-1.5.2/css/mixins.scss
  18. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.bootstrap.js
  19. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.bootstrap.min.js
  20. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.bootstrap4.js
  21. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.bootstrap4.min.js
  22. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.colVis.js
  23. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.colVis.min.js
  24. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.flash.js
  25. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.flash.min.js
  26. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.foundation.js
  27. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.foundation.min.js
  28. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.html5.js
  29. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.html5.min.js
  30. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.jqueryui.js
  31. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.jqueryui.min.js
  32. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.print.js
  33. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.print.min.js
  34. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.semanticui.js
  35. 0 0
      static/DataTables/Buttons-1.5.2/js/buttons.semanticui.min.js
  36. 0 0
      static/DataTables/Buttons-1.5.2/js/dataTables.buttons.js
  37. 0 0
      static/DataTables/Buttons-1.5.2/js/dataTables.buttons.min.js
  38. 0 0
      static/DataTables/Buttons-1.5.2/swf/flashExport.swf
  39. 0 0
      static/DataTables/DataTables-1.10.18/css/dataTables.bootstrap.css
  40. 0 0
      static/DataTables/DataTables-1.10.18/css/dataTables.bootstrap.min.css
  41. 0 0
      static/DataTables/DataTables-1.10.18/css/dataTables.bootstrap4.css
  42. 0 0
      static/DataTables/DataTables-1.10.18/css/dataTables.bootstrap4.min.css
  43. 0 0
      static/DataTables/DataTables-1.10.18/css/dataTables.foundation.css
  44. 0 0
      static/DataTables/DataTables-1.10.18/css/dataTables.foundation.min.css
  45. 0 0
      static/DataTables/DataTables-1.10.18/css/dataTables.jqueryui.css
  46. 0 0
      static/DataTables/DataTables-1.10.18/css/dataTables.jqueryui.min.css
  47. 0 0
      static/DataTables/DataTables-1.10.18/css/dataTables.semanticui.css
  48. 0 0
      static/DataTables/DataTables-1.10.18/css/dataTables.semanticui.min.css
  49. 0 0
      static/DataTables/DataTables-1.10.18/css/jquery.dataTables.css
  50. 0 0
      static/DataTables/DataTables-1.10.18/css/jquery.dataTables.min.css
  51. 0 0
      static/DataTables/DataTables-1.10.18/images/sort_asc.png
  52. 0 0
      static/DataTables/DataTables-1.10.18/images/sort_asc_disabled.png
  53. 0 0
      static/DataTables/DataTables-1.10.18/images/sort_both.png
  54. 0 0
      static/DataTables/DataTables-1.10.18/images/sort_desc.png
  55. 0 0
      static/DataTables/DataTables-1.10.18/images/sort_desc_disabled.png
  56. 0 0
      static/DataTables/DataTables-1.10.18/js/dataTables.bootstrap.js
  57. 0 0
      static/DataTables/DataTables-1.10.18/js/dataTables.bootstrap.min.js
  58. 0 0
      static/DataTables/DataTables-1.10.18/js/dataTables.bootstrap4.js
  59. 0 0
      static/DataTables/DataTables-1.10.18/js/dataTables.bootstrap4.min.js
  60. 0 0
      static/DataTables/DataTables-1.10.18/js/dataTables.foundation.js
  61. 0 0
      static/DataTables/DataTables-1.10.18/js/dataTables.foundation.min.js
  62. 0 0
      static/DataTables/DataTables-1.10.18/js/dataTables.jqueryui.js
  63. 0 0
      static/DataTables/DataTables-1.10.18/js/dataTables.jqueryui.min.js
  64. 0 0
      static/DataTables/DataTables-1.10.18/js/dataTables.semanticui.js
  65. 0 0
      static/DataTables/DataTables-1.10.18/js/dataTables.semanticui.min.js
  66. 0 0
      static/DataTables/DataTables-1.10.18/js/jquery.dataTables.js
  67. 0 0
      static/DataTables/DataTables-1.10.18/js/jquery.dataTables.min.js
  68. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap.css
  69. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap.min.css
  70. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap4.css
  71. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap4.min.css
  72. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.dataTables.css
  73. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.dataTables.min.css
  74. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.foundation.css
  75. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.foundation.min.css
  76. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.jqueryui.css
  77. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.jqueryui.min.css
  78. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.semanticui.css
  79. 0 0
      static/DataTables/FixedColumns-3.2.5/css/fixedColumns.semanticui.min.css
  80. 0 0
      static/DataTables/FixedColumns-3.2.5/js/dataTables.fixedColumns.js
  81. 0 0
      static/DataTables/FixedColumns-3.2.5/js/dataTables.fixedColumns.min.js
  82. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap.js
  83. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap.min.js
  84. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap4.js
  85. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap4.min.js
  86. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.dataTables.js
  87. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.foundation.js
  88. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.foundation.min.js
  89. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.jqueryui.js
  90. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.jqueryui.min.js
  91. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.semanicui.js
  92. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.semanticui.js
  93. 0 0
      static/DataTables/FixedColumns-3.2.5/js/fixedColumns.semanticui.min.js
  94. 0 0
      static/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap.css
  95. 0 0
      static/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap.min.css
  96. 0 0
      static/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap4.css
  97. 0 0
      static/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap4.min.css
  98. 0 0
      static/DataTables/FixedHeader-3.1.4/css/fixedHeader.dataTables.css
  99. 0 0
      static/DataTables/FixedHeader-3.1.4/css/fixedHeader.dataTables.min.css
  100. 0 0
      static/DataTables/FixedHeader-3.1.4/css/fixedHeader.foundation.css

+ 1 - 1
core/logconf.py

@@ -14,7 +14,7 @@ from core.constants import DEFAULT_LOG_DIR, LOG_CONFIG_FILE
 
 SYS_EXCEPT_HOOK = sys.excepthook
 
-def start(name="main", level=0, filename=""):
+def start(name="datachecker", level=0, filename=""):
     # charge la configuration du logging depuis le fichier 'logging.yaml'
     with open(LOG_CONFIG_FILE, 'rt') as f:
         conf = yaml.load(f)

+ 20 - 21
main.py → datachecker.py

@@ -6,8 +6,8 @@ Python 3.7+
 from datetime import datetime
 import json
 import logging
-import subprocess
-import tempfile
+import subprocess  #@UnusedImport
+import tempfile  #@UnusedImport
 import zipfile
 
 from jinja2.environment import Template
@@ -27,7 +27,6 @@ logger.disabled = True
 
 # TODO: Vérifier la projection (besoin de GDAL/OGR)
 # TODO: fonctions de controle spéciales
-# TODO: Rendu HTML 
 
 class ReportField():
     def __init__(self, name, value = "", error=""):
@@ -296,26 +295,26 @@ def check_folder(folder, checker):
         
 
 def render_to_html(report):
-    with open(MAIN / "website" / "templates" / "report.j2", "r", encoding="utf-8") as f:
+    with open(MAIN / "templates" / "report.j2", "r") as f:
         template = Template(f.read())
 
     return template.render(report=report)
 
 
-if __name__ == "__main__":
-    
-    subject = MAIN / "work" / "SCOPELEC_CAP_097AP0_REC_180829_OK.zip"
-    checker = MAIN / "resources" / "netgeo_v2-2_doe.yaml"
-    
-    report = check(subject, checker)
-    
-    result = render_to_html(report)
-    
-    result_filename = tempfile.mktemp(".html", dir=MAIN / "website")
-    
-    with open(result_filename, "w+") as f:
-        f.write(result)
-    
-    subprocess.run("start {}".format(result_filename), shell=True)
-    
-    logger.info("-- Fin --")
+# if __name__ == "__main__":
+#     
+#     subject = MAIN / "work" / "SCOPELEC_CAP_097AP0_REC_180829_OK.zip"
+#     checker = MAIN / "resources" / "netgeo_v2-2_doe.yaml"
+#     
+#     report = check(subject, checker)
+#     
+#     result = render_to_html(report)
+#     
+#     result_filename = tempfile.mktemp(".html", dir=MAIN / "website")
+#     
+#     with open(result_filename, "w+") as f:
+#         f.write(result)
+#     
+#     subprocess.run("start {}".format(result_filename), shell=True)
+#     
+#     logger.info("-- Fin --")

+ 34 - 0
index.py

@@ -0,0 +1,34 @@
+'''
+
+@author: olivier.massot, sept 218
+'''
+import tempfile
+
+from flask import request
+from flask.app import Flask
+from flask.templating import render_template
+from path import Path
+from werkzeug.utils import secure_filename
+
+from core.constants import MAIN
+import datachecker
+from tempfile import TemporaryDirectory
+
+
+app = Flask(__name__)
+
+@app.route('/', methods=['GET'])
+def index():
+    return render_template("index.html")
+
+@app.route('/', methods=['POST'])
+def submit():
+    f = request.files['dossier']
+    
+    with TemporaryDirectory(dir=MAIN / "upload") as d:
+        filename = Path(d) / secure_filename(f.filename)
+        f.save(filename)
+        report = datachecker.check(filename, MAIN / "resources" / "netgeo_v2-2_doe.yaml")
+    
+    return render_template("report.html", report=report)
+        

+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.bootstrap.css → static/DataTables/Buttons-1.5.2/css/buttons.bootstrap.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.bootstrap.min.css → static/DataTables/Buttons-1.5.2/css/buttons.bootstrap.min.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.bootstrap4.css → static/DataTables/Buttons-1.5.2/css/buttons.bootstrap4.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.bootstrap4.min.css → static/DataTables/Buttons-1.5.2/css/buttons.bootstrap4.min.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.dataTables.css → static/DataTables/Buttons-1.5.2/css/buttons.dataTables.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.dataTables.min.css → static/DataTables/Buttons-1.5.2/css/buttons.dataTables.min.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.foundation.css → static/DataTables/Buttons-1.5.2/css/buttons.foundation.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.foundation.min.css → static/DataTables/Buttons-1.5.2/css/buttons.foundation.min.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.jqueryui.css → static/DataTables/Buttons-1.5.2/css/buttons.jqueryui.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.jqueryui.min.css → static/DataTables/Buttons-1.5.2/css/buttons.jqueryui.min.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.semanticui.css → static/DataTables/Buttons-1.5.2/css/buttons.semanticui.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/buttons.semanticui.min.css → static/DataTables/Buttons-1.5.2/css/buttons.semanticui.min.css


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/common.scss → static/DataTables/Buttons-1.5.2/css/common.scss


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/css/mixins.scss → static/DataTables/Buttons-1.5.2/css/mixins.scss


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.bootstrap.js → static/DataTables/Buttons-1.5.2/js/buttons.bootstrap.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.bootstrap.min.js → static/DataTables/Buttons-1.5.2/js/buttons.bootstrap.min.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.bootstrap4.js → static/DataTables/Buttons-1.5.2/js/buttons.bootstrap4.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.bootstrap4.min.js → static/DataTables/Buttons-1.5.2/js/buttons.bootstrap4.min.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.colVis.js → static/DataTables/Buttons-1.5.2/js/buttons.colVis.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.colVis.min.js → static/DataTables/Buttons-1.5.2/js/buttons.colVis.min.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.flash.js → static/DataTables/Buttons-1.5.2/js/buttons.flash.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.flash.min.js → static/DataTables/Buttons-1.5.2/js/buttons.flash.min.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.foundation.js → static/DataTables/Buttons-1.5.2/js/buttons.foundation.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.foundation.min.js → static/DataTables/Buttons-1.5.2/js/buttons.foundation.min.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.html5.js → static/DataTables/Buttons-1.5.2/js/buttons.html5.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.html5.min.js → static/DataTables/Buttons-1.5.2/js/buttons.html5.min.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.jqueryui.js → static/DataTables/Buttons-1.5.2/js/buttons.jqueryui.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.jqueryui.min.js → static/DataTables/Buttons-1.5.2/js/buttons.jqueryui.min.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.print.js → static/DataTables/Buttons-1.5.2/js/buttons.print.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.print.min.js → static/DataTables/Buttons-1.5.2/js/buttons.print.min.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.semanticui.js → static/DataTables/Buttons-1.5.2/js/buttons.semanticui.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/buttons.semanticui.min.js → static/DataTables/Buttons-1.5.2/js/buttons.semanticui.min.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/dataTables.buttons.js → static/DataTables/Buttons-1.5.2/js/dataTables.buttons.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/js/dataTables.buttons.min.js → static/DataTables/Buttons-1.5.2/js/dataTables.buttons.min.js


+ 0 - 0
website/content/DataTables/Buttons-1.5.2/swf/flashExport.swf → static/DataTables/Buttons-1.5.2/swf/flashExport.swf


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/dataTables.bootstrap.css → static/DataTables/DataTables-1.10.18/css/dataTables.bootstrap.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/dataTables.bootstrap.min.css → static/DataTables/DataTables-1.10.18/css/dataTables.bootstrap.min.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/dataTables.bootstrap4.css → static/DataTables/DataTables-1.10.18/css/dataTables.bootstrap4.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/dataTables.bootstrap4.min.css → static/DataTables/DataTables-1.10.18/css/dataTables.bootstrap4.min.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/dataTables.foundation.css → static/DataTables/DataTables-1.10.18/css/dataTables.foundation.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/dataTables.foundation.min.css → static/DataTables/DataTables-1.10.18/css/dataTables.foundation.min.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/dataTables.jqueryui.css → static/DataTables/DataTables-1.10.18/css/dataTables.jqueryui.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/dataTables.jqueryui.min.css → static/DataTables/DataTables-1.10.18/css/dataTables.jqueryui.min.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/dataTables.semanticui.css → static/DataTables/DataTables-1.10.18/css/dataTables.semanticui.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/dataTables.semanticui.min.css → static/DataTables/DataTables-1.10.18/css/dataTables.semanticui.min.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/jquery.dataTables.css → static/DataTables/DataTables-1.10.18/css/jquery.dataTables.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/css/jquery.dataTables.min.css → static/DataTables/DataTables-1.10.18/css/jquery.dataTables.min.css


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/images/sort_asc.png → static/DataTables/DataTables-1.10.18/images/sort_asc.png


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/images/sort_asc_disabled.png → static/DataTables/DataTables-1.10.18/images/sort_asc_disabled.png


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/images/sort_both.png → static/DataTables/DataTables-1.10.18/images/sort_both.png


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/images/sort_desc.png → static/DataTables/DataTables-1.10.18/images/sort_desc.png


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/images/sort_desc_disabled.png → static/DataTables/DataTables-1.10.18/images/sort_desc_disabled.png


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/dataTables.bootstrap.js → static/DataTables/DataTables-1.10.18/js/dataTables.bootstrap.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/dataTables.bootstrap.min.js → static/DataTables/DataTables-1.10.18/js/dataTables.bootstrap.min.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/dataTables.bootstrap4.js → static/DataTables/DataTables-1.10.18/js/dataTables.bootstrap4.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/dataTables.bootstrap4.min.js → static/DataTables/DataTables-1.10.18/js/dataTables.bootstrap4.min.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/dataTables.foundation.js → static/DataTables/DataTables-1.10.18/js/dataTables.foundation.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/dataTables.foundation.min.js → static/DataTables/DataTables-1.10.18/js/dataTables.foundation.min.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/dataTables.jqueryui.js → static/DataTables/DataTables-1.10.18/js/dataTables.jqueryui.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/dataTables.jqueryui.min.js → static/DataTables/DataTables-1.10.18/js/dataTables.jqueryui.min.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/dataTables.semanticui.js → static/DataTables/DataTables-1.10.18/js/dataTables.semanticui.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/dataTables.semanticui.min.js → static/DataTables/DataTables-1.10.18/js/dataTables.semanticui.min.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/jquery.dataTables.js → static/DataTables/DataTables-1.10.18/js/jquery.dataTables.js


+ 0 - 0
website/content/DataTables/DataTables-1.10.18/js/jquery.dataTables.min.js → static/DataTables/DataTables-1.10.18/js/jquery.dataTables.min.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap.min.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap.min.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap4.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap4.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap4.min.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.bootstrap4.min.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.dataTables.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.dataTables.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.dataTables.min.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.dataTables.min.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.foundation.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.foundation.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.foundation.min.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.foundation.min.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.jqueryui.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.jqueryui.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.jqueryui.min.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.jqueryui.min.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.semanticui.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.semanticui.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/css/fixedColumns.semanticui.min.css → static/DataTables/FixedColumns-3.2.5/css/fixedColumns.semanticui.min.css


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/dataTables.fixedColumns.js → static/DataTables/FixedColumns-3.2.5/js/dataTables.fixedColumns.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/dataTables.fixedColumns.min.js → static/DataTables/FixedColumns-3.2.5/js/dataTables.fixedColumns.min.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap.min.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap.min.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap4.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap4.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap4.min.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.bootstrap4.min.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.dataTables.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.dataTables.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.foundation.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.foundation.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.foundation.min.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.foundation.min.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.jqueryui.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.jqueryui.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.jqueryui.min.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.jqueryui.min.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.semanicui.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.semanicui.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.semanticui.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.semanticui.js


+ 0 - 0
website/content/DataTables/FixedColumns-3.2.5/js/fixedColumns.semanticui.min.js → static/DataTables/FixedColumns-3.2.5/js/fixedColumns.semanticui.min.js


+ 0 - 0
website/content/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap.css → static/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap.css


+ 0 - 0
website/content/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap.min.css → static/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap.min.css


+ 0 - 0
website/content/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap4.css → static/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap4.css


+ 0 - 0
website/content/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap4.min.css → static/DataTables/FixedHeader-3.1.4/css/fixedHeader.bootstrap4.min.css


+ 0 - 0
website/content/DataTables/FixedHeader-3.1.4/css/fixedHeader.dataTables.css → static/DataTables/FixedHeader-3.1.4/css/fixedHeader.dataTables.css


+ 0 - 0
website/content/DataTables/FixedHeader-3.1.4/css/fixedHeader.dataTables.min.css → static/DataTables/FixedHeader-3.1.4/css/fixedHeader.dataTables.min.css


+ 0 - 0
website/content/DataTables/FixedHeader-3.1.4/css/fixedHeader.foundation.css → static/DataTables/FixedHeader-3.1.4/css/fixedHeader.foundation.css


Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä