class TaskCreatorPage(ForestManPage, TableDrawer):
	def title(self):
		return _("Task Creator Page")

	def __init__(self):
		conn = MySQLdb.connect	(host = "localhost",
								user = "******",
								passwd = "forestman",
								db = "forestman")
		ForestManPage.__init__(self)
		TableDrawer.__init__(self,conn)
		unitidlooker = UnitIdLooker(conn)
		taskgroupidlooker = TaskGroupIdLooker(conn)
		self.taskcreator=TaskCreator(conn)
		self.fields = [[_("Task Id"),2,"TaskId"],
				  [_("Description"),0,"Description"],
				  [_("Task Group"),0,"TaskGroup",taskgroupidlooker],
				  [_("Unit"),0,"Unit",unitidlooker],
				  [_("Min Age"),0,"AgeMin"],
				  [_("Max Age"),0,"AgeMax"]]
		self.idfield="TaskId"

	def add(self,f):
		self.taskcreator.add(f)
			
	def modify(self,f):
		self.taskcreator.modify(f)
		
	def writeContent(self):
		self.writeTable()			

	def actions(self):
		return ForestManPage.actions(self) + TableDrawer.actions(self)
	def __init__(self):
		conn = MySQLdb.connect	(host = "localhost",
								user = "******",
								passwd = "forestman",
								db = "forestman")
		ForestManPage.__init__(self)
		TableDrawer.__init__(self,conn)
		unitidlooker = UnitIdLooker(conn)
		taskgroupidlooker = TaskGroupIdLooker(conn)
		self.taskcreator=TaskCreator(conn)
		self.fields = [[_("Task Id"),2,"TaskId"],
				  [_("Description"),0,"Description"],
				  [_("Task Group"),0,"TaskGroup",taskgroupidlooker],
				  [_("Unit"),0,"Unit",unitidlooker],
				  [_("Min Age"),0,"AgeMin"],
				  [_("Max Age"),0,"AgeMax"]]
		self.idfield="TaskId"