# Routes # This file defines all application routes (Higher priority routes first) # ~~~~ # Home page GET / controllers.Application.index() GET /all.atom controllers.Rooms.feedAll() GET /entries/:id controllers.Application.show(id: String) GET /users controllers.Users.index() GET /users/:uid controllers.Users.browse(uid: String) GET /rooms.json controllers.Rooms.jsonIndex() GET /rooms controllers.Rooms.index() GET /rooms/$roomId<[0-9]+>.atom controllers.Rooms.feed(roomId: Long) GET /rooms/$roomId<[0-9]+> controllers.Rooms.browse(roomId: Long) GET /rooms/$roomId<[0-9]+>.json controllers.Rooms.json(roomId: Long) GET /rooms/stats/:days/days.json controllers.RoomStatistics.jsonIndex(days: Integer) GET /rooms/$roomId<[0-9]+>/stats/:days/days.json controllers.RoomStatistics.jsonShow(roomId: Long, days: Integer) GET /rooms/$roomId<[0-9]+>/day/:year/:month/:day controllers.Rooms.show(roomId: Long, year: Integer, month: Integer, day: Integer) GET /rooms/$roomId<[0-9]+>/:year/:month/:day.json controllers.Rooms.jsonWithDate(roomId: Long, year: Integer, month: Integer, day: Integer) GET /rooms/:roomName.atom controllers.Rooms.feedWithName(roomName: String) GET /rooms/:roomName.json controllers.Rooms.jsonWithName(roomName: String) GET /rooms/:roomName/:year/:month/:day.json controllers.Rooms.jsonWithNameAndDate(roomName: String, year: Integer, month: Integer, day: Integer) GET /rooms/:roomName controllers.Rooms.browseWithName(roomName: String) GET /rooms/:roomName/:year/:month/:day controllers.Rooms.showWithName(roomName: String, year: Integer, month: Integer, day: Integer) GET /rooms/:roomName/day/:year/:month/:day controllers.Rooms.showWithName(roomName: String, year: Integer, month: Integer, day: Integer) GET /metrics controllers.Metrics.metrics() # Map static resources from the /public folder to the /assets URL path GET /assets/*file controllers.Assets.versioned(path="/public", file: Asset)