/**
 *   OpenPlenary - Open your city council plenaries
 *   Copyright (C) 2013  Indignats de Cardedeu (indignatsdecardedeu@gmail.com)
 *
 *   This program is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

class UrlMappings {

	static mappings = {
		"/$controller/$action?/$id?"{
			constraints {
				// apply constraints here
			}
		}

		"/admin" (controller:"main", action:'admin')
		"/signup" (controller:"webUser", action:'signup')
		"/register" (controller:"webUser", action:'register')
		"/profile" (controller:"webUser", action:'profile')
		"/tag/$tag/$id?" (controller:"tag", action: 'index')
		"/tag/party/$id/$tag/$mandate?" (controller:"tag", action: 'party')
		"/tag/session/$id/$tag" (controller:"tag", action: 'session')
		"/"(controller:"main", action:"home")
		"/$action?/$id?/$mandate?"(controller:"main")
		"500"(view:'/error')
	}
}
