Esempio n. 1
0
File: base.py Progetto: 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))
Esempio n. 2
0
 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()
Esempio n. 3
0
File: shop.py Progetto: 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'})
Esempio n. 4
0
File: crm.py Progetto: 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'})
Esempio n. 5
0
 def init_resource(self, **kw):
     Folder.init_resource(self, **kw)
     self.make_resource(self.order_path, self.order_table)
Esempio n. 6
0
 def init_resource(self, **kw):
     Folder.init_resource(self, **kw)
     # FrontPage
     self.make_resource(self.default_page, WikiPage,
             title={'en': u"Front Page"})
Esempio n. 7
0
File: taxes.py Progetto: 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)
Esempio n. 8
0
 def init_resource(self, **kw):
     Folder.init_resource(self, **kw)
     # Sidebar
     SideBarAware.init_resource(self, **kw)
     # Create images folder
     self.make_resource('images', Folder)
Esempio n. 9
0
 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()})