예제 #1
0
파일: base.py 프로젝트: hforge/crm
    def init_resource(self, **kw):
        Folder.init_resource(self, **kw)

        # Add current user as admin
        username = get_context().user.name
        admins = kw.get('admins', []) + [username]
        self.set_property('admins', tuple(admins))
예제 #2
0
파일: orders.py 프로젝트: hforge/itws
 def init_resource(self, *args, **kw):
     Folder.init_resource(self, *args, **kw)
     # XXX ctime (Should be done in ikaaro)
     self.set_property('ctime', datetime.now())
     # Currency
     shop = get_shop(self)
     devise = shop.get_property('devise')
     self.set_property('devise', devise)
     # Workflow
     self.onenter_open()
예제 #3
0
파일: shop.py 프로젝트: hforge/itws
 def init_resource(self, *args, **kw):
     Folder.init_resource(self, *args, **kw)
     self.make_resource('orders', Orders,
         title={'en': u'Orders'})
     self.make_resource('payments', PaymentModule,
         title={'en': u'Payments'})
     self.make_resource('products', Products,
         title={'en': u'Products'})
     self.make_resource('taxes', Taxes,
         title={'en': u'Taxes'})
예제 #4
0
파일: crm.py 프로젝트: hforge/crm
 def init_resource(self, **kw):
     Folder.init_resource(self, **kw)
     # Companies
     self.make_resource('companies', Companies,
         title={'en': u'Companies', 'fr': u'Sociétés'})
     # Contacts
     self.make_resource('contacts', Contacts,
         title={'en': u'Contacts', 'fr': u'Contacts'})
     # Missions
     self.make_resource('missions', Missions,
         title={'en': u'Missions', 'fr': u'Missions'})
예제 #5
0
파일: diaporama.py 프로젝트: hforge/itws
 def init_resource(self, **kw):
     Folder.init_resource(self, **kw)
     self.make_resource(self.order_path, self.order_table)
예제 #6
0
파일: folder.py 프로젝트: nicolasderam/wiki
 def init_resource(self, **kw):
     Folder.init_resource(self, **kw)
     # FrontPage
     self.make_resource(self.default_page, WikiPage,
             title={'en': u"Front Page"})
예제 #7
0
파일: taxes.py 프로젝트: hforge/itws
 def init_resource(self, *args, **kw):
     Folder.init_resource(self, *args, **kw)
     # Init a default tax
     kw = {'title': {'en': u'French tax'},
           'tax_value': decimal('19.6')}
     self.make_resource('default', Tax, **kw)
예제 #8
0
파일: news.py 프로젝트: nkhine/ztm-ikaaro
 def init_resource(self, **kw):
     Folder.init_resource(self, **kw)
     # Sidebar
     SideBarAware.init_resource(self, **kw)
     # Create images folder
     self.make_resource('images', Folder)
예제 #9
0
파일: repository.py 프로젝트: hforge/itws
 def init_resource(self, **kw):
     Folder.init_resource(self, **kw)
     # Tags (sidebar "tag cloud")
     self.make_resource(self.tags_box, BoxTags, state='public',
                        title={'en': BoxTags.class_title.gettext()})