# Install Resource Groups # Copyright 2006 by Brian C. Christensen # This file is part of GanttPV. # # GanttPV 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 2 of the License, or # (at your option) any later version. # # GanttPV 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 GanttPV; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # 060723 - first draft # valid group types are "Work" and "Skill" # ResourceGrouping table has this format # ID # ResourceID # ResourceGroupID def DoAdd(): rt = { 'Name': 'Resource' } ct = [ { 'Name': 'GroupType', 'Label': 'Group\nType', 'DataType': 't', 'AccessType': 'd', 'T': 'A', 'Edit': True, 'Width': 60 }, ] Data.AddReportType(rt, ct) Data.AddTable('ResourceGrouping') Data.Database['ResourceGroup'] = Data.Database['Resource'] Data.SetUndo("Install Resource Groups") DoAdd()