@XSmeagolX XSmeagolX released this Sep 30, 2018 · 3 commits to Version-5 since this release

Assets 2

Version 5.2.0:

Beim Update auf diese Version müssen Änderungen an der Datenbank vorgenommen werden.

Es wird also ausdrücklich empfohlen, zuvor ein Backup der Datenbank und des Webverzeichnisses vorzunehmen.
Um die Änderungen an der Datenbank vorzunehmen, muss der Inhalt der Datei /database/update_db.sql entweder über die Konsole oder per phpmyadmin (SQL) ausgeführt werden.
Weitere Infos siehe "Hinweis" weiter unten!

  • Wie angekündigt wurden "Pending Credits" aus den Statistiken entfernt
  • Bündelung von CDN auf datatables.net (includiert jquery und bootstrap)
  • Update momentjs auf Version 0.5.17
  • Update auf datatables Version 1.10.18 und bootstrap 4.1.1
  • Integration von fontawesome Version 5
  • Option zum Aktivieren/Deaktivieren Export-Funktion von Highcharts integriert (settings.php -> $useHighchartExport)
  • Es können nun auch die Badges der eigenen CPID von FreeDC angezeigt werden, sofern die cpid in der Tabelle "boinc_user" eingetragen und die Option aktiviert ist.
  • Der Link zur jeweiligen Projekt-Homepage wurde aus der Übersichts-Tabelle entfernt und ist nun nur noch über die Projekt-Detail-Ansicht verfügbar.
  • Es wurde ein Option für Sammel-Accounts hinzugefügt, so dass die account-xml-Dateien einbezogen werden können, welche im Unterordner xml/ abgespeichert sein müssen.
  • Bei der Nutzung des aktuellen Sourcecodes der Stats von github, wird nun die entsprechende dev-Version anstelle der Release Version angezeigt.
    Das Anzeigen der Verfügbarkeit von Updates bei Nutzung dieser dev-Versionen findet bislang nur bei Release-Versionen statt.
  • Das Erkennen von Projekten, die in der Datenbank als inaktiv (project_status = 0) markiert sind, wurde verbessert.
  • Ein Anzeigefehler von beendeten Projekten, die auch keine Credits haben, wurde behoben.
  • Das error-Management wurde neu gestaltet
  • Der Tooltip in den WCG-Details auf den Badges wurde aktiviert
  • Ein Fehler in den Spracheinstellungen für DataTables wurde behoben.
  • Ein Fehler bei aktiviertem "strict mode" von mysql bzw. mariadb wurde behoben. Dafür muss der Inhalt der Datei update_db.sql über phpmyadmin oder über die Konsole ausgeführt werden.

Hinweis:

Im Verzeichnis "database" wurde die Datei "update_db.sql" hinzugefügt.
Diese Datei beinhaltet sql-code, welcher per phpmyadmin oder über die Konsole in der Datenbank ausgeführt werden kann.
Damit werden ungenutzte Spalten in den Tabellen gelöscht.
Mit der Ausführung des sql-codes werden ALLE PENDING-Credits sowie Daten früherer Features (z.B. Platzierungen usw.) aus der Datenbank entfernt, da diese nicht weiter unterstützt werden!

geänderte Dateien (ausgehend vom Verzeichnis /web):

  • ../changelog.txt
  • ../cronjob/cronjob.php
  • ../database/boinc.sql
  • ./assets/css/userstats_layout.css
  • ./assets/js/moment/moment-timezone-with-data-2012-2022.js
  • ./assets/js/moment/moment-with-locales.min.js
  • ./lang/de.txt.php
  • ./lang/de.datatables.json
  • ./lang/en.txt.php
  • ./lang/de.datatables.json
  • ./settings/settings.php
  • ajax_wcg_detail.php
  • check_update.php
  • error.php
  • footer.php
  • header.php
  • index.php
  • nav.php
  • project.php
  • tasks.php
  • version.php

neu hinzugefügte Dateien (ausgehend vom Verzeichnis /web):

  • ../database/update_db.sql (Datenbank bereinigen)
  • ./xml/index.html (für zukünftige Features)

gelöschte Dateien/Verzeichnisse:

  • errordocs/
  • errordocs/db_initial_err.php
  • ajax_pending.php
  • pendings.php