Esempio n. 1
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.community = find_interface(context, ICommunity)
     self.profiles = find_profiles(context)
     self.api = TemplateAPI(context, request)
     self.filestore = get_filestore(context, request, 'accept-invitation')
Esempio n. 2
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.workflow = get_workflow(ICommunityFile, 'security', context)
     self.filestore = get_filestore(context, request, 'add-file')
     self.show_sendalert = get_show_sendalert(self.context, self.request)
     self.check_upload_size = check_upload_size # for testing
Esempio n. 3
0
File: members.py Progetto: zagy/karl
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.community = find_interface(context, ICommunity)
     self.profiles = find_profiles(context)
     self.api = TemplateAPI(context, request)
     self.filestore = get_filestore(context, request, 'accept-invitation')
Esempio n. 4
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'add-user')
     self.photo = None
     self.users = find_users(context)
     self.group_options = get_group_options(self.context)
     self.page_title = 'Add User'
Esempio n. 5
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'add-user')
     self.photo = None
     self.users = find_users(context)
     self.group_options = get_group_options(self.context)
     self.page_title = 'Add User'
Esempio n. 6
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'edit-profile')
     self.page_title = "Edit %s" % context.title
     photo = context.get('photo')
     if photo is not None:
         photo = SchemaFile(None, photo.__name__, photo.mimetype)
     self.photo = photo
Esempio n. 7
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'edit-profile')
     self.page_title = "Edit %s" % context.title
     photo = context.get('photo')
     if photo is not None:
         photo = SchemaFile(None, photo.__name__, photo.mimetype)
     self.photo = photo
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'newsitem')
     page_title = getattr(self, 'page_title', 'Add News Item')
     self.api = TemplateAPI(context, request, page_title)
     # calculate locale for this user
     locale = get_user_date_format(context, request)
     default_locale = 'en-US'
     self.datetime_format = consts.python_datetime_formats.get(locale, default_locale)
     self.js_date_format = consts.js_date_formats.get(locale, default_locale)
Esempio n. 9
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'newsitem')
     page_title = getattr(self, 'page_title', 'Add News Item')
     self.api = TemplateAPI(context, request, page_title)
     # calculate locale for this user
     locale = get_user_date_format(context, request)
     default_locale = 'en-US'
     self.datetime_format = consts.python_datetime_formats.get(
         locale, default_locale)
     self.js_date_format = consts.js_date_formats.get(
         locale, default_locale)
Esempio n. 10
0
 def test_add_user_filestore_photo_view(self):
     from karl.views.forms.filestore import get_filestore
     from karl.models.tests.test_image import one_pixel_jpeg as dummy_photo
     from karl.testing import DummyUpload
     context = self.context
     request = self.request
     filestore = get_filestore(context, request, 'add-user')
     key = request.subpath[-1]
     upload = DummyUpload(filename='test.jpg',
                          mimetype='image/jpeg',
                          data=dummy_photo)
     filestore.put(key, upload.file, 'cache_tag', [])
     from karl.views.people import add_user_filestore_photo_view
     response = add_user_filestore_photo_view(context, request)
     self.assertEqual(response.status, '200 OK')
     self.assertEqual(response.body, dummy_photo)
Esempio n. 11
0
 def _callFUT(self, context, request, form_id):
     from karl.views.forms.filestore import get_filestore
     return get_filestore(context, request, form_id)
Esempio n. 12
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.workflow = get_workflow(IBlogEntry, 'security', context)
     self.filestore = get_filestore(context, request, 'edit-blogentry')
Esempio n. 13
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'comment')
Esempio n. 14
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'comment')
     self.show_sendalert = get_show_sendalert(context, request)
Esempio n. 15
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.workflow = get_workflow(IForumTopic, 'security', context)
     self.filestore = get_filestore(context, request, 'edit-forumtopic')
Esempio n. 16
0
File: utils.py Progetto: zagy/karl
def photo_from_filestore_view(context, request, form_id):
    key = request.subpath[-1]
    filestore = get_filestore(context, request, form_id)
    cache_tag, headers, bodyfile = filestore.get(key)
    r = Response(headerlist=headers, app_iter=bodyfile)
    return r
Esempio n. 17
0
File: blog.py Progetto: disko/karl
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.workflow = get_workflow(IBlogEntry, 'security', context)
     self.filestore = get_filestore(context, request, 'edit-blogentry')
Esempio n. 18
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'comment')
Esempio n. 19
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'comment')
     self.show_sendalert = get_show_sendalert(context, request)
Esempio n. 20
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.workflow = get_workflow(ICommunityFile, 'security', context)
     self.filestore = get_filestore(context, request, 'edit-file')
Esempio n. 21
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.workflow = get_workflow(ICalendarEvent, 'security', context)
     self.filestore = get_filestore(context, request, 'calendar-event')
Esempio n. 22
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.workflow = get_workflow(IForumTopic, 'security', context)
     self.filestore = get_filestore(context, request, 'edit-forumtopic')
Esempio n. 23
0
def photo_from_filestore_view(context, request, form_id):
    key = request.subpath[-1]
    filestore = get_filestore(context, request, form_id)
    cache_tag, headers, bodyfile = filestore.get(key)
    r = Response(headerlist=headers, app_iter=bodyfile)
    return r
Esempio n. 24
0
 def _callFUT(self, context, request, form_id):
     from karl.views.forms.filestore import get_filestore
     return get_filestore(context, request, form_id)
Esempio n. 25
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'newsitem')
     page_title = getattr(self, 'page_title', 'Add News Item')
     self.api = TemplateAPI(context, request, page_title)