def get_event_ticket(): set_settings(paypal_mode='sandbox', paypal_sandbox_username=environ.get('PAYPAL_SANDBOX_USERNAME', 'SQPTVKtS8YvItGQuvHFvwve4'), paypal_sandbox_password=environ.get('PAYPAL_SANDBOX_PASSWORD', 'SQPTVKtS8YvItGQuvHFvwve4'), paypal_sandbox_signature=environ.get('PAYPAL_SANDBOX_SIGNATURE', 'SQPTVKtS8YvItGQuvHFvwve4'), secret='super secret key') event = ObjectMother.get_event() event.name = 'Super Event' event.state = 'Published' event.paypal_email = '*****@*****.**' save_to_db(event, "Event Saved") stripe_auth = StripeAuthorization( stripe_secret_key=environ.get('STRIPE_SECRET_KEY', 'sk_test_SQPTVKtS8YvItGQuvHFvwve4'), stripe_refresh_token=environ.get('STRIPE_REFRESH_TOKEN', 'sk_test_SQPTVKtS8YvItGQuvHFvwve4'), stripe_publishable_key=environ.get('STRIPE_PUBLISHABLE_KEY', 'pk_test_e2jsd4RNUlYesCUb2KJ9nkCm'), stripe_user_id=environ.get('STRIPE_USER_ID', '1445522255'), stripe_email=environ.get('STRIPE_EMAIL', '*****@*****.**'), event_id=event.id ) save_to_db(stripe_auth, "StripeAuthorization Saved") ticket = Ticket(name='Test Ticket', type='paid', sales_start=datetime.now() - timedelta(days=5), sales_end=datetime.now() + timedelta(days=5), description="SomeTicket", event=event, price=50) save_to_db(ticket, "Ticket Saved") save_to_db(Module(ticket_include=True, payment_include=True, donation_include=True)) return event, ticket
def index_view(): placeholder_images = DataGetter.get_event_default_images() pages = DataGetter.get_all_pages() custom_placeholder = DataGetter.get_custom_placeholders() subtopics = DataGetter.get_event_subtopics() settings = get_settings() languages_copy = copy.deepcopy(LANGUAGES) try: languages_copy.pop("en") except: pass if request.method == 'POST': dic = dict(request.form.copy()) for key, value in dic.items(): settings[key] = value[0] set_settings(**settings) flash("Changes have been saved.") return render_template('gentelella/admin/super_admin/content/content.html', pages=pages, settings=settings, placeholder_images=placeholder_images, subtopics=subtopics, custom_placeholder=custom_placeholder, languages=languages_copy, navigation_bar=list_navbar())
def create_app(): test_app = create_app() with test_app.test_request_context(): db.create_all() set_settings(app_name='Open Event', app_environment=Environment.TESTING) return app
def create_app(): test_app = create_app() with test_app.test_request_context(): db.engine.execute('create extension if not exists citext') db.create_all() set_settings(app_name='Open Event', app_environment=Environment.TESTING) return app
def create_app(): app.config.from_object('config.TestingConfig') app.logger.addHandler(logging.StreamHandler(sys.stdout)) app.logger.setLevel(logging.ERROR) with app.test_request_context(): db.create_all() set_settings(app_name='Open Event', app_environment=Environment.TESTING) return app
def create_app(): app.config.from_object('config.TestingConfig') app.secret_key = 'super secret key' app.logger.addHandler(logging.StreamHandler(sys.stdout)) app.logger.setLevel(logging.ERROR) celery.conf.update(app.config) with app.test_request_context(): db.create_all() set_settings(secret='super secret key', app_name='Events City', app_environment=Environment.TESTING) return app.test_client()
def create_app(): app.config.from_object('config.TestingConfig') app.secret_key = 'super secret key' app.logger.addHandler(logging.StreamHandler(sys.stdout)) app.logger.setLevel(logging.ERROR) celery.conf.update(app.config) with app.test_request_context(): db.create_all() populate() set_settings(secret='super secret key', app_name='Open Event', app_environment=Environment.TESTING) return app.test_client()
def index_view(self): if request.method == "POST": dic = dict(request.form.copy()) for i in dic: v = dic[i][0] if not v: dic[i] = None else: dic[i] = v set_settings(**dic) settings = get_settings() return self.render("/gentelella/admin/super_admin/settings/settings.html", settings=settings)
def index_view(self): placeholder_images = DataGetter.get_event_default_images() pages = DataGetter.get_all_pages() custom_placeholder = DataGetter.get_custom_placeholders() settings = get_settings() if request.method == 'POST': dic = dict(request.form.copy()) for key, value in dic.items(): settings[key] = value[0] set_settings(**settings) return self.render( '/gentelella/admin/super_admin/content/content.html', pages=pages, settings=settings, placeholder_images=placeholder_images, custom_placeholder=custom_placeholder )
def index_view(self): placeholder_images = DataGetter.get_event_default_images() pages = DataGetter.get_all_pages() custom_placeholder = DataGetter.get_custom_placeholders() settings = get_settings() if request.method == 'POST': dic = dict(request.form.copy()) for key, value in dic.items(): settings[key] = value[0] set_settings(**settings) return self.render( '/gentelella/admin/super_admin/content/content.html', pages=pages, settings=settings, placeholder_images=placeholder_images, custom_placeholder=custom_placeholder)
def get_event_invoice(): set_settings(paypal_mode='sandbox', paypal_sandbox_username=environ.get('PAYPAL_SANDBOX_USERNAME', 'SQPTVKtS8YvItGQuvHFvwve4'), paypal_sandbox_password=environ.get('PAYPAL_SANDBOX_PASSWORD', 'SQPTVKtS8YvItGQuvHFvwve4'), paypal_sandbox_signature=environ.get('PAYPAL_SANDBOX_SIGNATURE', 'SQPTVKtS8YvItGQuvHFvwve4'), stripe_secret_key='sk_test_SQPTVKtS8YvItGQuvHFvwve4', stripe_publishable_key='pk_test_e2jsd4RNUlYesCUb2KJ9nkCm', secret='super secret key') event = ObjectMother.get_event() event.name = 'Super Event' event.state = 'Published' user = ObjectMother.get_user() save_to_db(user) save_to_db(event, "Event Saved") new_invoice = EventInvoice(amount=100, event_id=event.id, user_id=user.id) save_to_db(new_invoice, "Ticket Saved") return event, new_invoice
def index_view(): placeholder_images = DataGetter.get_event_default_images() pages = DataGetter.get_all_pages() custom_placeholder = DataGetter.get_custom_placeholders() subtopics = DataGetter.get_event_subtopics() settings = get_settings() languages_copy = copy.deepcopy(LANGUAGES) try: languages_copy.pop("en") except: pass if request.method == 'POST': dic = dict(request.form.copy()) for key, value in dic.items(): settings[key] = value[0] set_settings(**settings) return render_template( 'gentelella/admin/super_admin/content/content.html', pages=pages, settings=settings, placeholder_images=placeholder_images, subtopics=subtopics, custom_placeholder=custom_placeholder, languages=languages_copy, navigation_bar=list_navbar() )
def create_app(): # app.config.from_object('config.TestingConfig') app.config['TESTING'] = True app.config['WTF_CSRF_ENABLED'] = False app.config['DEBUG_TB_ENABLED'] = False app.config['CELERY_ALWAYS_EAGER'] = True app.config['CELERY_EAGER_PROPAGATES_EXCEPTIONS'] = True app.config['BROKER_BACKEND'] = 'memory' # app.config['CELERY_BROKER_URL'] = '' # app.config['CELERY_RESULT_BACKEND'] = '' app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(_basedir, 'test.db') app.secret_key = 'super secret key' app.logger.addHandler(logging.StreamHandler(sys.stdout)) app.logger.setLevel(logging.ERROR) celery.conf.update(app.config) with app.test_request_context(): db.create_all() populate() set_settings(secret='super secret key', app_name='Open Event') return app.test_client()
def index_view(self): placeholder_images = DataGetter.get_event_default_images() pages = DataGetter.get_all_pages() custom_placeholder = DataGetter.get_custom_placeholders() subtopics = DataGetter.get_event_subtopics() settings = get_settings() languages_copy = copy.deepcopy(LANGUAGES) try: languages_copy.pop("en") except: pass if request.method == 'POST': dic = dict(request.form.copy()) for key, value in dic.items(): settings[key] = value[0] set_settings(**settings) return self.render( '/gentelella/admin/super_admin/content/content.html', pages=pages, settings=settings, placeholder_images=placeholder_images, subtopics=subtopics, custom_placeholder=custom_placeholder, languages=languages_copy )
def index_view(self): if request.method == 'POST': if 'thumbnail_width' in request.form: im_size = DataGetter.get_image_sizes() if im_size: im_size.full_width = request.form['large_width'] im_size.full_height = request.form['large_height'] im_size.icon_width = request.form['icon_width'] im_size.icon_height = request.form['icon_height'] im_size.thumbnail_width = request.form['thumbnail_width'] im_size.thumbnail_height = request.form['thumbnail_height'] else: im_size = ImageSizes( full_width=request.form['large_width'], full_height=request.form['large_height'], icon_width=request.form['icon_width'], icon_height=request.form['icon_width'], thumbnail_width=request.form['thumbnail_width'], thumbnail_height=request.form['thumbnail_width']) save_to_db(im_size, "Image Sizes saved") im_config = DataGetter.get_image_configs() if im_config: for config in im_config: config.size = request.form['size_' + config.page] save_to_db(config, "Image Config Saved") else: config = ImageConfig(page='front', size=request.form['size_front']) save_to_db(config, "Image Config Saved") config = ImageConfig(page='mysession', size=request.form['size_mysession']) save_to_db(config, "Image Config Saved") config = ImageConfig(page='event', size=request.form['size_event']) save_to_db(config, "Image Config Saved") config = ImageConfig( page='speaker_event', size=request.form['size_speaker_event']) save_to_db(config, "Image Config Saved") config = ImageConfig( page='speaker_dashboard', size=request.form['size_speaker_dashboard']) save_to_db(config, "Image Config Saved") if 'service_fee' in request.form: dic = ImmutableMultiDict(request.form) else: dic = dict(request.form.copy()) for i in dic: v = dic[i][0] if not v: dic[i] = None else: dic[i] = v set_settings(**dic) settings = get_settings() fees = DataGetter.get_fee_settings() event_view = EventsView() return self.render( '/gentelella/admin/super_admin/settings/settings.html', settings=settings, fees=fees, payment_currencies=DataGetter.get_payment_currencies(), included_settings=event_view.get_module_settings())
def index_view(): if request.method == 'POST': if 'super_admin_email' in request.form: super_admin = DataGetter.get_super_admin_user() super_admin.email = request.form['super_admin_email'] save_to_db(super_admin) if 'event-thumbnail_width' in request.form: im_size_profile = DataGetter.get_image_sizes_by_type(type='profile') im_size_event = DataGetter.get_image_sizes_by_type(type='event') if im_size_profile and im_size_event: im_size_profile.full_width = request.form['profile-large_width'] im_size_profile.full_height = request.form['profile-large_width'] im_size_profile.full_aspect = request.form.get('profile-large_aspect', 'off') im_size_profile.full_quality = request.form['profile-large_quality'] im_size_profile.icon_width = request.form['profile-icon_width'] im_size_profile.icon_height = request.form['profile-icon_width'] im_size_profile.icon_aspect = request.form.get('profile-icon_aspect', 'off') im_size_profile.icon_quality = request.form['profile-icon_quality'] im_size_profile.thumbnail_width = request.form['profile-thumbnail_width'] im_size_profile.thumbnail_height = request.form['profile-thumbnail_width'] im_size_profile.thumbnail_aspect = request.form.get('profile-thumbnail_aspect', 'off') im_size_profile.thumbnail_quality = request.form['profile-thumbnail_quality'] im_size_profile.logo_width = None im_size_profile.logo_height = None save_to_db(im_size_profile, "Image Sizes saved") im_size_event.full_width = request.form['event-large_width'] im_size_event.full_height = request.form['event-large_height'] im_size_event.full_aspect = request.form.get('event-large_aspect', 'off') im_size_event.full_quality = request.form['event-large_quality'] im_size_event.icon_width = request.form['event-icon_width'] im_size_event.icon_height = request.form['event-icon_height'] im_size_event.icon_aspect = request.form.get('event-icon_aspect', 'off') im_size_event.icon_quality = request.form['event-icon_quality'] im_size_event.thumbnail_width = request.form['event-thumbnail_width'] im_size_event.thumbnail_height = request.form['event-thumbnail_height'] im_size_event.thumbnail_aspect = request.form.get('event-thumbnail_aspect', 'off') im_size_event.thumbnail_quality = request.form['event-thumbnail_quality'] im_size_event.logo_width = request.form['logo_width'] im_size_event.logo_height = request.form['logo_height'] save_to_db(im_size_event, "Image Sizes saved") else: all_im_sizes = DataGetter.get_image_sizes() for sizes in all_im_sizes: delete_from_db(sizes, 'Delete Image Sizes') im_size = ImageSizes(type='profile', full_width=request.form['profile-large_width'], full_height=request.form['profile-large_width'], full_aspect=request.form.get('profile-large_aspect', 'off'), full_quality=request.form['profile-large_quality'], icon_width=request.form['profile-icon_width'], icon_height=request.form['profile-icon_width'], icon_aspect=request.form.get('profile-icon_aspect', 'off'), icon_quality=request.form['profile-icon_quality'], thumbnail_width=request.form['profile-thumbnail_width'], thumbnail_height=request.form['profile-thumbnail_width'], thumbnail_aspect=request.form.get('profile-thumbnail_aspect', 'off'), thumbnail_quality=request.form['profile-thumbnail_quality'], logo_width=None, logo_height=None) save_to_db(im_size, "Image Sizes saved") im_size = ImageSizes(type='event', full_width=request.form['event-large_width'], full_height=request.form['event-large_height'], full_aspect=request.form.get('event-large_aspect', 'off'), full_quality=request.form['profile-large_quality'], icon_width=request.form['event-icon_width'], icon_height=request.form['event-icon_height'], icon_aspect=request.form.get('event-icon_aspect', 'off'), icon_quality=request.form['profile-icon_quality'], thumbnail_width=request.form['event-thumbnail_width'], thumbnail_height=request.form['event-thumbnail_height'], thumbnail_aspect=request.form.get('event-thumbnail_aspect', 'off'), thumbnail_quality=request.form['profile-thumbnail_quality'], logo_width=request.form['logo_width'], logo_height=request.form['logo_height']) save_to_db(im_size, "Image Sizes saved") if 'service_fee' in request.form: dic = ImmutableMultiDict(request.form) else: dic = dict(request.form.copy()) for i in dic: v = dic[i][0] if not v: dic[i] = None else: dic[i] = v set_settings(**dic) settings = get_settings() fees = DataGetter.get_fee_settings() image_config = DataGetter.get_image_configs() event_image_sizes = DataGetter.get_image_sizes_by_type(type='event') profile_image_sizes = DataGetter.get_image_sizes_by_type(type='profile') return render_template( 'gentelella/admin/super_admin/settings/settings.html', settings=settings, fees=fees, s3_regions=boto.s3.regions(), payment_currencies=DataGetter.get_payment_currencies(), included_settings=get_module_settings(), image_config=image_config, super_admin_email=DataGetter.get_super_admin_user().email, event_image_sizes=event_image_sizes, profile_image_sizes=profile_image_sizes, navigation_bar=list_navbar() )