Exemplo n.º 1
0
Arquivo: base.py Projeto: 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))
Exemplo 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()
Exemplo n.º 3
0
Arquivo: shop.py Projeto: 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'})
Exemplo n.º 4
0
Arquivo: crm.py Projeto: 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'})
Exemplo n.º 5
0
 def init_resource(self, **kw):
     Folder.init_resource(self, **kw)
     self.make_resource(self.order_path, self.order_table)
Exemplo 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"})
Exemplo n.º 7
0
Arquivo: taxes.py Projeto: 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)
Exemplo 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)
Exemplo 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()})