
re.play-app.0.7.source-code.routes Maven / Gradle / Ivy
The newest version!
# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~
# Pages
GET / @controllers.Application.index()
GET /list @controllers.Application.list(limit : Int = 50, page : Int = 1)
GET /list/$limit<[0-9]+>/$page<[0-9]+> @controllers.Application.list(limit : Int, page : Int)
GET /search @controllers.Application.search(request : String)
GET /pcm/:id @controllers.Application.edit(id : String)
GET /embed/pcm/:id @controllers.Application.embed(id : String)
GET /create @controllers.Application.create()
GET /import/:ext @controllers.Application.importer(ext : String)
GET /about/project @controllers.Application.aboutProject()
GET /about/privacy @controllers.Application.aboutPrivacyPolicy()
# API
GET /api/get/:id @controllers.PCMAPI.get(id : String)
POST /api/save/:id @controllers.PCMAPI.save(id : String)
POST /api/create @controllers.PCMAPI.create()
GET /api/remove/:id @controllers.PCMAPI.remove(id : String)
POST /api/extract-content @controllers.PCMAPI.extractContent()
GET /api/search @controllers.PCMAPI.search(request : String)
# I18n
GET /api/i18n/:language @controllers.I18nCtrl.setLang(language : String)
GET /api/i18n @controllers.I18nCtrl.i18n()
# CSV import/export
POST /api/import/csv @controllers.io.CSVCtrl.importPCMsAction(format ?= "json")
POST /api/export/csv @controllers.io.CSVCtrl.exportPCMAction()
# Wikipedia import/export
POST /api/import/wikipedia @controllers.io.MediaWikiCtrl.importPCMsAction(format ?= "json")
POST /api/export/wikitext @controllers.io.MediaWikiCtrl.exportPCMAction()
# HTML import/export
POST /import/html @controllers.io.HTMLCtrl.importPCMsAction(format ?= "page")
POST /api/import/html @controllers.io.HTMLCtrl.importPCMsAction(format ?= "json")
POST /api/export/html @controllers.io.HTMLCtrl.exportPCMAction()
# JSON import/export
POST /api/export/json @controllers.io.JSONCtrl.exportPCMAction()
# Auth
GET /signIn @controllers.auth.AuthenticationController.signIn
GET /signUp @controllers.auth.AuthenticationController.signUp
GET /signOut @controllers.auth.AuthenticationController.signOut
GET /authenticate/:provider @controllers.auth.SocialAuthController.authenticate(provider)
POST /authenticate/credentials @controllers.auth.CredentialsAuthController.authenticate
POST /signUp @controllers.auth.SignUpController.signUp
# Account
GET /profile @controllers.ProfileController.profile
# Admin
GET /admin/load @controllers.AdminController.load(type : String)
# Static resources
GET /assets/*file controllers.Assets.at(path="/public", file)
GET /webjars/*file controllers.WebJarAssets.at(file)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy