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"