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')
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
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'
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)
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)
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)
def _callFUT(self, context, request, form_id): from karl.views.forms.filestore import get_filestore return get_filestore(context, request, form_id)
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')
def __init__(self, context, request): self.context = context self.request = request self.filestore = get_filestore(context, request, 'comment')
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)
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')
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
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')
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')
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)