Version eingebaut
This commit is contained in:
parent
0a561836aa
commit
f7a24eb969
|
@ -13,8 +13,10 @@ TODO::
|
||||||
* Konfis auf der Frontseite mit Websockets updaten
|
* Konfis auf der Frontseite mit Websockets updaten
|
||||||
* ~~Mode hinzufügen: in der Config soll man zwischen Gemeinden und Konfis umschalten können, so dass entweder die Gemeinden oder Konfis gegeneinander spielen~~
|
* ~~Mode hinzufügen: in der Config soll man zwischen Gemeinden und Konfis umschalten können, so dass entweder die Gemeinden oder Konfis gegeneinander spielen~~
|
||||||
* Alles in Fenster packen
|
* Alles in Fenster packen
|
||||||
|
* Alles an schriften/Bildern/Etc Herunterladen, damit alles auch offline funktioniert
|
||||||
* ~~Random Port (wenn man irgendwie den laufenden port finden kann)~~
|
* ~~Random Port (wenn man irgendwie den laufenden port finden kann)~~
|
||||||
* ~~Front-Tabelle schöner~~
|
* ~~Front-Tabelle schöner~~
|
||||||
|
* ~~Version einbauen, soll in der Konsole und im Adminbereich angezeigt werden (dezent)~~
|
||||||
* Mini-Doku
|
* Mini-Doku
|
||||||
* Inbetriebnahme
|
* Inbetriebnahme
|
||||||
* Bedienung
|
* Bedienung
|
9
admin.go
9
admin.go
|
@ -9,6 +9,7 @@ import (
|
||||||
type AdminInfos struct {
|
type AdminInfos struct {
|
||||||
Loggedin bool
|
Loggedin bool
|
||||||
Mode int
|
Mode int
|
||||||
|
Version string
|
||||||
}
|
}
|
||||||
|
|
||||||
func adminHandler(c echo.Context) error {
|
func adminHandler(c echo.Context) error {
|
||||||
|
@ -24,9 +25,13 @@ func adminHandler(c echo.Context) error {
|
||||||
//Loggedin
|
//Loggedin
|
||||||
loggedin := sess.Get("login")
|
loggedin := sess.Get("login")
|
||||||
|
|
||||||
|
// Admininfos
|
||||||
|
adminInfos := AdminInfos{true, SiteConf.Mode, Version}
|
||||||
|
|
||||||
if loggedin != nil {
|
if loggedin != nil {
|
||||||
return c.Render(http.StatusOK, "admin_mode_" + strconv.Itoa(SiteConf.Mode), AdminInfos{true, SiteConf.Mode})
|
return c.Render(http.StatusOK, "admin_mode_" + strconv.Itoa(SiteConf.Mode), adminInfos)
|
||||||
} else {
|
} else {
|
||||||
return c.Render(http.StatusOK, "login", AdminInfos{false, SiteConf.Mode})
|
adminInfos.Loggedin = false
|
||||||
|
return c.Render(http.StatusOK, "login", adminInfos)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
; Das Adminpasswort, wird benötigt, um sich unter /admin einzuloggen
|
; Das Adminpasswort, wird benötigt, um sich unter /admin einzuloggen
|
||||||
AdminPassword = geheim
|
AdminPassword = geheim
|
||||||
|
|
||||||
; 0 = Konfis sind selbstständig
|
; 0 = Konfis spielen selbstständig
|
||||||
; 1 = Gemeinden spielen gegeneinancer
|
; 1 = Gemeinden spielen gegeneinancer
|
||||||
Mode = 0
|
Mode = 1
|
||||||
|
|
||||||
; Serverkram
|
; Serverkram
|
||||||
; Das Interface inkl. Port, auf dem der Webserver läuft
|
; Das Interface inkl. Port, auf dem der Webserver läuft
|
||||||
|
|
1
main.go
1
main.go
|
@ -42,6 +42,7 @@ func main() {
|
||||||
fmt.Println("# \\_| \\_/\\__,_|___/_|_| |_|\\___/ #")
|
fmt.Println("# \\_| \\_/\\__,_|___/_|_| |_|\\___/ #")
|
||||||
fmt.Println("# #")
|
fmt.Println("# #")
|
||||||
fmt.Println("# © 2017 Konrad Langenberg (kola-entertainments.de) #")
|
fmt.Println("# © 2017 Konrad Langenberg (kola-entertainments.de) #")
|
||||||
|
fmt.Println("# Version: " + Version + " #")
|
||||||
fmt.Println("################################################################")
|
fmt.Println("################################################################")
|
||||||
|
|
||||||
//Echo init
|
//Echo init
|
||||||
|
|
|
@ -11,11 +11,13 @@
|
||||||
{{if .Loggedin}}
|
{{if .Loggedin}}
|
||||||
<body>
|
<body>
|
||||||
<div style="width: 98%; margin: 0 auto;">
|
<div style="width: 98%; margin: 0 auto;">
|
||||||
<h1>Kasino Admin <div class="ui inline loader"></div></h1>
|
|
||||||
<a href="/logout" class="ui right labeled icon button blue" style="float: right;">
|
<a href="/logout" class="ui right labeled icon button blue" style="float: right;">
|
||||||
<i class="right sign out icon"></i>
|
<i class="right sign out icon"></i>
|
||||||
Ausloggen
|
Ausloggen
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<h1>Kasino Admin <div class="ui inline loader"></div></h1>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<a class="ui right labeled icon addKofi button green">
|
<a class="ui right labeled icon addKofi button green">
|
||||||
<i class="right plus icon"></i>
|
<i class="right plus icon"></i>
|
||||||
|
@ -45,6 +47,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<p style="color: #ccc;">© 2017 Konrad Langenberg (<a href="http://kola-entertainments.de" target="_blank" style="color:#ccc;">kola-entertainments.de</a>) | Version: {{.Version}}</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Modals -->
|
<!-- Modals -->
|
||||||
|
|
|
@ -11,13 +11,13 @@
|
||||||
{{if .Loggedin}}
|
{{if .Loggedin}}
|
||||||
<body>
|
<body>
|
||||||
<div style="width: 98%; margin: 0 auto;">
|
<div style="width: 98%; margin: 0 auto;">
|
||||||
<h1>Kasino Admin
|
|
||||||
<div class="ui inline loader"></div>
|
|
||||||
</h1>
|
|
||||||
<a href="/logout" class="ui right labeled icon button blue" style="float: right;">
|
<a href="/logout" class="ui right labeled icon button blue" style="float: right;">
|
||||||
<i class="right sign out icon"></i>
|
<i class="right sign out icon"></i>
|
||||||
Ausloggen
|
Ausloggen
|
||||||
</a>
|
</a>
|
||||||
|
<h1>Kasino Admin
|
||||||
|
<div class="ui inline loader"></div>
|
||||||
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
<a class="ui right labeled icon addGemeinde button green">
|
<a class="ui right labeled icon addGemeinde button green">
|
||||||
<i class="right plus icon"></i>
|
<i class="right plus icon"></i>
|
||||||
|
@ -40,6 +40,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<p style="color: #ccc;">© 2017 Konrad Langenberg (<a href="http://kola-entertainments.de" target="_blank" style="color:#ccc;">kola-entertainments.de</a>) | Version: {{.Version}}</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Modals -->
|
<!-- Modals -->
|
||||||
|
|
Loading…
Reference in New Issue