Example #1
0
from portal.root.views import PortalIndex
from router import Router

common_urlpatterns = staticfiles_urlpatterns() + [
    url(r'^license$', License.as_view()),
    url(r'^login$', Login.as_view(), name='login'),  # done
    url(r'^login/history$', ListLoginHistory.as_view()),
    url(r'^logout$', Logout.as_view()),  # done
    url(r'^user/info$', LoginUserInfo.as_view()),  # done
    url(r'^password/change$', ChangePassword.as_view()),
]

console_urlpatterns = [
    url(r'^console$', ConsoleIndex.as_view()),
    url(r'^console/', include('console.console.urls')),
    url(r'^console/api', Router.as_view(),
        {'loader': 'console.console.%s.views'})
]

admin_urlpatterns = [
    url(r'^admin$', AdminIndex.as_view()),
    url(r'^admin/', include('console.admin_.urls')),
    url(r'^admin/api', Router.as_view(),
        {'loader': 'console.console.%s.views'})
]
finance_urlpatterns = [
    url(r'^$', FinanceIndex.as_view()),
    url(r'^finance$', FinanceIndex.as_view()),
    url(r'^finance/', include('console.finance.urls')),
    url(r'^finance/api', Router.as_view(),
        {'loader': 'console.finance.%s.views'}),
Example #2
0
File: run.py Project: rancidGUI/WUI
from flask import Flask
from group import Groups
from router import Router
from cloginrc import Cloginrc
from version import Versionning
from saveconf import Rancidrun
from conf import Conf
from log import Log

app = Flask(__name__)


# Enregistrement des routes
app.add_url_rule('/api/groups', view_func=Groups.as_view('groups'), methods=['GET', 'POST', 'DELETE'])

user_view = Router.as_view('router')
rancidrun_view = Rancidrun.as_view('rancidrun')
log_view = Log.as_view('log')
app.add_url_rule('/api/router/', view_func=user_view, methods=['POST', 'DELETE'])
app.add_url_rule('/api/router/<string:param>', view_func=user_view, methods=['GET', 'PUT'])
app.add_url_rule('/api/cloginrc/<string:param>', view_func=Cloginrc.as_view('cloginrc'), methods=['GET', 'POST', 'DELETE'])
app.add_url_rule('/api/router/<string:param>/<string:param2>/<string:param3>', view_func=Versionning.as_view('version'), methods=['GET'])
app.add_url_rule('/api/save/<string:param>', view_func=rancidrun_view, methods=['GET'])
app.add_url_rule('/api/save/', view_func=rancidrun_view, methods=['POST','DELETE'])
app.add_url_rule('/api/settings/', view_func=Conf.as_view('conf'), methods=['GET','POST','DELETE'])
app.add_url_rule('/api/logs/<string:param>', view_func=log_view, methods=['DELETE'])
app.add_url_rule('/api/logs/', view_func=log_view, methods=['GET'])
if __name__ == '__main__':
    app.run(
        # host=app.config.get("HOST", "0.0.0.0"),
        # port=app.config.get("PORT", 6000),