49 lines
1.7 KiB
Python
Executable File
49 lines
1.7 KiB
Python
Executable File
# coding: utf-8
|
|
|
|
import json
|
|
|
|
import cherrypy
|
|
|
|
# Method-Dispatching!
|
|
|
|
# Übersicht Anforderungen / Methoden
|
|
# (beachte: / relativ zu /navigation, siehe Konfiguration Server!)
|
|
|
|
"""
|
|
|
|
Anforderung GET PUT POST DELETE
|
|
----------------------------------------------------------------
|
|
/ Nav-Entries - - -
|
|
|
|
"""
|
|
|
|
#----------------------------------------------------------
|
|
class Navigation_cl(object):
|
|
#----------------------------------------------------------
|
|
|
|
exposed = True # gilt für alle Methoden
|
|
|
|
#-------------------------------------------------------
|
|
def __init__(self):
|
|
#-------------------------------------------------------
|
|
pass
|
|
|
|
#-------------------------------------------------------
|
|
def GET(self):
|
|
#-------------------------------------------------------
|
|
# Hinweis: könnte man auch aus einer Datei einlesen
|
|
retVal_o = [
|
|
{'action': 'fehler' , 'text': 'Bearbeitung Fehlerdaten'},
|
|
{'action': 'projekt' , 'text': 'Pflege Projekte'},
|
|
{'action': 'komponente' , 'text': 'Pflege Komponenten'},
|
|
{'action': 'qsmitarbeiter' , 'text': 'Pflege Daten QS-Mitarbeiter'},
|
|
{'action': 'swentwickler' , 'text': 'Pflege Daten SW-Entwickler'},
|
|
{'action': 'katfehler' , 'text': 'Pflege Fehler-Kategorien'},
|
|
{'action': 'katursache' , 'text': 'Pflege Fehlerursachen-Kategorien'},
|
|
{'action': 'prolist' , 'text': 'Auswertung Projekte/Fehler'},
|
|
{'action': 'catlist' , 'text': 'Auswertung Kategorien/Fehler'}
|
|
]
|
|
|
|
return json.dumps(retVal_o)
|
|
|
|
# EOF |