how to fix

This commit is contained in:
Andreas Stephanides
2017-05-29 10:17:04 +02:00
parent 3870001ad6
commit 50f9ba4f9b

65
fetsite/how_to_fix.md Normal file
View File

@@ -0,0 +1,65 @@
title: "Kleiner Fix ohne eig. Testserver"
Clone das Master Repository und wechsle auf den *Branch latest*.
<pre>
git -c http.sslVerify=false clone https://git.triton.fet.at/git/fetsite.git
cd fetsite
git checkout latest
git pull origin latest
</pre>
Login Daten sind der FET Login (LDAP), beachte es ist ein einziges Repository nicht je User ein eigenes.
Wähle den *Richtigen* Texteditor um den Quellcode zu bearbeiten:
Als Beispiel wird die Zeit geändert mit der die Infoscreen Slides wechseln:
<pre>emacs app/views/home/infoscreen.html.erb
</pre>
<pre>
<code>
<script>
$(function () {
...
...
...
setTimeout(function(){
window.location.reload();
/* or window.location = window.location.href; */
}, 100000);
...
});
</script>
</code>
</pre>
Ändere den Timeout von 100000 zu 70000 (ms).
<pre>
<code>
<script>
$(function () {
...
...
...
setTimeout(function(){
window.location.reload();
/* or window.location = window.location.href; */
}, 70000);
...
});
</script>
</code>
</pre>
<pre>git add app/views/home/infoscreen.html.erb
git commit -m "change timeout for inforscreen"
</pre>
<pre>git push origin latest</pre>
gehe zu "testrby.triton.fet.at/conf"
und klicke auf **update_testrby (1 MAL !!!)**
Dieser Befehl zieht den Quellcode auf den Testserver und startet den Server neu. Bitte einfach bisschen warten.