WEB/Praktikum3/bt/app/navigation.py

47 lines
1.5 KiB
Python
Raw Normal View History

2017-01-16 23:32:28 +01:00
# 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': 'modError' , 'text': 'Bearbeitung Fehlerdaten'},
{'action': 'modProj' , 'text': 'Pflege Projekte'},
{'action': 'modComp' , 'text': 'Pflege Komponenten'},
{'action': 'modStaff' , 'text': 'Pflege Daten Mitarbeiter'},
{'action': 'modCat' , 'text': 'Pflege Kategorien'},
{'action': 'evalProj' , 'text': 'Auswertung Projekte/Fehler'},
{'action': 'evalCat' , 'text': 'Auswertung Kategorien/Fehler'}
]
return json.dumps(retVal_o)
# EOF