예제 #1
0
 def __init__(self, title, entry, format, pubdate):
     Folder.__init__(self)
     self.title = title
     self.entry = entry
     self.format = format
     self.pubdate = pubdate
     self['attachments'] = Attachments()
     self['comments'] = Comments()
예제 #2
0
 def __init__(self, title='', author='', text=''):
     Folder.__init__(self)
     self.title = title
     self.author = author
     self.text = text
     self['attachments'] = Folder()  # implement these later...
     self['links'] = Folder()   
     self['comments'] = Folder()     # implement these later...
예제 #3
0
 def __init__(self, title='', author='', text=''):
     Folder.__init__(self)
     self.title = title
     self.author = author
     self.text = text
     self['attachments'] = Folder()  # implement these later...
     self['links'] = Folder()
     self['comments'] = Folder()  # implement these later...
예제 #4
0
 def __init__(self, title, entry, format, pubdate):
     Folder.__init__(self)
     self.title = title
     self.entry = entry
     self.format = format
     self.pubdate = pubdate
     self['attachments'] = Attachments()
     self['comments'] = Comments()
예제 #5
0
 def __init__(self, title, entry, format, pubdate):
     Folder.__init__(self)
     self.modified = datetime.datetime.now()
     self.title = title
     self.entry = entry
     self.pubdate = pubdate
     self.format = format
     self['attachments'] = Folder()
     self['comments'] = Folder()
예제 #6
0
 def __init__(self, title, entry, format, pubdate):
     Folder.__init__(self)
     self.modified = datetime.datetime.now()
     self.title = title
     self.entry = entry
     self.pubdate = pubdate
     self.format = format
     self['attachments'] = Folder()
     self['comments'] = Folder()
예제 #7
0
    def __init__(self, external_id, firstname, lastname, team_name, props):
        Folder.__init__(self)
        self.external_id = external_id
        self.firstname = firstname
        self.lastname = lastname
        self.team_name = team_name
        self.title = lastname + ', ' + firstname

        self.props = PersistentMapping()

        for k, v in props.items():
            self.props[k] = v
예제 #8
0
    def __init__(self, external_id, firstname, lastname,
                 team_name, props):
        Folder.__init__(self)
        self.external_id = external_id
        self.firstname = firstname
        self.lastname = lastname
        self.team_name = team_name
        self.title = lastname + ', ' + firstname

        self.props = PersistentMapping()

        for k,v in props.items():
            self.props[k] = v
예제 #9
0
 def __init__(self, body):
     Folder.__init__(self)
     self.modified = datetime.datetime.now()
     self.pubdate = datetime.datetime.now()
     self.title = u""
     self['attachments'] = Folder()
     self['comments'] = Folder()
     self['editor'] = MethodEditor()
     if body.get('fp'):
         fp = body['fp']
         fp.seek(0)
         self.body = File(fp)
     else:
         raise RuntimeError("upload failed")
예제 #10
0
 def __call__(self):
     if '__tiles__' not in self.request.context:
         self.request.context.add('__tiles__', Folder(), send_events=False)
     tiles = self.request.context['__tiles__']
     tile_name = self.request.GET.pop('name')
     if tile_name in tiles:
         tile = tiles[tile_name]
     else:
         tile_type = self.request.GET.pop('type')
         tiles[tile_name] = tile = Tile(tile_type)
         # XXX mass assignment vuln, need to validate
         tile.set_properties(dict(self.request.GET))
     return HTTPFound(self.request.mgmt_path(tile, '@@properties'))
예제 #11
0
 def __init__(self, title='', description=''):
     Folder.__init__(self)
     self.title = title
     self.description = description
예제 #12
0
파일: pool.py 프로젝트: liqd/adhocracy3
 def __init__(self, data=None, family=None):
     """Counter that should increment if descendants are changed."""
     Folder.__init__(self, data=data, family=family)
     Base.__init__(self)
     self.__changed_descendants_counter__ = Length()
예제 #13
0
 def __init__(self):
     Folder.__init__(self)
     self.title = 'Teams'
예제 #14
0
 def __init__(self):
     Folder.__init__(self)
     self.title = 'Teams'
예제 #15
0
 def __init__(self, title='', description=''):
     Folder.__init__(self)
     self.title = title
     self.description = description
예제 #16
0
 def __init__(self, title=''):
     Folder.__init__(self)
     self.title = title
예제 #17
0
 def __init__(self, data=None, family=None):
     """Counter that should increment if descendants are changed."""
     Folder.__init__(self, data=data, family=family)
     Base.__init__(self)
     self.__changed_descendants_counter__ = Length()