Exemple #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')
Exemple #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
Exemple #3
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')
Exemple #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'
Exemple #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'
Exemple #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
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #11
0
 def _callFUT(self, context, request, form_id):
     from karl.views.forms.filestore import get_filestore
     return get_filestore(context, request, form_id)
Exemple #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')
Exemple #13
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'comment')
Exemple #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)
Exemple #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')
Exemple #16
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
Exemple #17
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')
Exemple #18
0
 def __init__(self, context, request):
     self.context = context
     self.request = request
     self.filestore = get_filestore(context, request, 'comment')
Exemple #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)
Exemple #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')
Exemple #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')
Exemple #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')
Exemple #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
Exemple #24
0
 def _callFUT(self, context, request, form_id):
     from karl.views.forms.filestore import get_filestore
     return get_filestore(context, request, form_id)
Exemple #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)