Version eingebaut
This commit is contained in:
parent
0a561836aa
commit
f7a24eb969
|
@ -13,8 +13,10 @@ TODO::
|
|||
* 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~~
|
||||
* 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)~~
|
||||
* ~~Front-Tabelle schöner~~
|
||||
* ~~Version einbauen, soll in der Konsole und im Adminbereich angezeigt werden (dezent)~~
|
||||
* Mini-Doku
|
||||
* Inbetriebnahme
|
||||
* Bedienung
|
9
admin.go
9
admin.go
|
@ -9,6 +9,7 @@ import (
|
|||
type AdminInfos struct {
|
||||
Loggedin bool
|
||||
Mode int
|
||||
Version string
|
||||
}
|
||||
|
||||
func adminHandler(c echo.Context) error {
|
||||
|
@ -24,9 +25,13 @@ func adminHandler(c echo.Context) error {
|
|||
//Loggedin
|
||||
loggedin := sess.Get("login")
|
||||
|
||||
// Admininfos
|
||||
adminInfos := AdminInfos{true, SiteConf.Mode, Version}
|
||||
|
||||
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 {
|
||||
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
|
||||
AdminPassword = geheim
|
||||
|
||||
; 0 = Konfis sind selbstständig
|
||||
; 0 = Konfis spielen selbstständig
|
||||
; 1 = Gemeinden spielen gegeneinancer
|
||||
Mode = 0
|
||||
Mode = 1
|
||||
|
||||
; Serverkram
|
||||
; 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("# © 2017 Konrad Langenberg (kola-entertainments.de) #")
|
||||
fmt.Println("# Version: " + Version + " #")
|
||||
fmt.Println("################################################################")
|
||||
|
||||
//Echo init
|
||||
|
|
|
@ -11,11 +11,13 @@
|
|||
{{if .Loggedin}}
|
||||
<body>
|
||||
<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;">
|
||||
<i class="right sign out icon"></i>
|
||||
Ausloggen
|
||||
</a>
|
||||
|
||||
<h1>Kasino Admin <div class="ui inline loader"></div></h1>
|
||||
|
||||
<p>
|
||||
<a class="ui right labeled icon addKofi button green">
|
||||
<i class="right plus icon"></i>
|
||||
|
@ -45,6 +47,7 @@
|
|||
</tr>
|
||||
</tbody>
|
||||
</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>
|
||||
|
||||
<!-- Modals -->
|
||||
|
|
|
@ -11,13 +11,13 @@
|
|||
{{if .Loggedin}}
|
||||
<body>
|
||||
<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;">
|
||||
<i class="right sign out icon"></i>
|
||||
Ausloggen
|
||||
</a>
|
||||
<h1>Kasino Admin
|
||||
<div class="ui inline loader"></div>
|
||||
</h1>
|
||||
<p>
|
||||
<a class="ui right labeled icon addGemeinde button green">
|
||||
<i class="right plus icon"></i>
|
||||
|
@ -40,6 +40,7 @@
|
|||
</tr>
|
||||
</tbody>
|
||||
</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>
|
||||
|
||||
<!-- Modals -->
|
||||
|
|
Loading…
Reference in New Issue