Changeset 16
- Timestamp:
- 11/18/08 17:11:41 (7 weeks ago)
- Location:
- gnrpy/packages/develop
- Files:
-
- 2 added
- 3 modified
-
main.py (modified) (1 diff)
-
menu.xml (modified) (1 diff)
-
webpages/index.py (added)
-
webpages/maintables/project.py (modified) (1 diff)
-
webpages/_resources/indexcontent.html (added)
Legend:
- Unmodified
- Added
- Removed
-
gnrpy/packages/develop/main.py
r15 r16 1 1 #!/usr/bin/env python 2 2 # encoding: utf-8 3 import os 3 4 4 class Package(object): 5 from gnr.core.gnrbag import Bag 6 7 from gnr.app.gnrdbo import GnrDboTable, GnrDboPackage, Table_counter, Table_userobject 8 from gnr.core.gnrstring import templateReplace, splitAndStrip 9 10 class Package(GnrDboPackage): 5 11 def config_attributes(self): 6 12 return dict(comment='develop package', 7 name_short='develop', name_long='develop', name_full='develop') 13 name_short='develop', 14 name_long='develop', 15 name_full='develop') 8 16 9 17 def config_db(self, pkg): 10 testtbl = pkg.table('test', pkey='id') 11 testtbl.column('id', size='22') 18 pass 19 20 class Table(GnrDboTable): 21 pass -
gnrpy/packages/develop/menu.xml
r15 r16 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <GenRoBag> 3 <user_root tags="user" basepath="/ uwaext/mockup">3 <user_root tags="user" basepath="/develop"> 4 4 <page label="!!Project status" file="maintable/project.py"/> 5 5 </user_root> 6 <staff_root tags="staff" basepath="/ uwaext">6 <staff_root tags="staff" basepath="/develop"> 7 7 <staff label="!!Staff area"> 8 8 <maintables label="!!Management" cols="2" basepath="maintables"> 9 <staff label="!!Staff" file="staff.py"/> 10 <project label="!!Project" file="project.py"/> 11 <client label="!!Client" file="client.py"/> 12 <user label="!!User management" file="/adm/manage_users.py"/> 13 <tags label="!!User Tags" file="/adm/manage_tags.py"/> 9 14 </maintables> 10 15 <auxtables label="!!Support" cols="2" basepath="auxtables"> 16 <action label="!!Action" file="action.py"/> 17 <ticket label="!!Ticket" file="project.py"/> 18 <ticket_type label="!!Ticket tipe" file="client.py"/> 11 19 </auxtables> 12 20 </staff> -
gnrpy/packages/develop/webpages/maintables/project.py
r15 r16 44 44 def formBase(self, parentBC,disabled=False, **kwargs): 45 45 tc = parentBC.tabContainer(margin='2px',**kwargs) 46 tab1 = tc.borderContainer(title=' Form')46 tab1 = tc.borderContainer(title='Project') 47 47 tab2 = tc.borderContainer(title='Tickets') 48 self.tabProject(tab ,disabled)48 self.tabProject(tab1,disabled) 49 49 self.tabTickets(tab2) 50 50 51 51 def tabProject(self,bc,disabled): 52 top = bc.contentPane(region='top', width='30ex',margin='2px',_class='pbl_roundedGroup')52 top = bc.contentPane(region='top',height='30ex',margin='2px',_class='pbl_roundedGroup') 53 53 fb = top.formbuilder(cols=1, border_spacing='6px',disabled=disabled) 54 54 fb.field('develop.project.name',width='12em') 55 55 fb.field('develop.project.client_id',width='12em',auxColumns='address') 56 56 fb.div(innerHTML='==dataTemplate(tpl, dbag);', 57 tpl='$address <br/> $email <br/> phones',57 tpl='$address <br/> $email <br/> $phones', 58 58 dbag='^.@client_id',_class='infoBox') 59 59 fb.field('develop.project.description',width='12em',height='8ex',tag='simpleTextArea',
