├── .codecov.yml ├── .dockerignore ├── .editorconfig ├── .github ├── actions │ └── wait-for-deployment │ │ └── action.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── backend-checks.yml │ ├── backend-test.yml │ ├── build-backend.yml │ ├── build-base-pretix.yml │ ├── build-frontend.yml │ ├── build-pretix.yml │ ├── claude.yml │ ├── deploy.yml │ ├── frontend-lint.yml │ ├── global-terraform-deploy.yml │ ├── global-terraform-lint.yml │ ├── opentofu-lint.yml │ └── slash-commands.yml ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── .tool-versions ├── .vercelignore ├── CLAUDE.md ├── Dockerfile.node.local ├── Dockerfile.python.local ├── LICENSE ├── README.md ├── backend ├── .coveragerc ├── .dockerignore ├── .editorconfig ├── .flake8 ├── .gitignore ├── .isort.cfg ├── .pylintrc ├── Dockerfile ├── api │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── association_membership │ │ ├── __init__.py │ │ ├── mutation.py │ │ └── mutations │ │ │ ├── __init__.py │ │ │ ├── manage_user_subscription.py │ │ │ └── subscribe_user_to_association.py │ ├── badge_scanner │ │ ├── __init__.py │ │ ├── mutation.py │ │ ├── query.py │ │ ├── schema.py │ │ └── types.py │ ├── billing │ │ ├── __init__.py │ │ └── types.py │ ├── blog │ │ ├── __init__.py │ │ ├── schema.py │ │ └── types.py │ ├── checklist │ │ ├── __init__.py │ │ ├── query.py │ │ └── tests │ │ │ └── test_query.py │ ├── cms │ │ ├── __init__.py │ │ ├── base │ │ │ ├── __init__.py │ │ │ ├── blocks │ │ │ │ ├── __init__.py │ │ │ │ ├── accordion.py │ │ │ │ ├── cta.py │ │ │ │ └── map.py │ │ │ └── types.py │ │ ├── home │ │ │ ├── __init__.py │ │ │ └── blocks │ │ │ │ ├── __init__.py │ │ │ │ └── home_intro_section.py │ │ ├── news │ │ │ ├── __init__.py │ │ │ ├── blocks │ │ │ │ ├── __init__.py │ │ │ │ └── news_grid_section.py │ │ │ ├── queries │ │ │ │ ├── __init__.py │ │ │ │ ├── news_article.py │ │ │ │ └── news_articles.py │ │ │ └── types.py │ │ ├── page │ │ │ ├── __init__.py │ │ │ ├── blocks │ │ │ │ ├── __init__.py │ │ │ │ ├── checkout_section.py │ │ │ │ ├── dynamic_content_display_section.py │ │ │ │ ├── homepage_hero.py │ │ │ │ ├── information_section.py │ │ │ │ ├── keynoters_section.py │ │ │ │ ├── live_streaming_section.py │ │ │ │ ├── schedule_preview_section.py │ │ │ │ ├── slider_cards_section.py │ │ │ │ ├── socials_section.py │ │ │ │ ├── special_guest_section.py │ │ │ │ ├── sponsors_section.py │ │ │ │ └── text_section.py │ │ │ ├── queries │ │ │ │ ├── __init__.py │ │ │ │ ├── cms_page.py │ │ │ │ ├── cms_pages.py │ │ │ │ └── page_preview.py │ │ │ ├── registry.py │ │ │ └── types.py │ │ ├── schema.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── factories.py │ │ │ ├── news │ │ │ │ ├── __init__.py │ │ │ │ └── test_queries.py │ │ │ ├── page │ │ │ │ ├── __init__.py │ │ │ │ └── queries │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_cms_page.py │ │ │ │ │ ├── test_cms_pages.py │ │ │ │ │ └── test_page_preview.py │ │ │ └── test_utils.py │ │ ├── types.py │ │ └── utils.py │ ├── conferences │ │ ├── __init__.py │ │ ├── helpers │ │ │ ├── days.py │ │ │ └── maps.py │ │ ├── schema.py │ │ ├── tests │ │ │ ├── test_query_conference.py │ │ │ └── test_query_talk.py │ │ └── types.py │ ├── context.py │ ├── countries │ │ ├── __init__.py │ │ ├── schema.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ └── test_schema.py │ │ └── types.py │ ├── events │ │ ├── __init__.py │ │ └── types.py │ ├── extensions.py │ ├── files_upload │ │ ├── __init__.py │ │ ├── mutations │ │ │ ├── __init__.py │ │ │ ├── finalize_upload.py │ │ │ └── upload_file.py │ │ ├── permissions.py │ │ ├── schema.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ └── mutations │ │ │ │ ├── __init__.py │ │ │ │ ├── test_finalize_upload.py │ │ │ │ └── test_upload_file.py │ │ └── types.py │ ├── grants │ │ ├── __init__.py │ │ ├── mutations.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_send_grant.py │ │ │ ├── test_send_grant_reply.py │ │ │ └── test_update_grant.py │ │ └── types.py │ ├── helpers │ │ ├── __init__.py │ │ ├── i18n.py │ │ ├── ids.py │ │ ├── images.py │ │ └── maps.py │ ├── job_board │ │ ├── __init__.py │ │ ├── schema.py │ │ └── types.py │ ├── languages │ │ ├── __init__.py │ │ └── types.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── graphql_schema.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── newsletters │ │ ├── __init__.py │ │ ├── mutations │ │ │ ├── __init__.py │ │ │ └── subscribe_to_newsletter.py │ │ └── schema.py │ ├── orders │ │ ├── __init__.py │ │ ├── mutations.py │ │ └── query.py │ ├── pages │ │ ├── __init__.py │ │ ├── schema.py │ │ └── types.py │ ├── participants │ │ ├── __init__.py │ │ ├── mutations.py │ │ ├── queries.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ └── test_queries.py │ │ └── types.py │ ├── permissions.py │ ├── pretix │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── mutations.py │ │ ├── permissions.py │ │ ├── query.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_get_conference_tickets.py │ │ │ ├── test_types.py │ │ │ └── test_update_attendee_ticket.py │ │ └── types.py │ ├── schedule │ │ ├── __init__.py │ │ ├── mutations │ │ │ ├── __init__.py │ │ │ ├── book_schedule_item.py │ │ │ ├── cancel_booking_schedule_item.py │ │ │ ├── change_schedule_item_slot.py │ │ │ ├── create_schedule_item.py │ │ │ ├── create_schedule_slot.py │ │ │ ├── star_schedule_item.py │ │ │ ├── unstar_schedule_item.py │ │ │ └── update_schedule_invitation.py │ │ ├── queries │ │ │ ├── __init__.py │ │ │ ├── schedule_invitation.py │ │ │ ├── search_events_for_schedule.py │ │ │ └── unassigned_schedule_items.py │ │ ├── schema.py │ │ ├── tests │ │ │ ├── test_book_spot_schedule_item.py │ │ │ ├── test_cancel_booking_schedule_item.py │ │ │ ├── test_change_schedule_item_slot.py │ │ │ ├── test_create_schedule_item.py │ │ │ ├── test_create_schedule_slot.py │ │ │ ├── test_schedule_invitation.py │ │ │ ├── test_search_events_for_schedule.py │ │ │ ├── test_star_schedule_item.py │ │ │ ├── test_unassigned_schedule_items.py │ │ │ └── test_update_schedule_invitation.py │ │ └── types │ │ │ ├── __init__.py │ │ │ ├── day.py │ │ │ ├── day_room.py │ │ │ ├── room.py │ │ │ ├── schedule_invitation.py │ │ │ ├── schedule_item.py │ │ │ ├── schedule_item_user.py │ │ │ └── slot.py │ ├── schema.py │ ├── sponsors │ │ ├── __init__.py │ │ ├── schema.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_send_sponsor_lead.py │ │ │ └── test_sponsors_by_level.py │ │ └── types.py │ ├── submissions │ │ ├── __init__.py │ │ ├── mutations.py │ │ ├── permissions.py │ │ ├── schema.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_edit_submission.py │ │ │ ├── test_permissions.py │ │ │ ├── test_send_submission.py │ │ │ ├── test_submission.py │ │ │ ├── test_submission_permissions.py │ │ │ ├── test_submission_voting_tags.py │ │ │ └── test_submissions.py │ │ └── types.py │ ├── tests │ │ ├── __init__.py │ │ ├── association_membership │ │ │ ├── __init__.py │ │ │ └── mutations │ │ │ │ ├── __init__.py │ │ │ │ ├── test_manage_user_association_subscription.py │ │ │ │ └── test_subscribe_user_to_association.py │ │ ├── factories.py │ │ ├── fixtures.py │ │ ├── schema │ │ │ ├── __init__.py │ │ │ ├── badge_scanner │ │ │ │ ├── __init__.py │ │ │ │ ├── test_export.py │ │ │ │ ├── test_get_single_scan.py │ │ │ │ ├── test_list_scans.py │ │ │ │ ├── test_scan_badge.py │ │ │ │ └── test_update.py │ │ │ ├── conference │ │ │ │ ├── __init__.py │ │ │ │ ├── test_conference.py │ │ │ │ ├── test_copy.py │ │ │ │ ├── test_days.py │ │ │ │ ├── test_days_slots.py │ │ │ │ ├── test_faqs.py │ │ │ │ ├── test_keynotes.py │ │ │ │ ├── test_menu.py │ │ │ │ ├── test_ranking.py │ │ │ │ ├── test_sponsor.py │ │ │ │ ├── test_talk.py │ │ │ │ ├── test_talks.py │ │ │ │ └── test_tickets.py │ │ │ ├── test_blog.py │ │ │ ├── test_create_order.py │ │ │ ├── test_events.py │ │ │ ├── test_get_order.py │ │ │ ├── test_newsletter.py │ │ │ ├── test_pages.py │ │ │ └── test_user.py │ │ ├── test_commands.py │ │ ├── test_error_type.py │ │ ├── test_extensions.py │ │ ├── test_job_board.py │ │ └── test_utils.py │ ├── types.py │ ├── users │ │ ├── __init__.py │ │ ├── mutations │ │ │ ├── __init__.py │ │ │ ├── login.py │ │ │ ├── logout.py │ │ │ ├── register.py │ │ │ ├── request_reset_password.py │ │ │ ├── reset_password.py │ │ │ └── update_profile.py │ │ ├── queries.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_billing_addresses.py │ │ │ ├── test_invitation_letter_request.py │ │ │ ├── test_login.py │ │ │ ├── test_logout.py │ │ │ ├── test_me.py │ │ │ ├── test_participant.py │ │ │ ├── test_register.py │ │ │ ├── test_request_reset_password.py │ │ │ ├── test_reset_password.py │ │ │ ├── test_stars.py │ │ │ ├── test_user_grants.py │ │ │ ├── test_user_orders.py │ │ │ └── test_user_tickets.py │ │ └── types.py │ ├── utils.py │ ├── views.py │ ├── visa │ │ ├── mutation.py │ │ ├── mutations │ │ │ ├── __init__.py │ │ │ ├── request_invitation_letter.py │ │ │ └── update_invitation_letter_document.py │ │ ├── permissions.py │ │ ├── queries │ │ │ ├── __init__.py │ │ │ └── invitation_letter_document.py │ │ ├── query.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── mutations │ │ │ │ ├── __init__.py │ │ │ │ ├── test_request_invitation_letter.py │ │ │ │ └── test_update_invitation_letter_document.py │ │ │ └── queries │ │ │ │ ├── __init__.py │ │ │ │ └── test_invitation_letter_document.py │ │ └── types.py │ ├── volunteers_notifications │ │ ├── __init__.py │ │ ├── mutations.py │ │ ├── query.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── test_mutations.py │ └── voting │ │ ├── __init__.py │ │ ├── mutations.py │ │ └── types.py ├── association_membership │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── enums.py │ ├── exceptions.py │ ├── handlers │ │ ├── __init__.py │ │ ├── pretix │ │ │ ├── __init__.py │ │ │ ├── api.py │ │ │ └── pretix_event_order_paid.py │ │ ├── sns │ │ │ ├── __init__.py │ │ │ └── ses_event.py │ │ └── stripe │ │ │ ├── __init__.py │ │ │ └── handle_invoice_paid.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── permissions.py │ ├── tasks.py │ ├── tests │ │ ├── factories.py │ │ ├── handlers │ │ │ ├── pretix │ │ │ │ ├── payloads.py │ │ │ │ └── test_pretix_event_order_paid.py │ │ │ ├── sns │ │ │ │ ├── __init__.py │ │ │ │ ├── payloads.py │ │ │ │ └── test_ses_event.py │ │ │ └── stripe │ │ │ │ ├── payloads.py │ │ │ │ └── test_handle_invoice_paid.py │ │ ├── test_models.py │ │ ├── test_run_handler.py │ │ ├── test_tasks.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── badge_scanner │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_badgescan_scanned_user_id.py │ │ ├── 0003_badgescan_conference.py │ │ ├── 0004_badgescan_attendee_email_badgescan_attendee_name_and_more.py │ │ ├── 0005_badgescanexport.py │ │ ├── 0006_rename_requested_by_badgescanexport_requested_by_id.py │ │ ├── 0007_remove_badgescan_scanned_by_id_and_more.py │ │ └── __init__.py │ └── models.py ├── badges │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_model_to_store_badge_label.py │ │ ├── 0002_alter_attendeeconferencerole_roles.py │ │ ├── 0003_alter_attendeeconferencerole_order_position_id_and_more.py │ │ ├── 0004_remove_attendeeconferencerole_user_id_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── roles.py │ └── tests │ │ ├── __init__.py │ │ └── test_roles.py ├── billing │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── constants.py │ ├── exceptions.py │ ├── managers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_billingaddress_user_first_name_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ └── test_validation.py │ └── validation.py ├── blog │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20190809_2128.py │ │ ├── 0003_auto_20191130_0913.py │ │ ├── 0004_post_author_fk.py │ │ ├── 0005_remove_post_author_id_post_author.py │ │ └── __init__.py │ ├── models.py │ └── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ └── test_models.py ├── checklist │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_add_checklists.py │ │ └── __init__.py │ ├── models.py │ └── tests │ │ └── factories.py ├── cms │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── components │ │ ├── __init__.py │ │ ├── base │ │ │ ├── __init__.py │ │ │ └── blocks │ │ │ │ ├── __init__.py │ │ │ │ ├── accordion.py │ │ │ │ ├── cta.py │ │ │ │ └── map.py │ │ ├── home │ │ │ ├── __init__.py │ │ │ ├── blocks │ │ │ │ ├── __init__.py │ │ │ │ └── home_intro_section.py │ │ │ ├── migrations │ │ │ │ ├── 0001_initial.py │ │ │ │ └── __init__.py │ │ │ └── models.py │ │ ├── news │ │ │ ├── __init__.py │ │ │ ├── admin.py │ │ │ ├── apps.py │ │ │ ├── blocks │ │ │ │ ├── __init__.py │ │ │ │ └── news_grid_section.py │ │ │ ├── migrations │ │ │ │ ├── 0001_initial.py │ │ │ │ └── __init__.py │ │ │ ├── models.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ └── factories.py │ │ ├── page │ │ │ ├── __init__.py │ │ │ ├── apps.py │ │ │ ├── blocks │ │ │ │ ├── __init__.py │ │ │ │ ├── checkout_section.py │ │ │ │ ├── dynamic_content_display_section.py │ │ │ │ ├── homepage_hero.py │ │ │ │ ├── information_section.py │ │ │ │ ├── keynoters_section.py │ │ │ │ ├── live_streaming_section.py │ │ │ │ ├── schedule_preview_section.py │ │ │ │ ├── slider_cards_section.py │ │ │ │ ├── socials_section.py │ │ │ │ ├── special_guest_section.py │ │ │ │ ├── sponsors_section.py │ │ │ │ └── text_section.py │ │ │ ├── fields.py │ │ │ ├── migrations │ │ │ │ ├── 0001_initial.py │ │ │ │ ├── 0002_alter_genericpage_body.py │ │ │ │ ├── 0003_alter_genericpage_body.py │ │ │ │ ├── 0004_alter_genericpage_body.py │ │ │ │ ├── 0005_alter_genericpage_body.py │ │ │ │ ├── 0006_alter_genericpage_body.py │ │ │ │ ├── 0007_alter_genericpage_body.py │ │ │ │ └── __init__.py │ │ │ ├── models.py │ │ │ ├── signals.py │ │ │ ├── tasks.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test_signals.py │ │ │ │ └── test_tasks.py │ │ └── sites │ │ │ ├── __init__.py │ │ │ ├── apps.py │ │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ │ ├── models.py │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── factories.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20190914_1504.py │ │ ├── 0002_auto_20190914_1745.py │ │ ├── 0003_merge_20190919_2222.py │ │ ├── 0004_auto_20190922_0814.py │ │ ├── 0005_faq.py │ │ ├── 0006_menu_menulink.py │ │ ├── 0007_menulink_is_primary.py │ │ ├── 0008_menu_title.py │ │ └── __init__.py │ ├── mixins.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ └── test_translator.py │ └── translator.py ├── conferences │ ├── __init__.py │ ├── admin │ │ ├── __init__.py │ │ ├── actions.py │ │ ├── conference.py │ │ └── views.py │ ├── apps.py │ ├── frontend.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20190716_0954.py │ │ ├── 0003_auto_20190716_0954.py │ │ ├── 0004_remove_conference_vote_range.py │ │ ├── 0005_auto_20190811_1523.py │ │ ├── 0005_ticketfare_questions.py │ │ ├── 0006_auto_20190811_1918.py │ │ ├── 0006_conference_maps_link.py │ │ ├── 0007_auto_20190811_1953.py │ │ ├── 0008_auto_20190831_1928.py │ │ ├── 0008_merge_20190831_1711.py │ │ ├── 0009_conference_introduction.py │ │ ├── 0010_merge_20190909_1807.py │ │ ├── 0011_auto_20190921_2340.py │ │ ├── 0012_auto_20191012_2038.py │ │ ├── 0013_conference_pretix_event_url.py │ │ ├── 0014_auto_20191201_1327.py │ │ ├── 0015_auto_20191215_0740.py │ │ ├── 0016_delete_ticketfare.py │ │ ├── 0017_auto_20191231_1607.py │ │ ├── 0018_new_grants_deadline.py │ │ ├── 0019_add_new_keynote_model.py │ │ ├── 0020_rename_keynote_fields.py │ │ ├── 0021_allow_adding_a_topic_for_a_keynote.py │ │ ├── 0022_allow_multilanguage_keynote_info.py │ │ ├── 0023_make_keynote_slug_i18n.py │ │ ├── 0024_allow_scheduling_keynoters.py │ │ ├── 0025_allow_storing_voucher_quota_id_in_conference.py │ │ ├── 0026_move_speaker_voucher_in_conferences.py │ │ ├── 0027_allow_creating_empty_unsynced_speaker_vouchers.py │ │ ├── 0028_store_incoming_webhooks_in_conference_model.py │ │ ├── 0029_store_selected_bed_layout.py │ │ ├── 0030_connect_keynote_speaker_to_user.py │ │ ├── 0031_fix_keynote_details_save.py │ │ ├── 0032_conference_slack_new_grant_reply_incoming_incoming_webhook_url.py │ │ ├── 0033_grants_default_amounts.py │ │ ├── 0034_alter_conference_grants_default_accommodation_amount_and_more.py │ │ ├── 0035_send_slack_notification_when_speaker_replies_to_schedule_invitation.py │ │ ├── 0036_add_support_for_cospeakers_vouchers.py │ │ ├── 0037_conference_youtube_video_bottom_text.py │ │ ├── 0038_alter_speakervoucher_unique_together_and_more.py │ │ ├── 0039_conference_slack_new_sponsor_lead_incoming_webhook_url.py │ │ ├── 0040_conference_visa_application_form_link.py │ │ ├── 0041_remove_conference_visa_application_form_link.py │ │ ├── 0042_conference_video_description_template_and_more.py │ │ ├── 0043_conference_organizer_alter_conference_code.py │ │ ├── 0044_remove_conference_slack_new_grant_reply_incoming_incoming_webhook_url_and_more.py │ │ ├── 0045_conference_logo.py │ │ ├── 0046_rename_speaker_voucher.py │ │ ├── 0047_alter_conferencevoucher_options_and_more.py │ │ ├── 0048_conference_proposal_tags.py │ │ ├── 0049_remove_conference_pretix_hotel_bed_layout_question_id_and_more.py │ │ ├── 0050_alter_deadline_type.py │ │ ├── 0051_conference_location.py │ │ ├── 0052_alter_deadline_type.py │ │ ├── 0053_conference_slack_new_invitation_letter_request_channel_id.py │ │ ├── 0054_conference_frontend_revalidate_secret_and_more.py │ │ └── __init__.py │ ├── models │ │ ├── __init__.py │ │ ├── audience_level.py │ │ ├── conference.py │ │ ├── conference_voucher.py │ │ ├── deadline.py │ │ ├── duration.py │ │ ├── keynote.py │ │ └── topic.py │ ├── querysets.py │ ├── tasks.py │ ├── templates │ │ └── admin │ │ │ ├── conferences │ │ │ └── conference │ │ │ │ └── change_form.html │ │ │ └── videos_upload │ │ │ └── map_videos.html │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_admin.py │ │ ├── test_frontend.py │ │ ├── test_models.py │ │ └── test_tasks.py │ └── vouchers.py ├── conftest.py ├── countries │ ├── __init__.py │ ├── constants.py │ ├── countries.py │ ├── filters.py │ └── tests │ │ ├── __init__.py │ │ └── test_countries.py ├── custom_admin │ ├── __init__.py │ ├── admin.py │ ├── astro.config.mjs │ ├── audit.py │ ├── codegen.ts │ ├── context_processors.py │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── components │ │ │ ├── fragments │ │ │ │ ├── day.graphql │ │ │ │ ├── keynote.graphql │ │ │ │ ├── schedule-item.graphql │ │ │ │ ├── slot.graphql │ │ │ │ └── submission.graphql │ │ │ ├── invitation-letter-document-builder │ │ │ │ ├── builder.tsx │ │ │ │ ├── document-settings.tsx │ │ │ │ ├── editor-section.tsx │ │ │ │ ├── invitation-letter-document.graphql │ │ │ │ ├── local-state.tsx │ │ │ │ ├── margin-input.tsx │ │ │ │ ├── page-layout-option.tsx │ │ │ │ ├── pages.tsx │ │ │ │ ├── root.tsx │ │ │ │ ├── running-elements-options │ │ │ │ │ ├── align-options.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── update-invitation-letter-document.graphql │ │ │ ├── schedule-builder │ │ │ │ ├── add-item-modal │ │ │ │ │ ├── add-custom-event.tsx │ │ │ │ │ ├── context.tsx │ │ │ │ │ ├── create-schedule-item.graphql │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── info-recap.tsx │ │ │ │ │ ├── keynote-preview.tsx │ │ │ │ │ ├── proposal-preview.tsx │ │ │ │ │ ├── search-event.tsx │ │ │ │ │ └── search-events.graphql │ │ │ │ ├── calendar.tsx │ │ │ │ ├── change-schedule-item-slot.graphql │ │ │ │ ├── create-schedule-slot.graphql │ │ │ │ ├── item.tsx │ │ │ │ ├── pending-items-basket │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── unassigned-schedule-items.graphql │ │ │ │ ├── placeholder.tsx │ │ │ │ ├── root.tsx │ │ │ │ ├── schedule.graphql │ │ │ │ └── slot-creation.tsx │ │ │ ├── shared │ │ │ │ ├── args.tsx │ │ │ │ ├── base.tsx │ │ │ │ ├── django-admin-editor-modal │ │ │ │ │ ├── context.ts │ │ │ │ │ └── index.tsx │ │ │ │ ├── django-admin-layout.tsx │ │ │ │ ├── modal.tsx │ │ │ │ ├── rich-editor │ │ │ │ │ ├── button-node.tsx │ │ │ │ │ ├── custom-link.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── insert-link-dialog.tsx │ │ │ │ │ ├── link-toolbar-menu.tsx │ │ │ │ │ ├── menu-bar.tsx │ │ │ │ │ └── toolbar-button.tsx │ │ │ │ └── spacer.tsx │ │ │ ├── utils │ │ │ │ ├── conference.tsx │ │ │ │ ├── time.tsx │ │ │ │ └── use-debounce.ts │ │ │ └── widgets │ │ │ │ └── rich-editor.tsx │ │ ├── custom-styles.css │ │ ├── env.d.ts │ │ └── pages │ │ │ ├── admin-base.astro │ │ │ ├── invitation-letter-document-builder.astro │ │ │ ├── schedule-builder.astro │ │ │ └── widgets │ │ │ └── rich-editor.astro │ ├── tailwind.config.cjs │ ├── template_backends.py │ ├── templates │ │ ├── __init__.py │ │ └── admin │ │ │ ├── __init__.py │ │ │ ├── django_base.html │ │ │ ├── index.html │ │ │ └── pycon_base.html │ ├── templatetags │ │ ├── __init__.py │ │ ├── admin_custom_index_links.py │ │ ├── empty_string_if_none.py │ │ └── to_json_for_prop.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_audit.py │ │ ├── test_context_processors.py │ │ ├── test_template_backends.py │ │ ├── test_templatetags.py │ │ └── test_views.py │ ├── tsconfig.json │ ├── urls.py │ ├── views.py │ ├── widgets.py │ └── ws-proxy │ │ └── ws.py ├── demodata │ ├── api.json │ ├── blog.json │ ├── cms.json │ ├── conferences.json │ ├── events.json │ ├── hotel-rooms.json │ ├── media │ │ ├── events │ │ │ └── event.jpg │ │ └── sponsors │ │ │ ├── javapanda.png │ │ │ └── snakely.png │ ├── pages.json │ ├── sponsors.json │ ├── submissions.json │ └── users.json ├── entrypoint.sh ├── events │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_event_image.py │ │ ├── 0003_event_location_name.py │ │ └── __init__.py │ ├── models.py │ └── tests │ │ ├── __init__.py │ │ └── factories.py ├── files_upload │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── constants.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_alter_file_file.py │ │ ├── 0003_alter_file_file.py │ │ ├── 0004_remove_file_purpose_file_type.py │ │ ├── 0005_alter_file_file.py │ │ ├── 0006_file_virus.py │ │ ├── 0007_file_mime_type.py │ │ ├── 0008_alter_file_type.py │ │ ├── 0009_alter_file_file.py │ │ └── __init__.py │ ├── models.py │ ├── tasks.py │ ├── templates │ │ └── admin │ │ │ └── files_upload │ │ │ └── file │ │ │ └── add_form.html │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_models.py │ │ ├── test_tasks.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── google_api │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── exceptions.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── import_google_credentials_files.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_googlecloudtoken.py │ │ ├── 0003_googlecloudoauthcredential_quota_limit_for_youtube_and_more.py │ │ ├── 0004_rename_credential_usedrequestquota_credentials.py │ │ └── __init__.py │ ├── models.py │ ├── sdk.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_models.py │ │ └── test_sdk.py │ └── views.py ├── grants │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20200107_2234.py │ │ ├── 0003_add_user_id.py │ │ ├── 0004_grant_age_group.py │ │ ├── 0005_grant_status.py │ │ ├── 0006_grant_amounts.py │ │ ├── 0007_grants_country.py │ │ ├── 0008_alter_grant_traveling_from.py │ │ ├── 0009_grant_voucher_code_generation.py │ │ ├── 0010_remove_grant_user_id_grant_user.py │ │ ├── 0011_alter_grant_user.py │ │ ├── 0012_grant_community_contribution_grant_github_handle_and_more.py │ │ ├── 0013_remove_grant_travelling_from.py │ │ ├── 0014_rename_grant_traveling_from_grant_travelling_from.py │ │ ├── 0015_alter_grant_travelling_from.py │ │ ├── 0016_delete_grantrecap.py │ │ ├── 0017_alter_grant_github_handle.py │ │ ├── 0018_grant_plain_thread_id.py │ │ ├── 0019_grant_internal_notes_alter_grant_status.py │ │ ├── 0020_remove_grant_applicant_message_and_more.py │ │ ├── 0021_remove_grant_interested_in_volunteering.py │ │ ├── 0022_grant_departure_city_grant_nationality_and_more.py │ │ ├── 0023_alter_grant_grant_type.py │ │ ├── 0024_alter_grant_age_group.py │ │ ├── 0025_alter_grant_approved_type.py │ │ ├── 0026_grant_pending_status.py │ │ ├── 0027_grantconfirmpendingstatusproxy.py │ │ ├── 0028_remove_grant_pretix_voucher_id_and_more.py │ │ ├── 0029_alter_grant_pending_status.py │ │ └── __init__.py │ ├── models.py │ ├── summary.py │ ├── tasks.py │ ├── templates │ │ └── admin │ │ │ └── grants │ │ │ ├── grant │ │ │ └── change_list.html │ │ │ └── grant_summary.html │ └── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_admin.py │ │ ├── test_models.py │ │ ├── test_summary.py │ │ └── test_tasks.py ├── healthchecks │ ├── __init__.py │ ├── apps.py │ ├── tests │ │ ├── __init__.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── helpers │ ├── __init__.py │ ├── constants.py │ ├── models.py │ ├── tests.py │ └── unique_slugify.py ├── i18n │ ├── __init__.py │ ├── fields.py │ ├── forms.py │ ├── serializers.py │ ├── strings.py │ ├── templates │ │ └── i18n │ │ │ └── widgets │ │ │ ├── input.html │ │ │ └── textarea.html │ └── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_strings.py │ │ └── test_widgets.py ├── importer │ ├── __init__.py │ └── management │ │ └── commands │ │ └── import_old_db.py ├── integrations │ ├── __init__.py │ ├── apps.py │ ├── flodesk.py │ ├── permissions.py │ ├── plain.py │ ├── plain_cards.py │ ├── serializers.py │ ├── slack.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_flodesk.py │ │ ├── test_plain.py │ │ ├── test_slack.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── invoices │ ├── __init__.py │ ├── admin.py │ ├── constants.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_invoice_is_business.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── data │ │ │ └── IT01234567890_FPA01.xml │ │ └── test_models.py │ ├── utils.py │ └── xml │ │ ├── __init__.py │ │ ├── types.py │ │ └── utils.py ├── job_board │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_alter_joblisting_managers.py │ │ ├── 0003_allow_sorting_job_postings.py │ │ ├── 0004_change_job_url_to_textfield.py │ │ ├── 0005_connect_job_listings_to_a_conf.py │ │ ├── 0006_alter_joblisting_apply_url_and_more.py │ │ ├── 0007_auto_20250413_1608.py │ │ └── __init__.py │ ├── models.py │ └── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ └── test_models.py ├── languages │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── languages.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ └── tests │ │ ├── __init__.py │ │ └── factories.py ├── locale │ └── .gitkeep ├── manage.py ├── mypy.ini ├── newsletters │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── exporter.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_email.py │ │ ├── 0003_auto_20191231_1450.py │ │ ├── 0004_auto_20191231_1459.py │ │ ├── 0005_auto_20200105_1407.py │ │ ├── 0006_auto_20200105_1424.py │ │ ├── 0007_auto_20200105_1432.py │ │ ├── 0008_auto_20200105_1829.py │ │ ├── 0009_remove_unused_email_model.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ └── newsletters │ │ │ ├── facebook-icon.png │ │ │ ├── instagram-icon.png │ │ │ ├── link-icon.png │ │ │ ├── pycon11.png │ │ │ └── twitter-icon.png │ ├── templates │ │ └── emails │ │ │ └── newsletters │ │ │ ├── newsletter.html │ │ │ ├── newsletter.txt │ │ │ └── pycon11.png │ └── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_convert_user_to_endpoint.py │ │ └── test_endpoint_to_item.py ├── notifications │ ├── __init__.py │ ├── admin │ │ ├── __init__.py │ │ ├── admins.py │ │ └── views.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_alter_emailtemplate_identifier_and_more.py │ │ ├── 0003_alter_sentemail_message_id_sentemailevent.py │ │ ├── 0004_alter_sentemail_status.py │ │ ├── 0005_sentemail_text_body.py │ │ ├── 0006_sentemail_from_email.py │ │ ├── 0007_alter_sentemailevent_event.py │ │ ├── 0008_emailtemplate_is_system_template_and_more.py │ │ ├── 0009_alter_emailtemplate_conference.py │ │ ├── 0010_alter_emailtemplate_identifier.py │ │ ├── 0011_alter_emailtemplate_identifier.py │ │ ├── 0012_alter_sentemail_status.py │ │ ├── 0013_alter_sentemailevent_event.py │ │ ├── 0014_alter_emailtemplate_identifier.py │ │ ├── 0015_alter_sentemail_conference.py │ │ ├── 0016_alter_emailtemplate_identifier.py │ │ ├── 0017_alter_emailtemplate_identifier.py │ │ ├── 0018_alter_emailtemplate_identifier.py │ │ ├── 0019_alter_emailtemplate_identifier.py │ │ ├── 0020_alter_emailtemplate_identifier.py │ │ ├── 0021_alter_emailtemplate_identifier.py │ │ └── __init__.py │ ├── models.py │ ├── permissions.py │ ├── querysets.py │ ├── rendered_email_template.py │ ├── static │ │ └── notifications │ │ │ ├── facebook-icon.png │ │ │ ├── instagram-icon.png │ │ │ ├── link-icon.png │ │ │ ├── pycon11.png │ │ │ └── twitter-icon.png │ ├── tasks.py │ ├── template_utils.py │ ├── templates │ │ └── notifications │ │ │ └── email-template.html │ ├── tests │ │ ├── __init__.py │ │ ├── admin │ │ │ ├── __init__.py │ │ │ ├── test_email_template_admin.py │ │ │ ├── test_sent_email_admin.py │ │ │ └── test_views.py │ │ ├── factories.py │ │ ├── test_models.py │ │ ├── test_tasks.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── organizers │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_organizer_slack_oauth_bot_token.py │ │ ├── 0003_organizer_email_from_address.py │ │ └── __init__.py │ ├── models.py │ └── tests │ │ ├── __init__.py │ │ └── factories.py ├── pages │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20190914_1504.py │ │ └── __init__.py │ ├── models.py │ └── tests │ │ ├── __init__.py │ │ └── factories.py ├── participants │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_store_participants.py │ │ ├── 0002_add_more_socials_to_participants.py │ │ ├── 0003_add_mastodon_social.py │ │ ├── 0004_fix_keynote_details_save.py │ │ ├── 0005_bigger_participant_bio.py │ │ ├── 0006_increase_bio_max_length.py │ │ ├── 0007_add_flag_for_public_profile.py │ │ ├── 0008_alter_participant_unique_together_participant_user_and_more.py │ │ ├── 0009_participant_photo_file.py │ │ ├── 0010_alter_participant_photo_file.py │ │ ├── 0011_alter_participant_photo.py │ │ ├── 0012_participant_speaker_availabilities.py │ │ └── __init__.py │ ├── models.py │ └── tests │ │ ├── __init__.py │ │ └── factories.py ├── pretix │ ├── __init__.py │ ├── exceptions.py │ ├── tests │ │ ├── __init__.py │ │ ├── fixtures.py │ │ ├── test_create_order.py │ │ ├── test_get_invoices.py │ │ ├── test_get_order.py │ │ ├── test_get_orders.py │ │ ├── test_get_voucher.py │ │ ├── test_user_has_ticket.py │ │ ├── test_user_ticket.py │ │ └── test_utils.py │ ├── types.py │ └── utils.py ├── privacy_policy │ ├── __init__.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_privacypolicyacceptancerecord_conference.py │ │ ├── 0003_privacypolicyacceptancerecord_email_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── record.py │ └── tests │ │ ├── __init__.py │ │ └── test_record.py ├── pycon │ ├── __init__.py │ ├── celery.py │ ├── celery_utils.py │ ├── constants.py │ ├── settings │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ └── test.py │ ├── signing.py │ ├── storages.py │ ├── tasks.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_celery_utils.py │ │ ├── test_constants.py │ │ ├── test_settings.py │ │ ├── test_signing.py │ │ ├── test_storage.py │ │ ├── test_tasks.py │ │ └── test_views.py │ ├── urls.py │ ├── views.py │ └── wsgi.py ├── pyproject.toml ├── pytest.ini ├── reviews │ ├── __init__.py │ ├── admin.py │ ├── aggregates.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial_reviews_system.py │ │ ├── 0002_store_user_review.py │ │ ├── 0003_rename_options_model.py │ │ ├── 0004_userreview_private_comment.py │ │ ├── 0005_reviewsession_status.py │ │ ├── 0006_alter_reviewsession_options_and_more.py │ │ ├── 0007_alter_reviewsession_options.py │ │ ├── 0008_alter_reviewsession_options.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ ├── grant-review.html │ │ ├── grants-recap.html │ │ ├── proposal-review.html │ │ └── proposals-recap.html │ ├── templatetags │ │ ├── __init__.py │ │ ├── countryname.py │ │ ├── get_item.py │ │ ├── hostname.py │ │ └── localize.py │ └── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ └── test_admin.py ├── schedule │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20190716_0954.py │ │ ├── 0003_auto_20191103_1139.py │ │ ├── 0004_scheduleitem_image.py │ │ ├── 0005_scheduleitem_highlight_color.py │ │ ├── 0006_auto_20200116_1126.py │ │ ├── 0007_scheduleitem_slug.py │ │ ├── 0008_auto_20200122_2149.py │ │ ├── 0009_auto_20200126_1520.py │ │ ├── 0010_day.py │ │ ├── 0011_auto_20200206_0115.py │ │ ├── 0012_auto_20200206_0537.py │ │ ├── 0013_auto_20200207_2253.py │ │ ├── 0014_auto_20200209_0232.py │ │ ├── 0015_room_type.py │ │ ├── 0016_auto_20200211_0924.py │ │ ├── 0017_auto_20200211_1003.py │ │ ├── 0018_scheduleitem_languages.py │ │ ├── 0019_auto_20200211_2207.py │ │ ├── 0020_auto_20200212_0327.py │ │ ├── 0021_scheduleitem_audience_level.py │ │ ├── 0022_auto_20200215_2340.py │ │ ├── 0023_scheduleitem_status.py │ │ ├── 0024_auto_20200304_2245.py │ │ ├── 0025_additional_speakers_fk.py │ │ ├── 0026_add_ability_to_specify_rooms_of_the_day.py │ │ ├── 0027_allow_storing_speaker_invitation_notes_on_the_schedule_item.py │ │ ├── 0028_add_more_speaker_statuses_to_allowed_schedule_item_statuses.py │ │ ├── 0029_schedule_item_invitation_proxy.py │ │ ├── 0030_store_when_speaker_invitation_was_sent.py │ │ ├── 0031_allow_storing_keynotes_in_the_schedule.py │ │ ├── 0032_make_schedule_rooms_generic.py │ │ ├── 0033_new_schedule_item_type_talk.py │ │ ├── 0034_add_support_for_booking_events.py │ │ ├── 0035_voucher_code_generation_for_speakers.py │ │ ├── 0036_store_when_the_voucher_email_was_sent.py │ │ ├── 0037_move_speaker_voucher_in_conferences.py │ │ ├── 0038_remove_old_speaker_voucher_model.py │ │ ├── 0039_add_support_for_slot_type.py │ │ ├── 0040_add_streaming_slido_support.py │ │ ├── 0041_migrate_schedule_items_to_talk_type.py │ │ ├── 0042_add_panel_as_schedule_item_type.py │ │ ├── 0043_allow_people_to_star_schedule_items.py │ │ ├── 0044_scheduleitem_video_uploaded_path.py │ │ ├── 0045_scheduleitem_youtube_video_id.py │ │ ├── 0046_alter_scheduleitemadditionalspeaker_unique_together_and_more.py │ │ ├── 0047_alter_scheduleitemadditionalspeaker_user.py │ │ ├── 0048_alter_scheduleitem_type.py │ │ ├── 0049_alter_scheduleitem_type_alter_slot_type.py │ │ ├── 0050_alter_scheduleitem_rooms.py │ │ ├── 0051_scheduleitem_plain_thread_id.py │ │ ├── 0052_scheduleitemsentforvideoupload.py │ │ ├── 0053_scheduleitemsentforvideoupload_last_attempt_at.py │ │ ├── 0054_scheduleitem_link_to_alter_scheduleitem_type.py │ │ ├── 0055_scheduleitem_talk_manager.py │ │ ├── 0056_scheduleitem_livestreaming_room.py │ │ └── __init__.py │ ├── models.py │ ├── tasks.py │ ├── templates │ │ ├── admin │ │ │ ├── grants │ │ │ │ └── grant │ │ │ │ │ └── change_form.html │ │ │ ├── schedule │ │ │ │ └── scheduleitem │ │ │ │ │ ├── change_form.html │ │ │ │ │ └── change_list.html │ │ │ └── submissions │ │ │ │ └── submission │ │ │ │ └── change_form.html │ │ ├── email-speakers.html │ │ └── includes │ │ │ └── participant │ │ │ └── view_info.html │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_admin.py │ │ ├── test_models.py │ │ ├── test_tasks.py │ │ ├── test_video_upload.py │ │ └── test_views.py │ ├── urls.py │ ├── video_upload.py │ └── views.py ├── sponsors │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── fill_sponsor_data.py │ ├── managers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20190911_0847.py │ │ ├── 0003_auto_20190914_1504.py │ │ ├── 0003_auto_20190914_1745.py │ │ ├── 0004_merge_20190919_2222.py │ │ ├── 0005_sponsorlevel_highlight_color.py │ │ ├── 0006_auto_20200116_1126.py │ │ ├── 0007_auto_20211212_2058.py │ │ ├── 0008_sponsorlead.py │ │ ├── 0009_sponsorlead_company.py │ │ ├── 0010_sponsorlead_brochure_viewed.py │ │ ├── 0011_sponsorlead_consent_to_contact_via_email.py │ │ ├── 0012_alter_sponsorlevel_name.py │ │ ├── 0013_sponsorlevel_price_sponsorlevel_slots_and_more.py │ │ ├── 0014_alter_sponsorbenefit_options_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── tasks.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_tasks.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── submissions │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20190716_0954.py │ │ ├── 0002_submission_audience_level.py │ │ ├── 0003_merge_20190730_2025.py │ │ ├── 0004_auto_20191102_1754.py │ │ ├── 0004_submission_slug.py │ │ ├── 0005_auto_20191102_2010.py │ │ ├── 0006_merge_20191113_0542.py │ │ ├── 0007_auto_20191119_2132.py │ │ ├── 0008_auto_20191214_1112.py │ │ ├── 0009_auto_20200106_2103.py │ │ ├── 0010_submissioncomment.py │ │ ├── 0011_submission_status.py │ │ ├── 0012_speaker_fk.py │ │ ├── 0013_submission_comment_author_fk.py │ │ ├── 0014_allow_bigger_previous_talk_link.py │ │ ├── 0015_add_support_for_multilingual_proposals.py │ │ ├── 0016_migrate_data_of_proposals.py │ │ ├── 0017_change_data_to_be_international.py │ │ ├── 0018_add_limit_to_notes.py │ │ ├── 0019_allow_adding_a_short_summy_for_socials.py │ │ ├── 0020_make_submission_topi_optional.py │ │ ├── 0021_pending_status_for_submissions.py │ │ ├── 0022_add_waiting_list_status_to_submission.py │ │ ├── 0023_remove_submission_speaker_id_and_more.py │ │ ├── 0024_proposalmaterial.py │ │ ├── 0025_remove_proposalmaterial_title_proposalmaterial_name.py │ │ ├── 0026_sync_pending_status.py │ │ ├── 0027_submissionconfirmpendingstatusproxy.py │ │ ├── 0028_alter_submission_pending_status.py │ │ └── __init__.py │ ├── models.py │ ├── querysets.py │ ├── tasks.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_admin.py │ │ ├── test_models.py │ │ └── test_tasks.py │ └── views.py ├── users │ ├── __init__.py │ ├── admin.py │ ├── admin_mixins.py │ ├── backends.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── create_admin.py │ │ │ └── sync_admin_groups.py │ ├── managers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20191114_2051.py │ │ ├── 0003_auto_20191118_0612.py │ │ ├── 0004_auto_20191118_1207.py │ │ ├── 0005_remove_user_country.py │ │ ├── 0006_user_country.py │ │ ├── 0007_user_jwt_auth_id.py │ │ ├── 0008_user_admin_all_conferences_user_admin_conferences.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ └── test_managers.py │ └── urls.py ├── uv.lock ├── video_uploads │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── tasks.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_admin.py │ │ ├── test_tasks.py │ │ └── test_transfer.py │ └── transfer.py ├── visa │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── managers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_invitationletterdocument_inclusion_policy.py │ │ ├── 0003_migrate_header_footer_data.py │ │ └── __init__.py │ ├── models.py │ ├── tasks.py │ ├── templates │ │ └── visa │ │ │ └── invitation-letter-dynamic-document.html │ ├── templatetags │ │ ├── __init__.py │ │ └── invitation_letter_asset.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── fixtures │ │ │ ├── sample-pdf.pdf │ │ │ └── sample-ticket.pdf │ │ ├── test_admin.py │ │ ├── test_models.py │ │ ├── test_tasks.py │ │ ├── test_templatetags.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── volunteers_notifications │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_add_push_notifications.py │ │ ├── 0002_remove_subtitle_from_notifications.py │ │ ├── 0003_change_default_ordering.py │ │ ├── 0004_remove_user_id.py │ │ └── __init__.py │ ├── models.py │ └── tasks.py └── voting │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── helpers.py │ ├── migrations │ ├── 0001_initial.py │ ├── 0002_remove_voterange_step.py │ ├── 0003_auto_20190716_1657.py │ ├── 0004_auto_20190716_1733.py │ ├── 0005_auto_20190717_0703.py │ ├── 0006_auto_20200110_1841.py │ ├── 0007_auto_20200116_1307.py │ ├── 0008_rankrequest_ranksubmission.py │ ├── 0009_remove_ranksubmission_topic_score.py │ ├── 0010_auto_20200117_1742.py │ ├── 0011_auto_20200121_2247.py │ ├── 0012_vote_propagated.py │ ├── 0013_auto_20200202_1830.py │ ├── 0014_vote_user_fk.py │ ├── 0015_add_model_to_store_included_events_when_checking_voting_eligibility.py │ ├── 0016_rankrequest_is_public.py │ ├── 0017_rankrequest_by_topic.py │ ├── 0018_ranksubmission_add_tag.py │ ├── 0019_alter_vote_unique_together_vote_user_and_more.py │ └── __init__.py │ ├── models │ ├── __init__.py │ ├── included_event.py │ ├── ranking.py │ └── vote.py │ └── tests │ ├── __init__.py │ ├── factories │ ├── __init__.py │ ├── included_event.py │ ├── ranking.py │ └── vote.py │ ├── fixtures │ ├── __init__.py │ ├── ranking.py │ └── vote.py │ ├── test_helpers.py │ ├── test_schema.py │ ├── test_send_vote.py │ ├── test_submission_ranking.py │ └── test_types.py ├── badge-service ├── .tool-versions ├── main.js ├── package.json └── pnpm-lock.yaml ├── biome.json ├── db-superuser.sql ├── docker-compose.yml ├── frontend ├── .dockerignore ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .npmrc ├── Dockerfile ├── cache-handler.mjs ├── codegen-apollo-client-query.ts ├── codegen-cache-generator.ts ├── codegen.yml ├── jest.config.js ├── jest.global.setup.js ├── jest.setup.js ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public │ ├── .well-known │ │ └── apple-app-site-association │ ├── favicon.png │ ├── images │ │ ├── main-illustration.png │ │ └── speaker-no-picture-placeholder.png │ ├── robots.txt │ ├── rolllogo.jpeg │ ├── social-card-font │ │ ├── GeneralSans-Regular.otf │ │ └── GeneralSans-Semibold.otf │ └── videos │ │ ├── nothing-to-see-here.mp4 │ │ └── sad.mp4 ├── sentry.client.config.js ├── sentry.edge.config.js ├── sentry.server.config.js ├── src │ ├── apollo │ │ ├── client.ts │ │ └── create-client.ts │ ├── components │ │ ├── add-schedule-to-calendar-modal │ │ │ └── index.tsx │ │ ├── alert │ │ │ └── index.tsx │ │ ├── article │ │ │ └── index.tsx │ │ ├── badge │ │ │ └── index.tsx │ │ ├── blocks-renderer │ │ │ └── index.tsx │ │ ├── blocks │ │ │ ├── checkout-section │ │ │ │ ├── index.tsx │ │ │ │ └── query.graphql │ │ │ ├── dynamic-content-display-section │ │ │ │ ├── dynamic-content-display-section-proposals.graphql │ │ │ │ ├── index.tsx │ │ │ │ ├── keynoters-content.tsx │ │ │ │ ├── proposals-content.tsx │ │ │ │ └── speakers-content.tsx │ │ │ ├── hills.tsx │ │ │ ├── home-intro-section.tsx │ │ │ ├── homepage-hero │ │ │ │ └── index.tsx │ │ │ ├── information-section │ │ │ │ ├── index.tsx │ │ │ │ └── query.graphql │ │ │ ├── keynotes-section │ │ │ │ ├── index.tsx │ │ │ │ └── query.graphql │ │ │ ├── live-streaming-section │ │ │ │ ├── break-icon.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── query.graphql │ │ │ ├── map.tsx │ │ │ ├── news-grid-section │ │ │ │ ├── index.tsx │ │ │ │ └── query.graphql │ │ │ ├── schedule-preview-section │ │ │ │ ├── index.tsx │ │ │ │ └── query.graphql │ │ │ ├── slider-cards-section.tsx │ │ │ ├── socials-section.tsx │ │ │ ├── special-guest-section.tsx │ │ │ ├── sponsors-section │ │ │ │ ├── index.tsx │ │ │ │ └── query.graphql │ │ │ └── text-section.tsx │ │ ├── brochure │ │ │ ├── backcover-page.tsx │ │ │ ├── community-page.tsx │ │ │ ├── cover-logo.tsx │ │ │ ├── cover-page.tsx │ │ │ ├── index.tsx │ │ │ ├── location-page.tsx │ │ │ ├── options-page.tsx │ │ │ ├── overview-page.tsx │ │ │ ├── pricing-page.tsx │ │ │ ├── testimonial-page.tsx │ │ │ ├── utils.ts │ │ │ └── why-sponsor-page.tsx │ │ ├── cfp-form │ │ │ ├── about-you-section.tsx │ │ │ ├── availability-section.tsx │ │ │ ├── cfp-form.graphql │ │ │ ├── index.tsx │ │ │ ├── materials-section.tsx │ │ │ ├── participant-data.graphql │ │ │ └── proposal-section.tsx │ │ ├── cfp-introduction │ │ │ └── index.tsx │ │ ├── cfp-send-submission │ │ │ ├── index.tsx │ │ │ └── send-submission.graphql │ │ ├── checkout-page-handler │ │ │ ├── answers-card.tsx │ │ │ ├── billing-card.tsx │ │ │ ├── create-order-bar.tsx │ │ │ ├── index.tsx │ │ │ ├── privacy-policy.tsx │ │ │ ├── products-questions.tsx │ │ │ ├── recap-card.tsx │ │ │ ├── use-create-order.ts │ │ │ ├── voucher-card.tsx │ │ │ └── voucher-machine.ts │ │ ├── customize-ticket-modal │ │ │ └── index.tsx │ │ ├── edit-profile-page-handler │ │ │ ├── email-preferences-card.tsx │ │ │ ├── index.tsx │ │ │ ├── main-profile-card.tsx │ │ │ ├── profile-edit.graphql │ │ │ ├── types.ts │ │ │ └── update.graphql │ │ ├── error-boundary │ │ │ └── index.tsx │ │ ├── errors-list │ │ │ └── index.tsx │ │ ├── file-input │ │ │ ├── finalize-upload.graphql │ │ │ ├── index.tsx │ │ │ └── upload-file.graphql │ │ ├── footer │ │ │ ├── footer.graphql │ │ │ └── index.tsx │ │ ├── grant-form │ │ │ ├── grant-deadline.graphql │ │ │ ├── index.tsx │ │ │ ├── options.ts │ │ │ └── submit-grant.graphql │ │ ├── header │ │ │ ├── header.graphql │ │ │ └── index.tsx │ │ ├── icons │ │ │ ├── arrow.tsx │ │ │ ├── avatar-placeholder.tsx │ │ │ ├── english.tsx │ │ │ ├── footer-logo.tsx │ │ │ ├── italian.tsx │ │ │ ├── social │ │ │ │ ├── facebook.tsx │ │ │ │ ├── instagram.tsx │ │ │ │ ├── linkedin.tsx │ │ │ │ ├── mastodon.tsx │ │ │ │ └── twitter.tsx │ │ │ └── star.tsx │ │ ├── job-board-layout │ │ │ └── index.tsx │ │ ├── job-detail-page-handler │ │ │ └── index.tsx │ │ ├── job-listing-accordion │ │ │ └── index.tsx │ │ ├── job-page-handler │ │ │ ├── index.tsx │ │ │ └── jobs-page.graphql │ │ ├── keynotes-speakers-cards │ │ │ └── index.tsx │ │ ├── link │ │ │ └── index.tsx │ │ ├── login-flow-layout │ │ │ └── index.tsx │ │ ├── login-page-handler │ │ │ ├── index.tsx │ │ │ └── login.graphql │ │ ├── logo │ │ │ └── index.tsx │ │ ├── meta-tags │ │ │ └── index.tsx │ │ ├── modal-renderer │ │ │ └── index.tsx │ │ ├── modal │ │ │ ├── context.tsx │ │ │ └── index.tsx │ │ ├── multilingual-input │ │ │ └── index.tsx │ │ ├── my-grant-profile-page-handler │ │ │ ├── grant-table-info.tsx │ │ │ ├── index.tsx │ │ │ ├── my-grant.tsx │ │ │ ├── no-grant.tsx │ │ │ ├── profile-with-my-grant.graphql │ │ │ └── sidebar.tsx │ │ ├── my-orders-profile-page-handler │ │ │ ├── index.tsx │ │ │ ├── my-orders-table.tsx │ │ │ ├── no-orders.tsx │ │ │ └── profile-with-orders.graphql │ │ ├── my-profile-sponsor-section │ │ │ ├── badge-scans.graphql │ │ │ ├── export-badge-scans.graphql │ │ │ ├── export-button.tsx │ │ │ └── index.tsx │ │ ├── my-proposals-profile-page-handler │ │ │ ├── index.tsx │ │ │ ├── my-proposals-table.tsx │ │ │ ├── no-proposals.tsx │ │ │ └── profile-with-my-proposals.graphql │ │ ├── my-tickets-profile-page-handler │ │ │ ├── index.tsx │ │ │ ├── no-tickets.tsx │ │ │ ├── profile-with-tickets.graphql │ │ │ ├── ticket-card.tsx │ │ │ └── update-ticket.graphql │ │ ├── newsletter-modal │ │ │ ├── index.tsx │ │ │ └── subscribe.graphql │ │ ├── page-handler │ │ │ ├── index.tsx │ │ │ ├── page-static-props.ts │ │ │ ├── preview.graphql │ │ │ └── use-page-or-preview.ts │ │ ├── page-loading │ │ │ └── index.tsx │ │ ├── participant-info-section │ │ │ └── index.tsx │ │ ├── product-questionnaire │ │ │ └── index.tsx │ │ ├── products-list │ │ │ ├── index.tsx │ │ │ ├── membership-row.tsx │ │ │ ├── socialevent-row.tsx │ │ │ └── ticket-row.tsx │ │ ├── profile-page-handler │ │ │ ├── index.tsx │ │ │ ├── logout.graphql │ │ │ └── profile.graphql │ │ ├── profile │ │ │ └── hooks.tsx │ │ ├── public-profile-card │ │ │ └── index.tsx │ │ ├── public-profile-page-handler │ │ │ ├── fetch-participant.graphql │ │ │ └── index.tsx │ │ ├── reassign-ticket-modal │ │ │ └── index.tsx │ │ ├── request-invitation-letter-page-handler │ │ │ ├── index.tsx │ │ │ ├── invitation-letter-form.tsx │ │ │ ├── invitation-letter-request-status-callout.tsx │ │ │ ├── request-invitation-letter-page.graphql │ │ │ └── request-invitation-letter.graphql │ │ ├── request-reset-password-page-handler │ │ │ ├── index.tsx │ │ │ └── request-password-reset.graphql │ │ ├── request-reset-password-success-page-handler │ │ │ └── index.tsx │ │ ├── reset-password-page-handler │ │ │ ├── index.tsx │ │ │ └── reset-password.graphql │ │ ├── reset-password-success-page-handler │ │ │ └── index.tsx │ │ ├── schedule-event-detail │ │ │ ├── book-schedule-item.graphql │ │ │ ├── cancel-booking-schedule-item.graphql │ │ │ ├── event-tag.tsx │ │ │ ├── index.tsx │ │ │ ├── sidebar.tsx │ │ │ └── talk.graphql │ │ ├── schedule-view │ │ │ ├── events.tsx │ │ │ ├── index.tsx │ │ │ ├── is-training.ts │ │ │ ├── placeholder.tsx │ │ │ ├── schedule-list.tsx │ │ │ ├── schedule.tsx │ │ │ ├── star-schedule-item.graphql │ │ │ ├── types.ts │ │ │ └── unstar-schedule-item.graphql │ │ ├── signup-page-handler │ │ │ ├── index.tsx │ │ │ └── signup.graphql │ │ ├── social-card-images │ │ │ └── title-subtitle-card.tsx │ │ ├── sponsor-lead-modal │ │ │ ├── index.tsx │ │ │ └── send-sponsor-lead.graphql │ │ ├── submission │ │ │ └── submission.graphql │ │ ├── table-item-header │ │ │ └── index.tsx │ │ ├── table │ │ │ └── index.tsx │ │ ├── tags-select │ │ │ ├── index.tsx │ │ │ └── tags.graphql │ │ ├── ticket-qrcode-modal │ │ │ └── index.tsx │ │ ├── tickets-page │ │ │ ├── available-products-landing-section.tsx │ │ │ ├── checkout-bar.tsx │ │ │ ├── reducer.ts │ │ │ ├── review │ │ │ │ ├── create-order.graphql │ │ │ │ ├── get-voucher.graphql │ │ │ │ └── prices.ts │ │ │ ├── tickets.tsx │ │ │ ├── types.ts │ │ │ ├── use-cart.ts │ │ │ ├── utils.ts │ │ │ └── wrapper.tsx │ │ └── voting-card │ │ │ └── index.tsx │ ├── fragments │ │ ├── conference-products.graphql │ │ └── submission-accordion.graphql │ ├── global.css │ ├── helpers │ │ ├── attendee-name.ts │ │ ├── constants.ts │ │ ├── countries.graphql │ │ ├── country-utils.ts │ │ ├── current-user.graphql │ │ ├── deadlines.ts │ │ ├── formatters.tsx │ │ ├── get-color-for-submission.ts │ │ ├── lodash-is-equal.ts │ │ ├── markdown.tsx │ │ ├── prefetch.ts │ │ ├── social-card.tsx │ │ ├── use-countries.tsx │ │ ├── use-current-user.tsx │ │ ├── use-is-client.ts │ │ └── use-translated-message.ts │ ├── instrumentation.ts │ ├── locale │ │ ├── context.tsx │ │ ├── index.ts │ │ └── languages.ts │ ├── middleware.ts │ ├── pages │ │ ├── 404.tsx │ │ ├── [slug] │ │ │ ├── all-pages.graphql │ │ │ ├── index.tsx │ │ │ └── page.graphql │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── _error.tsx │ │ ├── api │ │ │ ├── [lang] │ │ │ │ ├── event │ │ │ │ │ └── [slug] │ │ │ │ │ │ └── social-card.tsx │ │ │ │ ├── keynotes │ │ │ │ │ └── [slug] │ │ │ │ │ │ └── social-card.tsx │ │ │ │ ├── news │ │ │ │ │ └── [slug] │ │ │ │ │ │ └── social-card.tsx │ │ │ │ └── social-card.tsx │ │ │ ├── health.ts │ │ │ ├── page-preview.ts │ │ │ └── revalidate.ts │ │ ├── b │ │ │ ├── [hashid].tsx │ │ │ └── query.graphql │ │ ├── badge.tsx │ │ ├── brochure │ │ │ ├── brochure.graphql │ │ │ └── index.tsx │ │ ├── cfp │ │ │ ├── index.tsx │ │ │ ├── is-cfp-open.graphql │ │ │ └── me-submissions.graphql │ │ ├── event │ │ │ └── [slug] │ │ │ │ ├── index.tsx │ │ │ │ ├── talk-social-card.graphql │ │ │ │ ├── talks.graphql │ │ │ │ └── workshop-booking.graphql │ │ ├── grants │ │ │ ├── edit │ │ │ │ ├── index.tsx │ │ │ │ ├── my-grant.graphql │ │ │ │ └── update-grant.graphql │ │ │ ├── index.tsx │ │ │ └── reply │ │ │ │ ├── grant.graphql │ │ │ │ ├── index.tsx │ │ │ │ └── update-grant.graphql │ │ ├── hotels │ │ │ └── index.tsx │ │ ├── index.tsx │ │ ├── jobs │ │ │ ├── [id].tsx │ │ │ └── index.tsx │ │ ├── keynotes │ │ │ ├── [slug] │ │ │ │ ├── index.tsx │ │ │ │ └── keynote-social-card.graphql │ │ │ ├── all-keynotes.graphql │ │ │ └── keynote.graphql │ │ ├── login │ │ │ └── index.tsx │ │ ├── news │ │ │ └── [slug] │ │ │ │ ├── all-articles.graphql │ │ │ │ ├── index.tsx │ │ │ │ ├── news-article-social-card.graphql │ │ │ │ └── news-article.graphql │ │ ├── orders │ │ │ └── [id] │ │ │ │ ├── confirmation.tsx │ │ │ │ └── order.graphql │ │ ├── profile │ │ │ ├── [hashid].tsx │ │ │ ├── edit.tsx │ │ │ ├── index.tsx │ │ │ ├── my-grant.tsx │ │ │ ├── my-orders.tsx │ │ │ ├── my-proposals.tsx │ │ │ ├── my-tickets.tsx │ │ │ └── sponsor.tsx │ │ ├── request-invitation-letter │ │ │ └── index.tsx │ │ ├── reset-password │ │ │ ├── [token].tsx │ │ │ ├── index.tsx │ │ │ ├── password-changed.tsx │ │ │ └── success.tsx │ │ ├── schedule │ │ │ ├── [day] │ │ │ │ └── index.tsx │ │ │ ├── fragments │ │ │ │ ├── blocks.graphql │ │ │ │ ├── generic-page.graphql │ │ │ │ ├── keynote.graphql │ │ │ │ ├── news-article.graphql │ │ │ │ ├── schedule-item.graphql │ │ │ │ ├── schedule-slot.graphql │ │ │ │ └── submission.graphql │ │ │ ├── invitation │ │ │ │ ├── [submissionId].tsx │ │ │ │ ├── schedule-invitation.graphql │ │ │ │ └── update-invitation.graphql │ │ │ ├── schedule-days.graphql │ │ │ ├── schedule.graphql │ │ │ └── user-schedule-stars.graphql │ │ ├── signup.tsx │ │ ├── social.graphql │ │ ├── submission │ │ │ └── [id] │ │ │ │ ├── edit │ │ │ │ ├── get-submission.graphql │ │ │ │ ├── index.tsx │ │ │ │ └── update-submission.graphql │ │ │ │ ├── index.tsx │ │ │ │ └── is-voting-closed.graphql │ │ ├── tickets │ │ │ ├── business.tsx │ │ │ ├── checkout.tsx │ │ │ ├── index.tsx │ │ │ ├── personal.tsx │ │ │ └── tickets.graphql │ │ └── voting │ │ │ ├── index.tsx │ │ │ ├── send-vote.graphql │ │ │ ├── voting-metadata.graphql │ │ │ └── voting-submissions.graphql │ └── test-utils.tsx ├── tailwind.config.js ├── tsconfig.json ├── typings │ └── sx.d.ts └── vercel.json ├── infrastructure ├── .editorconfig ├── .gitignore ├── applications │ ├── .terraform.lock.hcl │ ├── applications.tf │ ├── clamav │ │ ├── task.tf │ │ └── variables.tf │ ├── cluster │ │ ├── cloudfront.tf │ │ ├── domains.tf │ │ ├── iam.tf │ │ ├── load_balancer_task.tf │ │ ├── logs.tf │ │ ├── main.tf │ │ ├── providers.tf │ │ ├── redis_task.tf │ │ ├── security.tf │ │ ├── server.tf │ │ ├── userdata.sh │ │ └── variables.tf │ ├── config.tf │ ├── database │ │ ├── db.tf │ │ ├── secrets.tf │ │ ├── security_group.tf │ │ ├── subnet.tf │ │ └── variables.tf │ ├── emails │ │ ├── cloudfront.tf │ │ ├── main.tf │ │ ├── providers.tf │ │ ├── secrets.tf │ │ └── sns.tf │ ├── pretix │ │ ├── ecr.tf │ │ ├── githash.py │ │ ├── main.tf │ │ ├── s3.tf │ │ ├── secrets.tf │ │ └── variables.tf │ ├── pycon_backend │ │ ├── cdn.tf │ │ ├── main.tf │ │ ├── providers.tf │ │ ├── s3.tf │ │ ├── secrets.tf │ │ ├── variables.tf │ │ ├── web_task.tf │ │ ├── worker.tf │ │ ├── worker_heavy_processing.tf │ │ └── worker_repo.tf │ ├── pycon_frontend │ │ ├── domains.tf │ │ ├── repo.tf │ │ ├── secrets.tf │ │ ├── task.tf │ │ └── variables.tf │ └── vpc │ │ ├── endpoints.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── private_subnet.tf │ │ └── public_subnet.tf ├── components │ ├── application_lambda │ │ ├── ecr.tf │ │ ├── githash.py │ │ ├── main.tf │ │ └── variables.tf │ └── secrets │ │ ├── main.tf │ │ ├── secrets.py │ │ └── variables.tf ├── global │ ├── .terraform.lock.hcl │ ├── archives │ │ └── pycon-2022.tf │ ├── buckets │ │ └── email-assets.tf │ ├── certs │ │ ├── beta │ │ │ ├── eu_central_1_cert.tf │ │ │ └── providers.tf │ │ ├── providers.tf │ │ ├── pyconit_certs.tf │ │ └── pythonit_certs.tf │ ├── domains │ │ ├── pycon_it │ │ │ ├── main.tf │ │ │ └── records.tf │ │ └── python_it │ │ │ ├── main.tf │ │ │ └── records.tf │ ├── ecr_repos │ │ └── main.tf │ ├── main.tf │ ├── modules.tf │ ├── ses │ │ └── main.tf │ └── vpc │ │ ├── endpoints.tf │ │ ├── lambda_security_group.tf │ │ ├── main.tf │ │ ├── private_subnet.tf │ │ ├── public_subnet.tf │ │ ├── rds_security_group.tf │ │ └── rds_subnet.tf └── tools │ ├── .terraform.lock.hcl │ ├── main.tf │ └── vpc.tf ├── main.code-workspace ├── pretix ├── Dockerfile └── settings.py └── update_hetzner_firewall.py /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/backend-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/backend-checks.yml -------------------------------------------------------------------------------- /.github/workflows/backend-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/backend-test.yml -------------------------------------------------------------------------------- /.github/workflows/build-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/build-backend.yml -------------------------------------------------------------------------------- /.github/workflows/build-base-pretix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/build-base-pretix.yml -------------------------------------------------------------------------------- /.github/workflows/build-frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/build-frontend.yml -------------------------------------------------------------------------------- /.github/workflows/build-pretix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/build-pretix.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/frontend-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/frontend-lint.yml -------------------------------------------------------------------------------- /.github/workflows/global-terraform-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/global-terraform-lint.yml -------------------------------------------------------------------------------- /.github/workflows/opentofu-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/opentofu-lint.yml -------------------------------------------------------------------------------- /.github/workflows/slash-commands.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.github/workflows/slash-commands.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/.tool-versions -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- 1 | **/social-card.tsx 2 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Dockerfile.node.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/Dockerfile.node.local -------------------------------------------------------------------------------- /Dockerfile.python.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/Dockerfile.python.local -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/README.md -------------------------------------------------------------------------------- /backend/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/.coveragerc -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/.dockerignore -------------------------------------------------------------------------------- /backend/.editorconfig: -------------------------------------------------------------------------------- 1 | ../.editorconfig -------------------------------------------------------------------------------- /backend/.flake8: -------------------------------------------------------------------------------- 1 | ../.flake8 -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.isort.cfg: -------------------------------------------------------------------------------- 1 | ../.isort.cfg -------------------------------------------------------------------------------- /backend/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/.pylintrc -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/admin.py -------------------------------------------------------------------------------- /backend/api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/apps.py -------------------------------------------------------------------------------- /backend/api/association_membership/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/association_membership/mutations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/badge_scanner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/badge_scanner/mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/badge_scanner/mutation.py -------------------------------------------------------------------------------- /backend/api/badge_scanner/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/badge_scanner/query.py -------------------------------------------------------------------------------- /backend/api/badge_scanner/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/badge_scanner/schema.py -------------------------------------------------------------------------------- /backend/api/badge_scanner/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/badge_scanner/types.py -------------------------------------------------------------------------------- /backend/api/billing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/billing/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/billing/types.py -------------------------------------------------------------------------------- /backend/api/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/blog/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/blog/schema.py -------------------------------------------------------------------------------- /backend/api/blog/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/blog/types.py -------------------------------------------------------------------------------- /backend/api/checklist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/checklist/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/checklist/query.py -------------------------------------------------------------------------------- /backend/api/checklist/tests/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/checklist/tests/test_query.py -------------------------------------------------------------------------------- /backend/api/cms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/base/blocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/base/blocks/accordion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/base/blocks/accordion.py -------------------------------------------------------------------------------- /backend/api/cms/base/blocks/cta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/base/blocks/cta.py -------------------------------------------------------------------------------- /backend/api/cms/base/blocks/map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/base/blocks/map.py -------------------------------------------------------------------------------- /backend/api/cms/base/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/base/types.py -------------------------------------------------------------------------------- /backend/api/cms/home/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/home/blocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/news/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/news/blocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/news/queries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/news/queries/news_article.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/news/queries/news_article.py -------------------------------------------------------------------------------- /backend/api/cms/news/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/news/types.py -------------------------------------------------------------------------------- /backend/api/cms/page/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/page/blocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/page/blocks/homepage_hero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/page/blocks/homepage_hero.py -------------------------------------------------------------------------------- /backend/api/cms/page/blocks/text_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/page/blocks/text_section.py -------------------------------------------------------------------------------- /backend/api/cms/page/queries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/page/queries/cms_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/page/queries/cms_page.py -------------------------------------------------------------------------------- /backend/api/cms/page/queries/cms_pages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/page/queries/cms_pages.py -------------------------------------------------------------------------------- /backend/api/cms/page/queries/page_preview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/page/queries/page_preview.py -------------------------------------------------------------------------------- /backend/api/cms/page/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/page/registry.py -------------------------------------------------------------------------------- /backend/api/cms/page/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/page/types.py -------------------------------------------------------------------------------- /backend/api/cms/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/schema.py -------------------------------------------------------------------------------- /backend/api/cms/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/tests/factories.py -------------------------------------------------------------------------------- /backend/api/cms/tests/news/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/tests/news/test_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/tests/news/test_queries.py -------------------------------------------------------------------------------- /backend/api/cms/tests/page/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/tests/page/queries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/cms/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/tests/test_utils.py -------------------------------------------------------------------------------- /backend/api/cms/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/types.py -------------------------------------------------------------------------------- /backend/api/cms/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/cms/utils.py -------------------------------------------------------------------------------- /backend/api/conferences/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/conferences/helpers/days.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/conferences/helpers/days.py -------------------------------------------------------------------------------- /backend/api/conferences/helpers/maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/conferences/helpers/maps.py -------------------------------------------------------------------------------- /backend/api/conferences/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/conferences/schema.py -------------------------------------------------------------------------------- /backend/api/conferences/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/conferences/types.py -------------------------------------------------------------------------------- /backend/api/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/context.py -------------------------------------------------------------------------------- /backend/api/countries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/countries/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/countries/schema.py -------------------------------------------------------------------------------- /backend/api/countries/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/countries/tests/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/countries/tests/test_schema.py -------------------------------------------------------------------------------- /backend/api/countries/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/countries/types.py -------------------------------------------------------------------------------- /backend/api/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/events/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/events/types.py -------------------------------------------------------------------------------- /backend/api/extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/extensions.py -------------------------------------------------------------------------------- /backend/api/files_upload/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/files_upload/mutations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/files_upload/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/files_upload/permissions.py -------------------------------------------------------------------------------- /backend/api/files_upload/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/files_upload/schema.py -------------------------------------------------------------------------------- /backend/api/files_upload/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/files_upload/tests/mutations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/files_upload/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/files_upload/types.py -------------------------------------------------------------------------------- /backend/api/grants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/grants/mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/grants/mutations.py -------------------------------------------------------------------------------- /backend/api/grants/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/grants/tests/test_send_grant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/grants/tests/test_send_grant.py -------------------------------------------------------------------------------- /backend/api/grants/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/grants/types.py -------------------------------------------------------------------------------- /backend/api/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/helpers/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/helpers/i18n.py -------------------------------------------------------------------------------- /backend/api/helpers/ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/helpers/ids.py -------------------------------------------------------------------------------- /backend/api/helpers/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/helpers/images.py -------------------------------------------------------------------------------- /backend/api/helpers/maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/helpers/maps.py -------------------------------------------------------------------------------- /backend/api/job_board/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/job_board/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/job_board/schema.py -------------------------------------------------------------------------------- /backend/api/job_board/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/job_board/types.py -------------------------------------------------------------------------------- /backend/api/languages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/languages/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/languages/types.py -------------------------------------------------------------------------------- /backend/api/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/models.py -------------------------------------------------------------------------------- /backend/api/newsletters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/newsletters/mutations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/newsletters/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/newsletters/schema.py -------------------------------------------------------------------------------- /backend/api/orders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/orders/mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/orders/mutations.py -------------------------------------------------------------------------------- /backend/api/orders/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/orders/query.py -------------------------------------------------------------------------------- /backend/api/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/pages/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/pages/schema.py -------------------------------------------------------------------------------- /backend/api/pages/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/pages/types.py -------------------------------------------------------------------------------- /backend/api/participants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/participants/mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/participants/mutations.py -------------------------------------------------------------------------------- /backend/api/participants/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/participants/queries.py -------------------------------------------------------------------------------- /backend/api/participants/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/participants/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/participants/types.py -------------------------------------------------------------------------------- /backend/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/permissions.py -------------------------------------------------------------------------------- /backend/api/pretix/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/pretix/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/pretix/constants.py -------------------------------------------------------------------------------- /backend/api/pretix/mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/pretix/mutations.py -------------------------------------------------------------------------------- /backend/api/pretix/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/pretix/permissions.py -------------------------------------------------------------------------------- /backend/api/pretix/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/pretix/query.py -------------------------------------------------------------------------------- /backend/api/pretix/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/pretix/tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/pretix/tests/test_types.py -------------------------------------------------------------------------------- /backend/api/pretix/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/pretix/types.py -------------------------------------------------------------------------------- /backend/api/schedule/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/schedule/mutations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/schedule/queries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/schedule/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/schedule/schema.py -------------------------------------------------------------------------------- /backend/api/schedule/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/schedule/types/__init__.py -------------------------------------------------------------------------------- /backend/api/schedule/types/day.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/schedule/types/day.py -------------------------------------------------------------------------------- /backend/api/schedule/types/day_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/schedule/types/day_room.py -------------------------------------------------------------------------------- /backend/api/schedule/types/room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/schedule/types/room.py -------------------------------------------------------------------------------- /backend/api/schedule/types/schedule_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/schedule/types/schedule_item.py -------------------------------------------------------------------------------- /backend/api/schedule/types/slot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/schedule/types/slot.py -------------------------------------------------------------------------------- /backend/api/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/schema.py -------------------------------------------------------------------------------- /backend/api/sponsors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/sponsors/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/sponsors/schema.py -------------------------------------------------------------------------------- /backend/api/sponsors/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/sponsors/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/sponsors/types.py -------------------------------------------------------------------------------- /backend/api/submissions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/submissions/mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/submissions/mutations.py -------------------------------------------------------------------------------- /backend/api/submissions/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/submissions/permissions.py -------------------------------------------------------------------------------- /backend/api/submissions/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/submissions/schema.py -------------------------------------------------------------------------------- /backend/api/submissions/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/submissions/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/submissions/types.py -------------------------------------------------------------------------------- /backend/api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/tests/association_membership/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/tests/association_membership/mutations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/factories.py -------------------------------------------------------------------------------- /backend/api/tests/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/fixtures.py -------------------------------------------------------------------------------- /backend/api/tests/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/tests/schema/badge_scanner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/tests/schema/conference/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/tests/schema/test_blog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/schema/test_blog.py -------------------------------------------------------------------------------- /backend/api/tests/schema/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/schema/test_events.py -------------------------------------------------------------------------------- /backend/api/tests/schema/test_get_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/schema/test_get_order.py -------------------------------------------------------------------------------- /backend/api/tests/schema/test_newsletter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/schema/test_newsletter.py -------------------------------------------------------------------------------- /backend/api/tests/schema/test_pages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/schema/test_pages.py -------------------------------------------------------------------------------- /backend/api/tests/schema/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/schema/test_user.py -------------------------------------------------------------------------------- /backend/api/tests/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/test_commands.py -------------------------------------------------------------------------------- /backend/api/tests/test_error_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/test_error_type.py -------------------------------------------------------------------------------- /backend/api/tests/test_extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/test_extensions.py -------------------------------------------------------------------------------- /backend/api/tests/test_job_board.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/test_job_board.py -------------------------------------------------------------------------------- /backend/api/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/tests/test_utils.py -------------------------------------------------------------------------------- /backend/api/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/types.py -------------------------------------------------------------------------------- /backend/api/users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/users/mutations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/mutations/__init__.py -------------------------------------------------------------------------------- /backend/api/users/mutations/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/mutations/login.py -------------------------------------------------------------------------------- /backend/api/users/mutations/logout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/mutations/logout.py -------------------------------------------------------------------------------- /backend/api/users/mutations/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/mutations/register.py -------------------------------------------------------------------------------- /backend/api/users/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/queries.py -------------------------------------------------------------------------------- /backend/api/users/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/users/tests/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/tests/test_login.py -------------------------------------------------------------------------------- /backend/api/users/tests/test_logout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/tests/test_logout.py -------------------------------------------------------------------------------- /backend/api/users/tests/test_me.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/tests/test_me.py -------------------------------------------------------------------------------- /backend/api/users/tests/test_participant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/tests/test_participant.py -------------------------------------------------------------------------------- /backend/api/users/tests/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/tests/test_register.py -------------------------------------------------------------------------------- /backend/api/users/tests/test_stars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/tests/test_stars.py -------------------------------------------------------------------------------- /backend/api/users/tests/test_user_grants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/tests/test_user_grants.py -------------------------------------------------------------------------------- /backend/api/users/tests/test_user_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/tests/test_user_orders.py -------------------------------------------------------------------------------- /backend/api/users/tests/test_user_tickets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/tests/test_user_tickets.py -------------------------------------------------------------------------------- /backend/api/users/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/users/types.py -------------------------------------------------------------------------------- /backend/api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/utils.py -------------------------------------------------------------------------------- /backend/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/views.py -------------------------------------------------------------------------------- /backend/api/visa/mutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/visa/mutation.py -------------------------------------------------------------------------------- /backend/api/visa/mutations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/visa/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/visa/permissions.py -------------------------------------------------------------------------------- /backend/api/visa/queries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/visa/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/visa/query.py -------------------------------------------------------------------------------- /backend/api/visa/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/visa/tests/mutations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/visa/tests/queries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/visa/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/visa/types.py -------------------------------------------------------------------------------- /backend/api/volunteers_notifications/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/volunteers_notifications/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/voting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/voting/mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/voting/mutations.py -------------------------------------------------------------------------------- /backend/api/voting/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/api/voting/types.py -------------------------------------------------------------------------------- /backend/association_membership/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/association_membership/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/association_membership/admin.py -------------------------------------------------------------------------------- /backend/association_membership/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/association_membership/apps.py -------------------------------------------------------------------------------- /backend/association_membership/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/association_membership/enums.py -------------------------------------------------------------------------------- /backend/association_membership/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/association_membership/exceptions.py -------------------------------------------------------------------------------- /backend/association_membership/handlers/pretix/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/association_membership/handlers/stripe/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/association_membership/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/association_membership/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/association_membership/models.py -------------------------------------------------------------------------------- /backend/association_membership/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/association_membership/tasks.py -------------------------------------------------------------------------------- /backend/association_membership/tests/handlers/sns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/association_membership/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/association_membership/urls.py -------------------------------------------------------------------------------- /backend/association_membership/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/association_membership/views.py -------------------------------------------------------------------------------- /backend/badge_scanner/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/badge_scanner/admin.py -------------------------------------------------------------------------------- /backend/badge_scanner/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/badge_scanner/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/badge_scanner/models.py -------------------------------------------------------------------------------- /backend/badges/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/badges/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/badges/admin.py -------------------------------------------------------------------------------- /backend/badges/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/badges/apps.py -------------------------------------------------------------------------------- /backend/badges/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/badges/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/badges/models.py -------------------------------------------------------------------------------- /backend/badges/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/badges/roles.py -------------------------------------------------------------------------------- /backend/badges/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/badges/tests/test_roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/badges/tests/test_roles.py -------------------------------------------------------------------------------- /backend/billing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/billing/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/billing/admin.py -------------------------------------------------------------------------------- /backend/billing/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/billing/apps.py -------------------------------------------------------------------------------- /backend/billing/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/billing/constants.py -------------------------------------------------------------------------------- /backend/billing/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/billing/exceptions.py -------------------------------------------------------------------------------- /backend/billing/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/billing/managers.py -------------------------------------------------------------------------------- /backend/billing/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/billing/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/billing/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/billing/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/billing/models.py -------------------------------------------------------------------------------- /backend/billing/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/billing/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/billing/tests/factories.py -------------------------------------------------------------------------------- /backend/billing/tests/test_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/billing/tests/test_validation.py -------------------------------------------------------------------------------- /backend/billing/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/billing/validation.py -------------------------------------------------------------------------------- /backend/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blog/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/blog/admin.py -------------------------------------------------------------------------------- /backend/blog/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/blog/apps.py -------------------------------------------------------------------------------- /backend/blog/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/blog/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/blog/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/blog/models.py -------------------------------------------------------------------------------- /backend/blog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/blog/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/blog/tests/factories.py -------------------------------------------------------------------------------- /backend/blog/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/blog/tests/test_models.py -------------------------------------------------------------------------------- /backend/checklist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/checklist/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/checklist/admin.py -------------------------------------------------------------------------------- /backend/checklist/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/checklist/apps.py -------------------------------------------------------------------------------- /backend/checklist/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/checklist/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/checklist/models.py -------------------------------------------------------------------------------- /backend/checklist/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/checklist/tests/factories.py -------------------------------------------------------------------------------- /backend/cms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/admin.py -------------------------------------------------------------------------------- /backend/cms/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/apps.py -------------------------------------------------------------------------------- /backend/cms/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/base/blocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/base/blocks/cta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/base/blocks/cta.py -------------------------------------------------------------------------------- /backend/cms/components/base/blocks/map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/base/blocks/map.py -------------------------------------------------------------------------------- /backend/cms/components/home/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/home/blocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/home/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/home/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/home/models.py -------------------------------------------------------------------------------- /backend/cms/components/news/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/news/admin.py: -------------------------------------------------------------------------------- 1 | # Register your models here. 2 | -------------------------------------------------------------------------------- /backend/cms/components/news/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/news/apps.py -------------------------------------------------------------------------------- /backend/cms/components/news/blocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/news/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/news/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/news/models.py -------------------------------------------------------------------------------- /backend/cms/components/news/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/page/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/page/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/page/apps.py -------------------------------------------------------------------------------- /backend/cms/components/page/blocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/page/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/page/fields.py -------------------------------------------------------------------------------- /backend/cms/components/page/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/page/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/page/models.py -------------------------------------------------------------------------------- /backend/cms/components/page/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/page/signals.py -------------------------------------------------------------------------------- /backend/cms/components/page/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/page/tasks.py -------------------------------------------------------------------------------- /backend/cms/components/page/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/sites/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/sites/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/sites/apps.py -------------------------------------------------------------------------------- /backend/cms/components/sites/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/components/sites/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/components/sites/models.py -------------------------------------------------------------------------------- /backend/cms/components/sites/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/cms/migrations/0005_faq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/migrations/0005_faq.py -------------------------------------------------------------------------------- /backend/cms/migrations/0006_menu_menulink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/migrations/0006_menu_menulink.py -------------------------------------------------------------------------------- /backend/cms/migrations/0008_menu_title.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/migrations/0008_menu_title.py -------------------------------------------------------------------------------- /backend/cms/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/mixins.py -------------------------------------------------------------------------------- /backend/cms/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/models.py -------------------------------------------------------------------------------- /backend/cms/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/cms/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/tests/factories.py -------------------------------------------------------------------------------- /backend/cms/tests/test_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/tests/test_translator.py -------------------------------------------------------------------------------- /backend/cms/translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/cms/translator.py -------------------------------------------------------------------------------- /backend/conferences/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/conferences/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/admin/__init__.py -------------------------------------------------------------------------------- /backend/conferences/admin/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/admin/actions.py -------------------------------------------------------------------------------- /backend/conferences/admin/conference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/admin/conference.py -------------------------------------------------------------------------------- /backend/conferences/admin/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/admin/views.py -------------------------------------------------------------------------------- /backend/conferences/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/apps.py -------------------------------------------------------------------------------- /backend/conferences/frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/frontend.py -------------------------------------------------------------------------------- /backend/conferences/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/conferences/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/models/__init__.py -------------------------------------------------------------------------------- /backend/conferences/models/audience_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/models/audience_level.py -------------------------------------------------------------------------------- /backend/conferences/models/conference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/models/conference.py -------------------------------------------------------------------------------- /backend/conferences/models/deadline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/models/deadline.py -------------------------------------------------------------------------------- /backend/conferences/models/duration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/models/duration.py -------------------------------------------------------------------------------- /backend/conferences/models/keynote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/models/keynote.py -------------------------------------------------------------------------------- /backend/conferences/models/topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/models/topic.py -------------------------------------------------------------------------------- /backend/conferences/querysets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/querysets.py -------------------------------------------------------------------------------- /backend/conferences/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/tasks.py -------------------------------------------------------------------------------- /backend/conferences/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/conferences/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/tests/factories.py -------------------------------------------------------------------------------- /backend/conferences/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/tests/test_admin.py -------------------------------------------------------------------------------- /backend/conferences/tests/test_frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/tests/test_frontend.py -------------------------------------------------------------------------------- /backend/conferences/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/tests/test_models.py -------------------------------------------------------------------------------- /backend/conferences/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/tests/test_tasks.py -------------------------------------------------------------------------------- /backend/conferences/vouchers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conferences/vouchers.py -------------------------------------------------------------------------------- /backend/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/conftest.py -------------------------------------------------------------------------------- /backend/countries/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/countries/__init__.py -------------------------------------------------------------------------------- /backend/countries/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/countries/constants.py -------------------------------------------------------------------------------- /backend/countries/countries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/countries/countries.py -------------------------------------------------------------------------------- /backend/countries/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/countries/filters.py -------------------------------------------------------------------------------- /backend/countries/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/countries/tests/test_countries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/countries/tests/test_countries.py -------------------------------------------------------------------------------- /backend/custom_admin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/custom_admin/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/admin.py -------------------------------------------------------------------------------- /backend/custom_admin/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/astro.config.mjs -------------------------------------------------------------------------------- /backend/custom_admin/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/audit.py -------------------------------------------------------------------------------- /backend/custom_admin/codegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/codegen.ts -------------------------------------------------------------------------------- /backend/custom_admin/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/context_processors.py -------------------------------------------------------------------------------- /backend/custom_admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/package.json -------------------------------------------------------------------------------- /backend/custom_admin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/pnpm-lock.yaml -------------------------------------------------------------------------------- /backend/custom_admin/src/custom-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/src/custom-styles.css -------------------------------------------------------------------------------- /backend/custom_admin/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /backend/custom_admin/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/tailwind.config.cjs -------------------------------------------------------------------------------- /backend/custom_admin/template_backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/template_backends.py -------------------------------------------------------------------------------- /backend/custom_admin/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/custom_admin/templates/admin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/custom_admin/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/custom_admin/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/custom_admin/tests/test_audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/tests/test_audit.py -------------------------------------------------------------------------------- /backend/custom_admin/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/tests/test_views.py -------------------------------------------------------------------------------- /backend/custom_admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/tsconfig.json -------------------------------------------------------------------------------- /backend/custom_admin/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/urls.py -------------------------------------------------------------------------------- /backend/custom_admin/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/views.py -------------------------------------------------------------------------------- /backend/custom_admin/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/widgets.py -------------------------------------------------------------------------------- /backend/custom_admin/ws-proxy/ws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/custom_admin/ws-proxy/ws.py -------------------------------------------------------------------------------- /backend/demodata/api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/api.json -------------------------------------------------------------------------------- /backend/demodata/blog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/blog.json -------------------------------------------------------------------------------- /backend/demodata/cms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/cms.json -------------------------------------------------------------------------------- /backend/demodata/conferences.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/conferences.json -------------------------------------------------------------------------------- /backend/demodata/events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/events.json -------------------------------------------------------------------------------- /backend/demodata/hotel-rooms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/hotel-rooms.json -------------------------------------------------------------------------------- /backend/demodata/media/events/event.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/media/events/event.jpg -------------------------------------------------------------------------------- /backend/demodata/media/sponsors/snakely.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/media/sponsors/snakely.png -------------------------------------------------------------------------------- /backend/demodata/pages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/pages.json -------------------------------------------------------------------------------- /backend/demodata/sponsors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/sponsors.json -------------------------------------------------------------------------------- /backend/demodata/submissions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/submissions.json -------------------------------------------------------------------------------- /backend/demodata/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/demodata/users.json -------------------------------------------------------------------------------- /backend/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/entrypoint.sh -------------------------------------------------------------------------------- /backend/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/events/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/events/admin.py -------------------------------------------------------------------------------- /backend/events/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/events/apps.py -------------------------------------------------------------------------------- /backend/events/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/events/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/events/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/events/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/events/models.py -------------------------------------------------------------------------------- /backend/events/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/events/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/events/tests/factories.py -------------------------------------------------------------------------------- /backend/files_upload/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/files_upload/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/admin.py -------------------------------------------------------------------------------- /backend/files_upload/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/apps.py -------------------------------------------------------------------------------- /backend/files_upload/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/constants.py -------------------------------------------------------------------------------- /backend/files_upload/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/files_upload/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/models.py -------------------------------------------------------------------------------- /backend/files_upload/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/tasks.py -------------------------------------------------------------------------------- /backend/files_upload/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/files_upload/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/tests/factories.py -------------------------------------------------------------------------------- /backend/files_upload/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/tests/test_models.py -------------------------------------------------------------------------------- /backend/files_upload/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/tests/test_tasks.py -------------------------------------------------------------------------------- /backend/files_upload/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/tests/test_views.py -------------------------------------------------------------------------------- /backend/files_upload/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/urls.py -------------------------------------------------------------------------------- /backend/files_upload/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/files_upload/views.py -------------------------------------------------------------------------------- /backend/google_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/google_api/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/google_api/admin.py -------------------------------------------------------------------------------- /backend/google_api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/google_api/apps.py -------------------------------------------------------------------------------- /backend/google_api/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/google_api/exceptions.py -------------------------------------------------------------------------------- /backend/google_api/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/google_api/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/google_api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/google_api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/google_api/models.py -------------------------------------------------------------------------------- /backend/google_api/sdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/google_api/sdk.py -------------------------------------------------------------------------------- /backend/google_api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/google_api/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/google_api/tests/test_models.py -------------------------------------------------------------------------------- /backend/google_api/tests/test_sdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/google_api/tests/test_sdk.py -------------------------------------------------------------------------------- /backend/google_api/views.py: -------------------------------------------------------------------------------- 1 | # Create your views here. 2 | -------------------------------------------------------------------------------- /backend/grants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/grants/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/admin.py -------------------------------------------------------------------------------- /backend/grants/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/apps.py -------------------------------------------------------------------------------- /backend/grants/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/grants/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/grants/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/models.py -------------------------------------------------------------------------------- /backend/grants/summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/summary.py -------------------------------------------------------------------------------- /backend/grants/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/tasks.py -------------------------------------------------------------------------------- /backend/grants/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/grants/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/tests/factories.py -------------------------------------------------------------------------------- /backend/grants/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/tests/test_admin.py -------------------------------------------------------------------------------- /backend/grants/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/tests/test_models.py -------------------------------------------------------------------------------- /backend/grants/tests/test_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/tests/test_summary.py -------------------------------------------------------------------------------- /backend/grants/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/grants/tests/test_tasks.py -------------------------------------------------------------------------------- /backend/healthchecks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/healthchecks/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/healthchecks/apps.py -------------------------------------------------------------------------------- /backend/healthchecks/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/healthchecks/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/healthchecks/tests/test_views.py -------------------------------------------------------------------------------- /backend/healthchecks/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/healthchecks/urls.py -------------------------------------------------------------------------------- /backend/healthchecks/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/healthchecks/views.py -------------------------------------------------------------------------------- /backend/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/helpers/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/helpers/constants.py -------------------------------------------------------------------------------- /backend/helpers/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/helpers/models.py -------------------------------------------------------------------------------- /backend/helpers/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/helpers/tests.py -------------------------------------------------------------------------------- /backend/helpers/unique_slugify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/helpers/unique_slugify.py -------------------------------------------------------------------------------- /backend/i18n/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/i18n/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/i18n/fields.py -------------------------------------------------------------------------------- /backend/i18n/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/i18n/forms.py -------------------------------------------------------------------------------- /backend/i18n/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/i18n/serializers.py -------------------------------------------------------------------------------- /backend/i18n/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/i18n/strings.py -------------------------------------------------------------------------------- /backend/i18n/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/i18n/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/i18n/tests/factories.py -------------------------------------------------------------------------------- /backend/i18n/tests/test_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/i18n/tests/test_strings.py -------------------------------------------------------------------------------- /backend/i18n/tests/test_widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/i18n/tests/test_widgets.py -------------------------------------------------------------------------------- /backend/importer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/integrations/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/apps.py -------------------------------------------------------------------------------- /backend/integrations/flodesk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/flodesk.py -------------------------------------------------------------------------------- /backend/integrations/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/permissions.py -------------------------------------------------------------------------------- /backend/integrations/plain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/plain.py -------------------------------------------------------------------------------- /backend/integrations/plain_cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/plain_cards.py -------------------------------------------------------------------------------- /backend/integrations/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/serializers.py -------------------------------------------------------------------------------- /backend/integrations/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/slack.py -------------------------------------------------------------------------------- /backend/integrations/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/integrations/tests/test_flodesk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/tests/test_flodesk.py -------------------------------------------------------------------------------- /backend/integrations/tests/test_plain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/tests/test_plain.py -------------------------------------------------------------------------------- /backend/integrations/tests/test_slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/tests/test_slack.py -------------------------------------------------------------------------------- /backend/integrations/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/tests/test_views.py -------------------------------------------------------------------------------- /backend/integrations/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/urls.py -------------------------------------------------------------------------------- /backend/integrations/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/integrations/views.py -------------------------------------------------------------------------------- /backend/invoices/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/invoices/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/invoices/admin.py -------------------------------------------------------------------------------- /backend/invoices/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/invoices/constants.py -------------------------------------------------------------------------------- /backend/invoices/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/invoices/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/invoices/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/invoices/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/invoices/models.py -------------------------------------------------------------------------------- /backend/invoices/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/invoices/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/invoices/tests/conftest.py -------------------------------------------------------------------------------- /backend/invoices/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/invoices/tests/test_models.py -------------------------------------------------------------------------------- /backend/invoices/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/invoices/utils.py -------------------------------------------------------------------------------- /backend/invoices/xml/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/invoices/xml/__init__.py -------------------------------------------------------------------------------- /backend/invoices/xml/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/invoices/xml/types.py -------------------------------------------------------------------------------- /backend/invoices/xml/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/invoices/xml/utils.py -------------------------------------------------------------------------------- /backend/job_board/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/job_board/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/job_board/admin.py -------------------------------------------------------------------------------- /backend/job_board/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/job_board/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/job_board/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/job_board/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/job_board/models.py -------------------------------------------------------------------------------- /backend/job_board/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/job_board/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/job_board/tests/factories.py -------------------------------------------------------------------------------- /backend/job_board/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/job_board/tests/test_models.py -------------------------------------------------------------------------------- /backend/languages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/languages/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/languages/admin.py -------------------------------------------------------------------------------- /backend/languages/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/languages/apps.py -------------------------------------------------------------------------------- /backend/languages/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/languages/languages.py -------------------------------------------------------------------------------- /backend/languages/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/languages/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/languages/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/languages/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/languages/models.py -------------------------------------------------------------------------------- /backend/languages/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/languages/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/languages/tests/factories.py -------------------------------------------------------------------------------- /backend/locale/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/manage.py -------------------------------------------------------------------------------- /backend/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/mypy.ini -------------------------------------------------------------------------------- /backend/newsletters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/newsletters/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/newsletters/admin.py -------------------------------------------------------------------------------- /backend/newsletters/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/newsletters/apps.py -------------------------------------------------------------------------------- /backend/newsletters/exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/newsletters/exporter.py -------------------------------------------------------------------------------- /backend/newsletters/migrations/0002_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/newsletters/migrations/0002_email.py -------------------------------------------------------------------------------- /backend/newsletters/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/newsletters/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/newsletters/models.py -------------------------------------------------------------------------------- /backend/newsletters/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/newsletters/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/newsletters/tests/factories.py -------------------------------------------------------------------------------- /backend/notifications/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/notifications/admin/__init__.py: -------------------------------------------------------------------------------- 1 | from .admins import * # noqa 2 | -------------------------------------------------------------------------------- /backend/notifications/admin/admins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/admin/admins.py -------------------------------------------------------------------------------- /backend/notifications/admin/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/admin/views.py -------------------------------------------------------------------------------- /backend/notifications/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/apps.py -------------------------------------------------------------------------------- /backend/notifications/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/notifications/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/models.py -------------------------------------------------------------------------------- /backend/notifications/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/permissions.py -------------------------------------------------------------------------------- /backend/notifications/querysets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/querysets.py -------------------------------------------------------------------------------- /backend/notifications/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/tasks.py -------------------------------------------------------------------------------- /backend/notifications/template_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/template_utils.py -------------------------------------------------------------------------------- /backend/notifications/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/notifications/tests/admin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/notifications/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/tests/factories.py -------------------------------------------------------------------------------- /backend/notifications/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/tests/test_models.py -------------------------------------------------------------------------------- /backend/notifications/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/tests/test_tasks.py -------------------------------------------------------------------------------- /backend/notifications/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/tests/test_views.py -------------------------------------------------------------------------------- /backend/notifications/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/urls.py -------------------------------------------------------------------------------- /backend/notifications/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/notifications/views.py -------------------------------------------------------------------------------- /backend/organizers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/organizers/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/organizers/admin.py -------------------------------------------------------------------------------- /backend/organizers/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/organizers/apps.py -------------------------------------------------------------------------------- /backend/organizers/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/organizers/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/organizers/models.py -------------------------------------------------------------------------------- /backend/organizers/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/organizers/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/organizers/tests/factories.py -------------------------------------------------------------------------------- /backend/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/pages/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pages/admin.py -------------------------------------------------------------------------------- /backend/pages/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pages/apps.py -------------------------------------------------------------------------------- /backend/pages/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pages/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/pages/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/pages/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pages/models.py -------------------------------------------------------------------------------- /backend/pages/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/pages/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pages/tests/factories.py -------------------------------------------------------------------------------- /backend/participants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/participants/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/participants/admin.py -------------------------------------------------------------------------------- /backend/participants/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/participants/apps.py -------------------------------------------------------------------------------- /backend/participants/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/participants/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/participants/models.py -------------------------------------------------------------------------------- /backend/participants/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/participants/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/participants/tests/factories.py -------------------------------------------------------------------------------- /backend/pretix/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/__init__.py -------------------------------------------------------------------------------- /backend/pretix/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/exceptions.py -------------------------------------------------------------------------------- /backend/pretix/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/pretix/tests/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/tests/fixtures.py -------------------------------------------------------------------------------- /backend/pretix/tests/test_create_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/tests/test_create_order.py -------------------------------------------------------------------------------- /backend/pretix/tests/test_get_invoices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/tests/test_get_invoices.py -------------------------------------------------------------------------------- /backend/pretix/tests/test_get_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/tests/test_get_order.py -------------------------------------------------------------------------------- /backend/pretix/tests/test_get_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/tests/test_get_orders.py -------------------------------------------------------------------------------- /backend/pretix/tests/test_get_voucher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/tests/test_get_voucher.py -------------------------------------------------------------------------------- /backend/pretix/tests/test_user_has_ticket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/tests/test_user_has_ticket.py -------------------------------------------------------------------------------- /backend/pretix/tests/test_user_ticket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/tests/test_user_ticket.py -------------------------------------------------------------------------------- /backend/pretix/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/tests/test_utils.py -------------------------------------------------------------------------------- /backend/pretix/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/types.py -------------------------------------------------------------------------------- /backend/pretix/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pretix/utils.py -------------------------------------------------------------------------------- /backend/privacy_policy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/privacy_policy/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/privacy_policy/apps.py -------------------------------------------------------------------------------- /backend/privacy_policy/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/privacy_policy/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/privacy_policy/models.py -------------------------------------------------------------------------------- /backend/privacy_policy/record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/privacy_policy/record.py -------------------------------------------------------------------------------- /backend/privacy_policy/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/privacy_policy/tests/test_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/privacy_policy/tests/test_record.py -------------------------------------------------------------------------------- /backend/pycon/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/__init__.py -------------------------------------------------------------------------------- /backend/pycon/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/celery.py -------------------------------------------------------------------------------- /backend/pycon/celery_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/celery_utils.py -------------------------------------------------------------------------------- /backend/pycon/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/constants.py -------------------------------------------------------------------------------- /backend/pycon/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/pycon/settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/settings/base.py -------------------------------------------------------------------------------- /backend/pycon/settings/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/settings/dev.py -------------------------------------------------------------------------------- /backend/pycon/settings/prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/settings/prod.py -------------------------------------------------------------------------------- /backend/pycon/settings/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/settings/test.py -------------------------------------------------------------------------------- /backend/pycon/signing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/signing.py -------------------------------------------------------------------------------- /backend/pycon/storages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/storages.py -------------------------------------------------------------------------------- /backend/pycon/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/tasks.py -------------------------------------------------------------------------------- /backend/pycon/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/pycon/tests/test_celery_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/tests/test_celery_utils.py -------------------------------------------------------------------------------- /backend/pycon/tests/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/tests/test_constants.py -------------------------------------------------------------------------------- /backend/pycon/tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/tests/test_settings.py -------------------------------------------------------------------------------- /backend/pycon/tests/test_signing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/tests/test_signing.py -------------------------------------------------------------------------------- /backend/pycon/tests/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/tests/test_storage.py -------------------------------------------------------------------------------- /backend/pycon/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/tests/test_tasks.py -------------------------------------------------------------------------------- /backend/pycon/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/tests/test_views.py -------------------------------------------------------------------------------- /backend/pycon/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/urls.py -------------------------------------------------------------------------------- /backend/pycon/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/views.py -------------------------------------------------------------------------------- /backend/pycon/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pycon/wsgi.py -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/pytest.ini -------------------------------------------------------------------------------- /backend/reviews/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/reviews/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/admin.py -------------------------------------------------------------------------------- /backend/reviews/aggregates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/aggregates.py -------------------------------------------------------------------------------- /backend/reviews/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/apps.py -------------------------------------------------------------------------------- /backend/reviews/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/reviews/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/models.py -------------------------------------------------------------------------------- /backend/reviews/templates/grant-review.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/templates/grant-review.html -------------------------------------------------------------------------------- /backend/reviews/templates/grants-recap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/templates/grants-recap.html -------------------------------------------------------------------------------- /backend/reviews/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/reviews/templatetags/countryname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/templatetags/countryname.py -------------------------------------------------------------------------------- /backend/reviews/templatetags/get_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/templatetags/get_item.py -------------------------------------------------------------------------------- /backend/reviews/templatetags/hostname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/templatetags/hostname.py -------------------------------------------------------------------------------- /backend/reviews/templatetags/localize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/templatetags/localize.py -------------------------------------------------------------------------------- /backend/reviews/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/reviews/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/tests/factories.py -------------------------------------------------------------------------------- /backend/reviews/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/reviews/tests/test_admin.py -------------------------------------------------------------------------------- /backend/schedule/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/schedule/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/admin.py -------------------------------------------------------------------------------- /backend/schedule/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/apps.py -------------------------------------------------------------------------------- /backend/schedule/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/forms.py -------------------------------------------------------------------------------- /backend/schedule/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/schedule/migrations/0010_day.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/migrations/0010_day.py -------------------------------------------------------------------------------- /backend/schedule/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/schedule/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/models.py -------------------------------------------------------------------------------- /backend/schedule/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/tasks.py -------------------------------------------------------------------------------- /backend/schedule/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/schedule/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/tests/factories.py -------------------------------------------------------------------------------- /backend/schedule/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/tests/test_admin.py -------------------------------------------------------------------------------- /backend/schedule/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/tests/test_models.py -------------------------------------------------------------------------------- /backend/schedule/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/tests/test_tasks.py -------------------------------------------------------------------------------- /backend/schedule/tests/test_video_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/tests/test_video_upload.py -------------------------------------------------------------------------------- /backend/schedule/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/tests/test_views.py -------------------------------------------------------------------------------- /backend/schedule/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/urls.py -------------------------------------------------------------------------------- /backend/schedule/video_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/video_upload.py -------------------------------------------------------------------------------- /backend/schedule/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/schedule/views.py -------------------------------------------------------------------------------- /backend/sponsors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/sponsors/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/admin.py -------------------------------------------------------------------------------- /backend/sponsors/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/apps.py -------------------------------------------------------------------------------- /backend/sponsors/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/sponsors/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/sponsors/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/managers.py -------------------------------------------------------------------------------- /backend/sponsors/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/sponsors/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/sponsors/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/models.py -------------------------------------------------------------------------------- /backend/sponsors/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/tasks.py -------------------------------------------------------------------------------- /backend/sponsors/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/sponsors/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/tests/factories.py -------------------------------------------------------------------------------- /backend/sponsors/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/tests/test_tasks.py -------------------------------------------------------------------------------- /backend/sponsors/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/tests/test_views.py -------------------------------------------------------------------------------- /backend/sponsors/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/urls.py -------------------------------------------------------------------------------- /backend/sponsors/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/sponsors/views.py -------------------------------------------------------------------------------- /backend/submissions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/submissions/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/submissions/admin.py -------------------------------------------------------------------------------- /backend/submissions/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/submissions/apps.py -------------------------------------------------------------------------------- /backend/submissions/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/submissions/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/submissions/models.py -------------------------------------------------------------------------------- /backend/submissions/querysets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/submissions/querysets.py -------------------------------------------------------------------------------- /backend/submissions/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/submissions/tasks.py -------------------------------------------------------------------------------- /backend/submissions/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/submissions/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/submissions/tests/factories.py -------------------------------------------------------------------------------- /backend/submissions/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/submissions/tests/test_admin.py -------------------------------------------------------------------------------- /backend/submissions/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/submissions/tests/test_models.py -------------------------------------------------------------------------------- /backend/submissions/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/submissions/tests/test_tasks.py -------------------------------------------------------------------------------- /backend/submissions/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/submissions/views.py -------------------------------------------------------------------------------- /backend/users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/users/admin.py -------------------------------------------------------------------------------- /backend/users/admin_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/users/admin_mixins.py -------------------------------------------------------------------------------- /backend/users/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/users/backends.py -------------------------------------------------------------------------------- /backend/users/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/users/managers.py -------------------------------------------------------------------------------- /backend/users/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/users/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/users/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/users/models.py -------------------------------------------------------------------------------- /backend/users/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/users/tests/factories.py -------------------------------------------------------------------------------- /backend/users/tests/test_managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/users/tests/test_managers.py -------------------------------------------------------------------------------- /backend/users/urls.py: -------------------------------------------------------------------------------- 1 | urlpatterns = [] 2 | -------------------------------------------------------------------------------- /backend/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/uv.lock -------------------------------------------------------------------------------- /backend/video_uploads/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/video_uploads/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/video_uploads/admin.py -------------------------------------------------------------------------------- /backend/video_uploads/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/video_uploads/apps.py -------------------------------------------------------------------------------- /backend/video_uploads/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/video_uploads/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/video_uploads/models.py -------------------------------------------------------------------------------- /backend/video_uploads/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/video_uploads/tasks.py -------------------------------------------------------------------------------- /backend/video_uploads/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/video_uploads/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/video_uploads/tests/factories.py -------------------------------------------------------------------------------- /backend/video_uploads/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/video_uploads/tests/test_admin.py -------------------------------------------------------------------------------- /backend/video_uploads/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/video_uploads/tests/test_tasks.py -------------------------------------------------------------------------------- /backend/video_uploads/tests/test_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/video_uploads/tests/test_transfer.py -------------------------------------------------------------------------------- /backend/video_uploads/transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/video_uploads/transfer.py -------------------------------------------------------------------------------- /backend/visa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/visa/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/admin.py -------------------------------------------------------------------------------- /backend/visa/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/apps.py -------------------------------------------------------------------------------- /backend/visa/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/managers.py -------------------------------------------------------------------------------- /backend/visa/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/visa/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/visa/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/models.py -------------------------------------------------------------------------------- /backend/visa/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/tasks.py -------------------------------------------------------------------------------- /backend/visa/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/visa/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/visa/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/tests/factories.py -------------------------------------------------------------------------------- /backend/visa/tests/fixtures/sample-pdf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/tests/fixtures/sample-pdf.pdf -------------------------------------------------------------------------------- /backend/visa/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/tests/test_admin.py -------------------------------------------------------------------------------- /backend/visa/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/tests/test_models.py -------------------------------------------------------------------------------- /backend/visa/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/tests/test_tasks.py -------------------------------------------------------------------------------- /backend/visa/tests/test_templatetags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/tests/test_templatetags.py -------------------------------------------------------------------------------- /backend/visa/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/tests/test_views.py -------------------------------------------------------------------------------- /backend/visa/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/urls.py -------------------------------------------------------------------------------- /backend/visa/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/visa/views.py -------------------------------------------------------------------------------- /backend/volunteers_notifications/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/volunteers_notifications/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/volunteers_notifications/admin.py -------------------------------------------------------------------------------- /backend/volunteers_notifications/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/volunteers_notifications/apps.py -------------------------------------------------------------------------------- /backend/volunteers_notifications/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/volunteers_notifications/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/volunteers_notifications/models.py -------------------------------------------------------------------------------- /backend/volunteers_notifications/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/volunteers_notifications/tasks.py -------------------------------------------------------------------------------- /backend/voting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/voting/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/admin.py -------------------------------------------------------------------------------- /backend/voting/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/apps.py -------------------------------------------------------------------------------- /backend/voting/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/helpers.py -------------------------------------------------------------------------------- /backend/voting/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/voting/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/voting/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/models/__init__.py -------------------------------------------------------------------------------- /backend/voting/models/included_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/models/included_event.py -------------------------------------------------------------------------------- /backend/voting/models/ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/models/ranking.py -------------------------------------------------------------------------------- /backend/voting/models/vote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/models/vote.py -------------------------------------------------------------------------------- /backend/voting/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/voting/tests/factories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/tests/factories/__init__.py -------------------------------------------------------------------------------- /backend/voting/tests/factories/ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/tests/factories/ranking.py -------------------------------------------------------------------------------- /backend/voting/tests/factories/vote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/tests/factories/vote.py -------------------------------------------------------------------------------- /backend/voting/tests/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | from .vote import * # noqa 2 | -------------------------------------------------------------------------------- /backend/voting/tests/fixtures/ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/tests/fixtures/ranking.py -------------------------------------------------------------------------------- /backend/voting/tests/fixtures/vote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/tests/fixtures/vote.py -------------------------------------------------------------------------------- /backend/voting/tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/tests/test_helpers.py -------------------------------------------------------------------------------- /backend/voting/tests/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/tests/test_schema.py -------------------------------------------------------------------------------- /backend/voting/tests/test_send_vote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/tests/test_send_vote.py -------------------------------------------------------------------------------- /backend/voting/tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/backend/voting/tests/test_types.py -------------------------------------------------------------------------------- /badge-service/.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 21.7.3 2 | -------------------------------------------------------------------------------- /badge-service/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/badge-service/main.js -------------------------------------------------------------------------------- /badge-service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/badge-service/package.json -------------------------------------------------------------------------------- /badge-service/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/badge-service/pnpm-lock.yaml -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/biome.json -------------------------------------------------------------------------------- /db-superuser.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/db-superuser.sql -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | .next 4 | -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- 1 | ../.editorconfig -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | 3 | -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/cache-handler.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/cache-handler.mjs -------------------------------------------------------------------------------- /frontend/codegen-apollo-client-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/codegen-apollo-client-query.ts -------------------------------------------------------------------------------- /frontend/codegen-cache-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/codegen-cache-generator.ts -------------------------------------------------------------------------------- /frontend/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/codegen.yml -------------------------------------------------------------------------------- /frontend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/jest.config.js -------------------------------------------------------------------------------- /frontend/jest.global.setup.js: -------------------------------------------------------------------------------- 1 | module.exports = () => { 2 | process.env.TZ = "UTC"; 3 | }; 4 | -------------------------------------------------------------------------------- /frontend/jest.setup.js: -------------------------------------------------------------------------------- 1 | require("@testing-library/jest-dom/extend-expect"); 2 | -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/public/favicon.png -------------------------------------------------------------------------------- /frontend/public/images/main-illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/public/images/main-illustration.png -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/public/rolllogo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/public/rolllogo.jpeg -------------------------------------------------------------------------------- /frontend/public/videos/sad.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/public/videos/sad.mp4 -------------------------------------------------------------------------------- /frontend/sentry.client.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/sentry.client.config.js -------------------------------------------------------------------------------- /frontend/sentry.edge.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/sentry.edge.config.js -------------------------------------------------------------------------------- /frontend/sentry.server.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/sentry.server.config.js -------------------------------------------------------------------------------- /frontend/src/apollo/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/apollo/client.ts -------------------------------------------------------------------------------- /frontend/src/apollo/create-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/apollo/create-client.ts -------------------------------------------------------------------------------- /frontend/src/components/alert/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/alert/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/article/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/article/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/badge/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/badge/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/blocks/hills.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/blocks/hills.tsx -------------------------------------------------------------------------------- /frontend/src/components/blocks/map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/blocks/map.tsx -------------------------------------------------------------------------------- /frontend/src/components/brochure/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/brochure/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/brochure/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/brochure/utils.ts -------------------------------------------------------------------------------- /frontend/src/components/cfp-form/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/cfp-form/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/file-input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/file-input/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/footer/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/grant-form/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/grant-form/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/header/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/icons/arrow.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/english.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/icons/english.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/italian.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/icons/italian.tsx -------------------------------------------------------------------------------- /frontend/src/components/icons/star.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/icons/star.tsx -------------------------------------------------------------------------------- /frontend/src/components/link/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/link/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/logo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/logo/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/meta-tags/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/meta-tags/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/modal/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/modal/context.tsx -------------------------------------------------------------------------------- /frontend/src/components/modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/modal/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/profile/hooks.tsx -------------------------------------------------------------------------------- /frontend/src/components/table/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/components/table/index.tsx -------------------------------------------------------------------------------- /frontend/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/global.css -------------------------------------------------------------------------------- /frontend/src/helpers/attendee-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/attendee-name.ts -------------------------------------------------------------------------------- /frontend/src/helpers/constants.ts: -------------------------------------------------------------------------------- 1 | export const PASSWORD_MIN_LENGTH = 8; 2 | -------------------------------------------------------------------------------- /frontend/src/helpers/countries.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/countries.graphql -------------------------------------------------------------------------------- /frontend/src/helpers/country-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/country-utils.ts -------------------------------------------------------------------------------- /frontend/src/helpers/current-user.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/current-user.graphql -------------------------------------------------------------------------------- /frontend/src/helpers/deadlines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/deadlines.ts -------------------------------------------------------------------------------- /frontend/src/helpers/formatters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/formatters.tsx -------------------------------------------------------------------------------- /frontend/src/helpers/lodash-is-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/lodash-is-equal.ts -------------------------------------------------------------------------------- /frontend/src/helpers/markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/markdown.tsx -------------------------------------------------------------------------------- /frontend/src/helpers/prefetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/prefetch.ts -------------------------------------------------------------------------------- /frontend/src/helpers/social-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/social-card.tsx -------------------------------------------------------------------------------- /frontend/src/helpers/use-countries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/use-countries.tsx -------------------------------------------------------------------------------- /frontend/src/helpers/use-current-user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/use-current-user.tsx -------------------------------------------------------------------------------- /frontend/src/helpers/use-is-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/helpers/use-is-client.ts -------------------------------------------------------------------------------- /frontend/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/instrumentation.ts -------------------------------------------------------------------------------- /frontend/src/locale/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/locale/context.tsx -------------------------------------------------------------------------------- /frontend/src/locale/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/locale/index.ts -------------------------------------------------------------------------------- /frontend/src/locale/languages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/locale/languages.ts -------------------------------------------------------------------------------- /frontend/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/middleware.ts -------------------------------------------------------------------------------- /frontend/src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/404.tsx -------------------------------------------------------------------------------- /frontend/src/pages/[slug]/all-pages.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/[slug]/all-pages.graphql -------------------------------------------------------------------------------- /frontend/src/pages/[slug]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/[slug]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/[slug]/page.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/[slug]/page.graphql -------------------------------------------------------------------------------- /frontend/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/_app.tsx -------------------------------------------------------------------------------- /frontend/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/_document.tsx -------------------------------------------------------------------------------- /frontend/src/pages/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/_error.tsx -------------------------------------------------------------------------------- /frontend/src/pages/api/health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/api/health.ts -------------------------------------------------------------------------------- /frontend/src/pages/api/page-preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/api/page-preview.ts -------------------------------------------------------------------------------- /frontend/src/pages/api/revalidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/api/revalidate.ts -------------------------------------------------------------------------------- /frontend/src/pages/b/[hashid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/b/[hashid].tsx -------------------------------------------------------------------------------- /frontend/src/pages/b/query.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/b/query.graphql -------------------------------------------------------------------------------- /frontend/src/pages/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/badge.tsx -------------------------------------------------------------------------------- /frontend/src/pages/brochure/brochure.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/brochure/brochure.graphql -------------------------------------------------------------------------------- /frontend/src/pages/brochure/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/brochure/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/cfp/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/cfp/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/cfp/is-cfp-open.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/cfp/is-cfp-open.graphql -------------------------------------------------------------------------------- /frontend/src/pages/event/[slug]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/event/[slug]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/grants/edit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/grants/edit/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/grants/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/grants/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/grants/reply/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/grants/reply/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/hotels/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/hotels/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/jobs/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/jobs/[id].tsx -------------------------------------------------------------------------------- /frontend/src/pages/jobs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/jobs/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/keynotes/[slug]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/keynotes/[slug]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/keynotes/keynote.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/keynotes/keynote.graphql -------------------------------------------------------------------------------- /frontend/src/pages/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/login/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/news/[slug]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/news/[slug]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/orders/[id]/order.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/orders/[id]/order.graphql -------------------------------------------------------------------------------- /frontend/src/pages/profile/[hashid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/profile/[hashid].tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/profile/edit.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/profile/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/my-grant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/profile/my-grant.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/my-orders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/profile/my-orders.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/my-proposals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/profile/my-proposals.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/my-tickets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/profile/my-tickets.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/sponsor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/profile/sponsor.tsx -------------------------------------------------------------------------------- /frontend/src/pages/reset-password/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/reset-password/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/schedule/[day]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/schedule/[day]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/schedule/schedule.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/schedule/schedule.graphql -------------------------------------------------------------------------------- /frontend/src/pages/signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/signup.tsx -------------------------------------------------------------------------------- /frontend/src/pages/social.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/social.graphql -------------------------------------------------------------------------------- /frontend/src/pages/submission/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/submission/[id]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/tickets/business.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/tickets/business.tsx -------------------------------------------------------------------------------- /frontend/src/pages/tickets/checkout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/tickets/checkout.tsx -------------------------------------------------------------------------------- /frontend/src/pages/tickets/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/tickets/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/tickets/personal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/tickets/personal.tsx -------------------------------------------------------------------------------- /frontend/src/pages/tickets/tickets.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/tickets/tickets.graphql -------------------------------------------------------------------------------- /frontend/src/pages/voting/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/voting/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/voting/send-vote.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/pages/voting/send-vote.graphql -------------------------------------------------------------------------------- /frontend/src/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/src/test-utils.tsx -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/typings/sx.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/frontend/vercel.json -------------------------------------------------------------------------------- /infrastructure/.editorconfig: -------------------------------------------------------------------------------- 1 | ../.editorconfig -------------------------------------------------------------------------------- /infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/.gitignore -------------------------------------------------------------------------------- /infrastructure/applications/applications.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/applications.tf -------------------------------------------------------------------------------- /infrastructure/applications/clamav/task.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/clamav/task.tf -------------------------------------------------------------------------------- /infrastructure/applications/cluster/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/cluster/iam.tf -------------------------------------------------------------------------------- /infrastructure/applications/cluster/logs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/cluster/logs.tf -------------------------------------------------------------------------------- /infrastructure/applications/cluster/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/cluster/main.tf -------------------------------------------------------------------------------- /infrastructure/applications/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/config.tf -------------------------------------------------------------------------------- /infrastructure/applications/database/db.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/database/db.tf -------------------------------------------------------------------------------- /infrastructure/applications/emails/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/emails/main.tf -------------------------------------------------------------------------------- /infrastructure/applications/emails/sns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/emails/sns.tf -------------------------------------------------------------------------------- /infrastructure/applications/pretix/ecr.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/pretix/ecr.tf -------------------------------------------------------------------------------- /infrastructure/applications/pretix/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/pretix/main.tf -------------------------------------------------------------------------------- /infrastructure/applications/pretix/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/pretix/s3.tf -------------------------------------------------------------------------------- /infrastructure/applications/vpc/endpoints.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/vpc/endpoints.tf -------------------------------------------------------------------------------- /infrastructure/applications/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/vpc/main.tf -------------------------------------------------------------------------------- /infrastructure/applications/vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/applications/vpc/outputs.tf -------------------------------------------------------------------------------- /infrastructure/components/secrets/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/components/secrets/main.tf -------------------------------------------------------------------------------- /infrastructure/components/secrets/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/components/secrets/secrets.py -------------------------------------------------------------------------------- /infrastructure/components/secrets/variables.tf: -------------------------------------------------------------------------------- 1 | variable "service" { 2 | default = "common" 3 | } 4 | -------------------------------------------------------------------------------- /infrastructure/global/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/.terraform.lock.hcl -------------------------------------------------------------------------------- /infrastructure/global/archives/pycon-2022.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/archives/pycon-2022.tf -------------------------------------------------------------------------------- /infrastructure/global/certs/beta/providers.tf: -------------------------------------------------------------------------------- 1 | provider "aws" { 2 | alias = "us" 3 | } 4 | -------------------------------------------------------------------------------- /infrastructure/global/certs/providers.tf: -------------------------------------------------------------------------------- 1 | provider "aws" { 2 | alias = "us" 3 | } 4 | -------------------------------------------------------------------------------- /infrastructure/global/certs/pyconit_certs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/certs/pyconit_certs.tf -------------------------------------------------------------------------------- /infrastructure/global/ecr_repos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/ecr_repos/main.tf -------------------------------------------------------------------------------- /infrastructure/global/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/main.tf -------------------------------------------------------------------------------- /infrastructure/global/modules.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/modules.tf -------------------------------------------------------------------------------- /infrastructure/global/ses/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/ses/main.tf -------------------------------------------------------------------------------- /infrastructure/global/vpc/endpoints.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/vpc/endpoints.tf -------------------------------------------------------------------------------- /infrastructure/global/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/vpc/main.tf -------------------------------------------------------------------------------- /infrastructure/global/vpc/private_subnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/vpc/private_subnet.tf -------------------------------------------------------------------------------- /infrastructure/global/vpc/public_subnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/vpc/public_subnet.tf -------------------------------------------------------------------------------- /infrastructure/global/vpc/rds_subnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/global/vpc/rds_subnet.tf -------------------------------------------------------------------------------- /infrastructure/tools/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/tools/.terraform.lock.hcl -------------------------------------------------------------------------------- /infrastructure/tools/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/tools/main.tf -------------------------------------------------------------------------------- /infrastructure/tools/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/infrastructure/tools/vpc.tf -------------------------------------------------------------------------------- /main.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/main.code-workspace -------------------------------------------------------------------------------- /pretix/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/pretix/Dockerfile -------------------------------------------------------------------------------- /pretix/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/pretix/settings.py -------------------------------------------------------------------------------- /update_hetzner_firewall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythonitalia/pycon/HEAD/update_hetzner_firewall.py --------------------------------------------------------------------------------