source: Dev/branches/play-2.0.1/samples/scala/zentasks/conf/routes @ 322

Last change on this file since 322 was 322, checked in by hendrikvanantwerpen, 13 years ago

Added Play! framework and application with Jena dependency. Working on
the basic things now (login/register), after that start implementing
our data model.

File size: 2.1 KB
Line 
1# Routes
2# This file defines all application routes (Higher priority routes first)
3# ~~~~
4
5# The home page
6GET     /                                   controllers.Projects.index
7
8# Authentication
9GET     /login                              controllers.Application.login
10POST    /login                              controllers.Application.authenticate
11GET     /logout                             controllers.Application.logout
12                                           
13# Projects                                 
14POST    /projects                           controllers.Projects.add
15
16POST    /projects/groups                    controllers.Projects.addGroup()
17DELETE  /projects/groups                    controllers.Projects.deleteGroup(group: String)
18PUT     /projects/groups                    controllers.Projects.renameGroup(group: String)
19
20DELETE  /projects/:project                  controllers.Projects.delete(project: Long)
21PUT     /projects/:project                  controllers.Projects.rename(project: Long)                     
22
23POST    /projects/:project/team             controllers.Projects.addUser(project: Long)
24DELETE  /projects/:project/team             controllers.Projects.removeUser(project: Long)
25             
26# Tasks                     
27GET     /projects/:project/tasks            controllers.Tasks.index(project: Long)
28POST    /projects/:project/tasks            controllers.Tasks.add(project: Long, folder: String)
29PUT     /tasks/:task                        controllers.Tasks.update(task: Long)
30DELETE  /tasks/:task                        controllers.Tasks.delete(task: Long)
31
32POST    /tasks/folder                       controllers.Tasks.addFolder
33DELETE  /projects/:project/tasks/folder     controllers.Tasks.deleteFolder(project: Long, folder: String)
34PUT     /project/:project/tasks/folder      controllers.Tasks.renameFolder(project: Long, folder: String)
35
36# Javascript routing
37GET     /assets/javascripts/routes          controllers.Application.javascriptRoutes
38
39# Map static resources from the /public folder to the /public path
40GET     /assets/*file                       controllers.Assets.at(path="/public", file)
41
Note: See TracBrowser for help on using the repository browser.