├── .coverage ├── .dockerignore ├── .github └── workflows │ ├── checks.yml │ ├── codeql-analysis.yml │ ├── dependency-review.yml │ ├── docker-build.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .sonarcloud.properties ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── de.tbx ├── django.Dockerfile ├── docker-compose.yml ├── docker └── nginx │ ├── certs │ ├── localhost.crt │ └── localhost.key │ ├── client_auth_certs │ ├── members.supercoop.de.cer │ ├── members.supercoop.de.key │ ├── members.supercoop.de.srl │ └── welcome-desk-1.members.supercoop.de.p12 │ └── vhost.d │ └── localhost ├── docs ├── .gitignore ├── 404.html ├── Gemfile ├── Gemfile.lock ├── _config.yml ├── accounts.md ├── emails.md ├── index.md ├── logs.md ├── members.md ├── payments.md ├── shares.md ├── shifts.md ├── shifts_abcd.md ├── shifts_single.md ├── statistics.md └── welcome_desk.md ├── eslint.config.js ├── ldap_testdata.ldif ├── manage.py ├── openapitools.json ├── package.json ├── poetry.lock ├── pt.tbx ├── pyproject.toml ├── schema.yml ├── scripts ├── generate_api_clients.sh ├── generate_api_schema.sh ├── import_db_dump.sh └── update_translation_files.sh ├── sonar-project.properties ├── src ├── api-client │ ├── .openapi-generator-ignore │ ├── .openapi-generator │ │ ├── FILES │ │ └── VERSION │ ├── apis │ │ ├── CoopApi.ts │ │ ├── StatisticsApi.ts │ │ ├── WelcomedeskApi.ts │ │ └── index.ts │ ├── index.ts │ ├── models │ │ ├── Column.ts │ │ ├── DatapointExport.ts │ │ ├── Dataset.ts │ │ ├── MemberRegistrationRequest.ts │ │ ├── ShareOwnerForWelcomeDesk.ts │ │ └── index.ts │ └── runtime.ts ├── components │ └── TapirButton.tsx ├── env.ts ├── hooks │ └── useApi.ts ├── member_registration │ ├── MemberRegistrationCard.tsx │ └── member_registration_entry.tsx ├── statistics │ ├── FancyExportCard.tsx │ ├── FancyGraphCard.tsx │ ├── components │ │ ├── ColourblindnessTypePicker.tsx │ │ ├── DatasetPickerCard.tsx │ │ ├── DateRangePicker.tsx │ │ └── DateRangePickerCard.tsx │ ├── fancy_export_entry.tsx │ ├── fancy_graph_entry.tsx │ └── utils.tsx ├── types │ └── env.d.ts ├── utils │ ├── formatDate.ts │ ├── getCookie.ts │ └── pagination.ts ├── vite-env.d.ts └── welcome_desk │ ├── WelcomeDeskCard.tsx │ ├── WelcomeDeskMemberDetails.tsx │ ├── WelcomeDeskSearchResults.tsx │ └── welcome_desk_entry.tsx ├── tapir ├── __init__.py ├── accounts │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── custom_ldap_backend.py │ ├── emails │ │ ├── __init__.py │ │ └── create_account_reminder_email.py │ ├── fixtures │ │ └── admin_account.json │ ├── forms.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── send_create_account_reminder.py │ │ │ └── update_purchase_tracking_list.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20210406_1339.py │ │ ├── 0003_auto_20210406_1343.py │ │ ├── 0004_auto_20210520_1352.py │ │ ├── 0005_auto_20210607_1213.py │ │ ├── 0006_use_phone_number_field.py │ │ ├── 0007_auto_20210903_1609.py │ │ ├── 0008_auto_20210909_0943.py │ │ ├── 0009_auto_20211003_0941.py │ │ ├── 0010_auto_20211015_0858.py │ │ ├── 0011_auto_20220422_1152.py │ │ ├── 0012_auto_20221224_1015.py │ │ ├── 0013_auto_20230508_1821.py │ │ ├── 0014_auto_20230605_0951.py │ │ ├── 0015_auto_20240706_1512.py │ │ ├── 0016_auto_20240915_1113.py │ │ ├── 0017_remove_tapiruser_additional_mails_optionalmails.py │ │ ├── 0018_alter_optionalmails_mail_id.py │ │ ├── 0019_tapiruser_co_purchaser_2.py │ │ ├── 0020_tapiruser_co_purchaser_2_mail_and_more.py │ │ ├── 0021_alter_tapiruser_co_purchaser_2_mail.py │ │ ├── 0022_alter_tapiruser_options_and_more.py │ │ ├── 0023_updatetapiruserlogentry_accounts_up_old_val_25b95f_gin_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── pdfs.py │ ├── services │ │ ├── __init__.py │ │ ├── co_purchaser_history_service.py │ │ └── second_co_purchaser_history_service.py │ ├── static │ │ └── accounts │ │ │ └── css │ │ │ └── accounts.css │ ├── tasks.py │ ├── templates │ │ ├── accounts │ │ │ ├── base.html │ │ │ ├── edit_username.default.html │ │ │ ├── email │ │ │ │ ├── create_account_reminder.body.html │ │ │ │ └── create_account_reminder.subject.html │ │ │ ├── ldap_group_list.html │ │ │ ├── log │ │ │ │ └── update_tapir_user_log_entry.html │ │ │ ├── pdf │ │ │ │ └── member_card_barcode_pdf.html │ │ │ ├── purchase_tracking_card.html │ │ │ └── user_detail.html │ │ └── registration │ │ │ ├── email │ │ │ ├── password_reset_email.html │ │ │ └── password_reset_subject.html │ │ │ ├── login.html │ │ │ ├── password_reset_complete.html │ │ │ ├── password_reset_confirm.html │ │ │ ├── password_reset_done.html │ │ │ ├── password_reset_form.html │ │ │ └── password_update.html │ ├── templatetags │ │ ├── __init__.py │ │ └── accounts.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories │ │ │ ├── __init__.py │ │ │ ├── factories.py │ │ │ └── user_data_factory.py │ │ ├── test_celery_tasks.py │ │ ├── test_co_purchaser_disabled.py │ │ ├── test_co_purchaser_history_service.py │ │ ├── test_co_purchaser_mail_field_validation.py │ │ ├── test_financial_matters_visibility.py │ │ ├── test_integration.py │ │ ├── test_ldap_groups_management.py │ │ ├── test_password_change.py │ │ ├── test_purchase_tracking_setting.py │ │ ├── test_send_create_account_reminder.py │ │ ├── test_standard_user_detail_page.py │ │ ├── test_tapir_user_self_update.py │ │ └── test_username_change.py │ ├── urls.py │ ├── validators.py │ └── views.py ├── celery.py ├── coop │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── config.py │ ├── emails │ │ ├── __init__.py │ │ ├── co_purchaser_updated_mail.py │ │ ├── extra_shares_confirmation_email.py │ │ ├── membership_confirmation_email_for_active_member.py │ │ ├── membership_confirmation_email_for_investing_member.py │ │ ├── membershipresignation_confirmation_email.py │ │ ├── membershipresignation_transferred_shares_confirmation.py │ │ └── tapir_account_created_email.py │ ├── forms.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── export_jahresabschluss.py │ │ │ └── send_accounting_recap.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20210406_1431.py │ │ ├── 0003_auto_20210411_1012.py │ │ ├── 0004_auto_20210503_0954.py │ │ ├── 0005_draftuser_paid_membership_fee.py │ │ ├── 0006_auto_20210520_1353.py │ │ ├── 0007_auto_20210521_1139.py │ │ ├── 0008_auto_20210528_1735.py │ │ ├── 0009_auto_20210529_1248.py │ │ ├── 0010_auto_20210531_0833.py │ │ ├── 0011_draftuser_startnext_welcome_email_sent.py │ │ ├── 0012_shareowner_attended_welcome_session.py │ │ ├── 0013_auto_20210604_2224.py │ │ ├── 0014_updateshareownerlogentry.py │ │ ├── 0015_auto_20210607_1153.py │ │ ├── 0016_shareowner_phone_number.py │ │ ├── 0017_use_phone_number_field.py │ │ ├── 0018_remove_draftuser_username.py │ │ ├── 0019_auto_20211015_0910.py │ │ ├── 0020_auto_20211015_0937.py │ │ ├── 0021_shareowner_willing_to_gift_a_share.py │ │ ├── 0022_remove_from_startnext_fields.py │ │ ├── 0023_financingcampaign_financingsource.py │ │ ├── 0024_auto_20220206_1040.py │ │ ├── 0025_draftuser_paid_shares.py │ │ ├── 0026_auto_20220422_1152.py │ │ ├── 0027_incomingpayment.py │ │ ├── 0028_auto_20220605_1200.py │ │ ├── 0029_auto_20220617_1056.py │ │ ├── 0030_newmembersandsharesemailrecaplogs.py │ │ ├── 0031_auto_20220918_1446.py │ │ ├── 0032_createpaymentlogentry.py │ │ ├── 0033_rename_owner_shareownership_share_owner.py │ │ ├── 0034_auto_20221022_1032.py │ │ ├── 0035_auto_20230508_1821.py │ │ ├── 0036_auto_20230605_0951.py │ │ ├── 0037_membershippause_membershippausecreatedlogentry_membershippauseupdatedlogentry.py │ │ ├── 0038_alter_membershippause_share_owner.py │ │ ├── 0039_draftuser_share_owner.py │ │ ├── 0040_alter_draftuser_share_owner.py │ │ ├── 0041_auto_20231221_1403.py │ │ ├── 0042_membershipresignation_membershipresignationcreatelogentry_membershipresignationupdatelogentry.py │ │ ├── 0043_auto_20240704_1414.py │ │ ├── 0044_alter_membershipresignation_transferring_shares_to.py │ │ ├── 0045_updateincomingpaymentlogentry.py │ │ ├── 0046_deleteincomingpaymentlogentry.py │ │ ├── 0047_alter_membershippause_options_and_more.py │ │ ├── 0048_membershipresignationdeletelogentry_and_more.py │ │ ├── 0049_shareownership_transferred_from.py │ │ ├── 0050_alter_shareownership_transferred_from.py │ │ ├── 0051_membershipresignation_cancellation_reason_category.py │ │ ├── 0052_remove_shareownership_amount_paid.py │ │ ├── 0053_remove_shareowner_paid_membership_fee.py │ │ ├── 0054_remove_draftuser_paid_shares.py │ │ ├── 0055_membershippauseupdatedlogentry_coop_member_old_val_6e6554_gin_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── pdfs.py │ ├── serializers.py │ ├── services │ │ ├── __init__.py │ │ ├── investing_status_service.py │ │ ├── member_can_shop_service.py │ │ ├── membership_pause_service.py │ │ ├── membership_resignation_service.py │ │ ├── number_of_shares_service.py │ │ └── payment_status_service.py │ ├── static │ │ └── coop │ │ │ ├── css │ │ │ ├── coop.css │ │ │ └── membership_agreement_pdf.css │ │ │ ├── img │ │ │ └── supercoop_logo.png │ │ │ └── js │ │ │ └── draftuser_form.js │ ├── tasks.py │ ├── templates │ │ └── coop │ │ │ ├── about.html │ │ │ ├── active_members_progress_bar.html │ │ │ ├── confirm_delete_incoming_payment.html │ │ │ ├── confirm_delete_share_ownership.html │ │ │ ├── create_user_from_shareowner_form.html │ │ │ ├── draftuser_confirm_registration.html │ │ │ ├── draftuser_detail.html │ │ │ ├── draftuser_list.html │ │ │ ├── draftuser_register_form.default.html │ │ │ ├── draftuser_register_form.html │ │ │ ├── email │ │ │ ├── accounting_recap.body.default.html │ │ │ ├── accounting_recap.subject.default.html │ │ │ ├── co_purchaser_updated.body.html │ │ │ ├── co_purchaser_updated.subject.default.html │ │ │ ├── extra_shares_bought.body.html │ │ │ ├── extra_shares_bought.subject.html │ │ │ ├── membership_confirmation.active.body.html │ │ │ ├── membership_confirmation.active.subject.html │ │ │ ├── membership_confirmation.investing.body.html │ │ │ ├── membership_confirmation.investing.subject.html │ │ │ ├── membershipresignation_confirmation_body.html │ │ │ ├── membershipresignation_confirmation_subject.html │ │ │ ├── membershipresignation_transferred_shares_confirmation_body.html │ │ │ ├── membershipresignation_transferred_shares_confirmation_subject.html │ │ │ ├── tapir_account_created.body.html │ │ │ └── tapir_account_created.subject.html │ │ │ ├── general_accounts_list.html │ │ │ ├── incoming_payment_list.html │ │ │ ├── incoming_payments_actions_column.html │ │ │ ├── log │ │ │ ├── create_membership_pause_log_entry.html │ │ │ ├── create_payment_log_entry.html │ │ │ ├── create_resignmember_log_entry.html │ │ │ ├── create_share_ownerships_log_entry.html │ │ │ ├── delete_incoming_payment_log_entry.html │ │ │ ├── delete_resignmember_log_entry.html │ │ │ ├── delete_share_ownership_log_entry.html │ │ │ ├── update_incoming_payment_log_entry.html │ │ │ ├── update_membership_pause_log_entry.html │ │ │ ├── update_resignmember_log_entry.html │ │ │ ├── update_share_owner_log_entry.html │ │ │ └── update_share_ownership_log_entry.html │ │ │ ├── matching_program.html │ │ │ ├── member_management.html │ │ │ ├── member_self_registration.html │ │ │ ├── membership_pause │ │ │ └── membership_pause_list.html │ │ │ ├── membership_resignation_form.html │ │ │ ├── membership_resignation_list.html │ │ │ ├── membershipresignation_detail.html │ │ │ ├── pdf │ │ │ ├── SuperCoop_Satzung.pdf │ │ │ ├── extra_shares_confirmation_pdf.default.html │ │ │ ├── membership_agreement_pdf.default.html │ │ │ ├── membership_agreement_pdf.html │ │ │ ├── membership_confirmation_pdf.default.html │ │ │ └── membership_confirmation_pdf.html │ │ │ ├── shareowner_detail.html │ │ │ ├── shareowner_list.html │ │ │ ├── statistics.html │ │ │ └── tags │ │ │ ├── member_status_colored_text_tag.html │ │ │ └── user_coop_share_ownership_list_tag.html │ ├── templatetags │ │ ├── __init__.py │ │ └── coop.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── incoming_payment_factory.py │ │ ├── membership_resignation │ │ │ ├── __init__.py │ │ │ ├── test_create_view.py │ │ │ ├── test_delete_view.py │ │ │ ├── test_detail_view.py │ │ │ ├── test_edit_view.py │ │ │ ├── test_form.py │ │ │ ├── test_list_view.py │ │ │ └── test_service.py │ │ ├── test_MemberStatus.py │ │ ├── test_MembershipPauseService.py │ │ ├── test_celery_tasks.py │ │ ├── test_co_purchaser_updated_mail.py │ │ ├── test_create_draft_user.py │ │ ├── test_create_extra_shares.py │ │ ├── test_create_general_account.py │ │ ├── test_draft_user_details_view.py │ │ ├── test_draft_user_to_share_owner.py │ │ ├── test_incoming_payment.py │ │ ├── test_member_can_shop_service.py │ │ ├── test_membership_pauses_views.py │ │ ├── test_number_of_shares_service.py │ │ ├── test_payment_status_service.py │ │ ├── test_register_draft_user.py │ │ ├── test_send_accounting_recap.py │ │ ├── test_send_membership_confirmation_email.py │ │ ├── test_share_owner_list_filters.py │ │ ├── test_share_owner_payments.py │ │ ├── test_share_owner_to_tapir_user.py │ │ └── test_share_ownership.py │ ├── urls.py │ └── views │ │ ├── __init__.py │ │ ├── draftuser.py │ │ ├── incoming_payments.py │ │ ├── management.py │ │ ├── membership_pause.py │ │ ├── membership_resignation.py │ │ ├── shareowner.py │ │ └── statistics.py ├── core │ ├── __init__.py │ ├── apps.py │ ├── config.py │ ├── mail_option.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── metabase_export.py │ ├── middleware.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── services │ │ ├── __init__.py │ │ ├── mail_classes_service.py │ │ ├── optional_mail_choices_service.py │ │ ├── optional_mails_for_user_service.py │ │ └── send_mail_service.py │ ├── static │ │ └── core │ │ │ ├── bootstrap │ │ │ ├── 5.1.3 │ │ │ │ ├── css │ │ │ │ │ └── bootstrap.min.css │ │ │ │ └── js │ │ │ │ │ └── bootstrap.bundle.min.js │ │ │ └── 5.2.2 │ │ │ │ ├── css │ │ │ │ └── bootstrap.min.css │ │ │ │ └── js │ │ │ │ └── bootstrap.bundle.min.js │ │ │ ├── css │ │ │ └── base.css │ │ │ ├── favicon.ico │ │ │ ├── images │ │ │ ├── Logo_brown.png │ │ │ └── Logo_white.png │ │ │ ├── jQuery │ │ │ └── jquery-3.5.1.min.js │ │ │ ├── material-icons │ │ │ ├── MaterialSymbolsRounded.woff │ │ │ └── MaterialSymbolsRounded.woff2 │ │ │ └── select2 │ │ │ └── 4.0.13 │ │ │ ├── css │ │ │ └── select2.min.css │ │ │ └── js │ │ │ ├── i18n │ │ │ ├── af.js │ │ │ ├── ar.js │ │ │ ├── az.js │ │ │ ├── bg.js │ │ │ ├── bn.js │ │ │ ├── bs.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── dsb.js │ │ │ ├── el.js │ │ │ ├── en.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── eu.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── he.js │ │ │ ├── hi.js │ │ │ ├── hr.js │ │ │ ├── hsb.js │ │ │ ├── hu.js │ │ │ ├── hy.js │ │ │ ├── id.js │ │ │ ├── is.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── ka.js │ │ │ ├── km.js │ │ │ ├── ko.js │ │ │ ├── lt.js │ │ │ ├── lv.js │ │ │ ├── mk.js │ │ │ ├── ms.js │ │ │ ├── nb.js │ │ │ ├── ne.js │ │ │ ├── nl.js │ │ │ ├── pl.js │ │ │ ├── ps.js │ │ │ ├── pt-BR.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── sk.js │ │ │ ├── sl.js │ │ │ ├── sq.js │ │ │ ├── sr-Cyrl.js │ │ │ ├── sr.js │ │ │ ├── sv.js │ │ │ ├── th.js │ │ │ ├── tk.js │ │ │ ├── tr.js │ │ │ ├── uk.js │ │ │ ├── vi.js │ │ │ ├── zh-CN.js │ │ │ └── zh-TW.js │ │ │ └── select2.min.js │ ├── tapir_email_builder_base.py │ ├── tasks.py │ ├── templates │ │ └── core │ │ │ ├── base.html │ │ │ ├── email_base.html │ │ │ ├── email_list.html │ │ │ ├── featureflag_list.html │ │ │ ├── sidebar_links.html │ │ │ ├── tags │ │ │ ├── financing_campaign_progress_bar.html │ │ │ └── javascript_environment_variables.html │ │ │ ├── tapir_form.default.html │ │ │ └── tapir_form.html │ ├── templatetags │ │ ├── __init__.py │ │ └── core.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_FeatureFlag.py │ │ ├── test_celery_tasks.py │ │ ├── test_email_list_view.py │ │ ├── test_feature_flag_views_permissions.py │ │ ├── test_mailoption │ │ │ ├── __init__.py │ │ │ ├── test_MailSettingsView.py │ │ │ ├── test_get_mail_classes.py │ │ │ ├── test_mailoptions.py │ │ │ └── test_user_wants_to_or_has_to_receive_mail.py │ │ └── test_profiling_is_off.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── financingcampaign │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_financingcampaign_financingca_start_d_c98906_idx_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── financingcampaign │ │ │ ├── confirm_delete.html │ │ │ └── general.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── log │ ├── __init__.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_enable_hstore.py │ │ ├── 0003_textlogentry.py │ │ ├── 0004_auto_20211003_0941.py │ │ ├── 0005_auto_20220821_0924.py │ │ ├── 0006_alter_emaillogentry_email_content.py │ │ ├── 0007_auto_20240702_1748.py │ │ ├── 0008_logentry_log_logentr_user_id_c4ca60_idx_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── log │ │ │ ├── email_log_entry.html │ │ │ ├── log_entry_list_tag.html │ │ │ ├── log_overview.html │ │ │ └── text_log_entry.html │ ├── templatetags │ │ ├── __init__.py │ │ └── tapir_log.py │ ├── urls.py │ ├── util.py │ └── views.py ├── settings.py ├── shifts │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── config.py │ ├── emails │ │ ├── __init__.py │ │ ├── flying_member_registration_reminder_email.py │ │ ├── freeze_warning_email.py │ │ ├── member_frozen_email.py │ │ ├── shift_missed_email.py │ │ ├── shift_reminder_email.py │ │ ├── shift_watch_mail.py │ │ ├── stand_in_found_email.py │ │ └── unfreeze_notification_email.py │ ├── fixtures │ │ ├── test_member_office_look_for_stand_in_and_replace.json │ │ ├── test_member_self_registers_to_shift.json │ │ ├── test_register_abcd_member_to_abcd_shift.json │ │ ├── test_shift_cycle_start.json │ │ └── test_update_shift_attendance.json │ ├── forms.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── apply_shift_cycle_start.py │ │ │ ├── generate_shifts.py │ │ │ ├── run_freeze_checks.py │ │ │ ├── send_flying_member_registration_reminder_mails.py │ │ │ ├── send_shift_reminders.py │ │ │ ├── send_shift_watch_mail.py │ │ │ └── send_understaffed_shift_reminder_mail.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20210521_0832.py │ │ ├── 0003_shifttemplategroup_week_index.py │ │ ├── 0004_auto_20210606_2051.py │ │ ├── 0006_auto_20210714_1017.py │ │ ├── 0007_add_shift_user_capability.py │ │ ├── 0008_add_shift_slots.py │ │ ├── 0009_add_create_shift_attendance_template_log_entry.py │ │ ├── 0010_add_delete_shift_attendance_template_log_entry.py │ │ ├── 0011_add_shift_user_data_log_entry.py │ │ ├── 0012_allow_slot_requirements_empty.py │ │ ├── 0013_createshiftattendancelogentry.py │ │ ├── 0014_auto_20210906_2153.py │ │ ├── 0015_auto_20210905_1809.py │ │ ├── 0016_auto_20210907_2036.py │ │ ├── 0017_auto_20210914_1258.py │ │ ├── 0018_shiftattendancetakenoverlogentry.py │ │ ├── 0019_auto_20210919_1137.py │ │ ├── 0020_auto_20210919_1202.py │ │ ├── 0021_auto_20210920_1808.py │ │ ├── 0022_auto_20210923_1900.py │ │ ├── 0023_auto_20210923_2152.py │ │ ├── 0024_auto_20211003_0941.py │ │ ├── 0025_auto_20211003_1502.py │ │ ├── 0026_auto_20211005_1425.py │ │ ├── 0027_auto_20211015_0858.py │ │ ├── 0028_auto_20211022_0856.py │ │ ├── 0029_auto_20211022_0948.py │ │ ├── 0030_shiftattendance_reminder_email_sent.py │ │ ├── 0031_shiftattendance_last_state_update.py │ │ ├── 0032_shiftslot_warnings.py │ │ ├── 0033_shiftslottemplate_warnings.py │ │ ├── 0034_auto_20220417_0947.py │ │ ├── 0035_auto_20220430_0015.py │ │ ├── 0036_auto_20220604_1531.py │ │ ├── 0037_auto_20220626_1443.py │ │ ├── 0038_auto_20220821_1127.py │ │ ├── 0039_updateexemptionlogentry.py │ │ ├── 0040_auto_20221009_1119.py │ │ ├── 0041_shiftaccountentry_is_from_welcome_session.py │ │ ├── 0042_auto_20221206_1859.py │ │ ├── 0043_auto_20230508_1821.py │ │ ├── 0044_alter_shiftuserdata_attendance_mode.py │ │ ├── 0045_auto_20230808_1242.py │ │ ├── 0046_shifttemplate_start_date.py │ │ ├── 0047_alter_shifttemplate_start_date.py │ │ ├── 0048_auto_20231021_2102.py │ │ ├── 0049_shiftattendance_is_solidarity.py │ │ ├── 0050_remove_shiftattendance_is_solidarity.py │ │ ├── 0051_shiftattendance_is_solidarity.py │ │ ├── 0052_solidarityshift.py │ │ ├── 0053_auto_20231116_1130.py │ │ ├── 0054_shiftaccountentry_is_solidarity_entry.py │ │ ├── 0055_remove_shiftaccountentry_is_solidarity_entry.py │ │ ├── 0056_shiftaccountentry_is_solidarity_used.py │ │ ├── 0057_shiftuserdata_shift_partner.py │ │ ├── 0058_alter_shiftuserdata_shift_partner.py │ │ ├── 0059_alter_shiftuserdata_shift_partner.py │ │ ├── 0060_auto_20240902_1022.py │ │ ├── 0061_shift_flexible_time_shiftattendance_custom_time_and_more.py │ │ ├── 0062_alter_shift_end_time_alter_shift_start_time_and_more.py │ │ ├── 0063_shiftexemption_shifts_shif_start_d_8c1069_idx_and_more.py │ │ ├── 0064_remove_shiftuserdata_attendance_mode_and_more.py │ │ ├── 0065_deleteshiftattendancetemplatelogentry_comment.py │ │ ├── 0066_alter_shift_cancelled_reason.py │ │ ├── 0067_shift_deleted.py │ │ ├── 0068_alter_shift_num_required_attendances_and_more.py │ │ ├── 0069_shiftwatch.py │ │ ├── 0070_updateexemptionlogentry_shifts_upda_old_val_689533_gin_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── services │ │ ├── __init__.py │ │ ├── frozen_status_history_service.py │ │ ├── frozen_status_management_service.py │ │ ├── is_shift_attendance_from_template_service.py │ │ ├── shift_attendance_mode_service.py │ │ ├── shift_can_shop_service.py │ │ ├── shift_cycle_service.py │ │ ├── shift_exemption_service.py │ │ ├── shift_expectation_service.py │ │ ├── shift_partner_history_service.py │ │ └── slot_modification_service.py │ ├── static │ │ └── shifts │ │ │ ├── ABCD_weeks_calendar_DE.png │ │ │ ├── ABCD_weeks_calendar_source.pdf │ │ │ ├── ShiftFiltersManager.js │ │ │ ├── ShiftFiltersManager.js.map │ │ │ ├── ShiftFiltersManager.ts │ │ │ └── css │ │ │ ├── calendar.css │ │ │ └── shifts.css │ ├── tasks.py │ ├── templates │ │ └── shifts │ │ │ ├── base.html │ │ │ ├── cancel_shift.html │ │ │ ├── convert_exemption_to_pause_form.html │ │ │ ├── day_snippet.html │ │ │ ├── email │ │ │ ├── flying_member_registration_reminder_email.body.html │ │ │ ├── flying_member_registration_reminder_email.subject.html │ │ │ ├── freeze_warning.body.html │ │ │ ├── freeze_warning.subject.html │ │ │ ├── member_frozen.body.html │ │ │ ├── member_frozen.subject.html │ │ │ ├── shift_missed.body.html │ │ │ ├── shift_missed.subject.html │ │ │ ├── shift_reminder.body.html │ │ │ ├── shift_reminder.subject.html │ │ │ ├── shift_watch.body.html │ │ │ ├── shift_watch.subject.html │ │ │ ├── stand_in_found.body.html │ │ │ ├── stand_in_found.subject.html │ │ │ ├── unfreeze_notification.body.html │ │ │ └── unfreeze_notification.subject.html │ │ │ ├── exemption_table_actions_column.html │ │ │ ├── log │ │ │ ├── create_exemption_log_entry.html │ │ │ ├── create_shift_attendance_log_entry.html │ │ │ ├── create_shift_attendance_template_log_entry.html │ │ │ ├── delete_shift_attendance_template_log_entry.html │ │ │ ├── shift_attendance_taken_over_log_entry.html │ │ │ ├── update_exemption_log_entry.html │ │ │ ├── update_shift_attendance_state_log_entry.html │ │ │ └── update_shift_user_data_log_entry.html │ │ │ ├── members_on_alert_list.html │ │ │ ├── register_user_to_shift_slot.html │ │ │ ├── register_user_to_shift_slot_template.html │ │ │ ├── shift_block_tag.html │ │ │ ├── shift_calendar_future.html │ │ │ ├── shift_calendar_past.html │ │ │ ├── shift_calendar_template.html │ │ │ ├── shift_confirm_delete.html │ │ │ ├── shift_day_printable.html │ │ │ ├── shift_detail.html │ │ │ ├── shift_detail_printable.html │ │ │ ├── shift_filters.html │ │ │ ├── shift_form.html │ │ │ ├── shift_management.html │ │ │ ├── shift_template_detail.html │ │ │ ├── shift_template_group_calendar.html │ │ │ ├── shift_template_overview.html │ │ │ ├── shiftexemption_list.html │ │ │ ├── shiftslot_form.html │ │ │ ├── solidarity_shifts_overview.html │ │ │ ├── user_shift_account_log.html │ │ │ └── user_shifts_overview_tag.html │ ├── templatetags │ │ ├── __init__.py │ │ └── shifts.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── shift_expectation_service │ │ │ ├── __init__.py │ │ │ ├── test_annotate_with_working_status.py │ │ │ ├── test_get_credit_requirement_for_cycle.py │ │ │ └── test_is_member_expected_to_do_shifts.py │ │ ├── test_CreateShiftAccountEntryView.py │ │ ├── test_EditShiftUserDataView.py │ │ ├── test_ShareOwnerMembershipConfirmationFileView.py │ │ ├── test_ShareOwnerUpdateView.py │ │ ├── test_ShiftCanShopService.py │ │ ├── test_ShiftCycleService.py │ │ ├── test_ShiftNames.py │ │ ├── test_ShiftTemplate.py │ │ ├── test_SlotModificationService.py │ │ ├── test_UpdateShiftAttendanceCustomTimeView.py │ │ ├── test_UpdateShiftAttendanceTemplateCustomTimeView.py │ │ ├── test_UserShiftAccountLog.py │ │ ├── test_attendance_update_member_office.py │ │ ├── test_calendars.py │ │ ├── test_celery_tasks.py │ │ ├── test_exemptions.py │ │ ├── test_flexible_time_field_visibility.py │ │ ├── test_flexible_time_validation.py │ │ ├── test_flying_members_registration_reminder_mail.py │ │ ├── test_frozen_status_history_service.py │ │ ├── test_frozen_status_management_service.py │ │ ├── test_generate_shifts.py │ │ ├── test_get_staffing_status.py │ │ ├── test_get_week_group.py │ │ ├── test_member_office_registers_other.py │ │ ├── test_member_self_look_for_stand_in.py │ │ ├── test_member_self_registers.py │ │ ├── test_member_self_unregisters.py │ │ ├── test_run_freeze_checks.py │ │ ├── test_share_owner_list_filters.py │ │ ├── test_shift_attendance_mode_service.py │ │ ├── test_shift_cancel.py │ │ ├── test_shift_create.py │ │ ├── test_shift_delete_form.py │ │ ├── test_shift_delete_view.py │ │ ├── test_shift_exemption_service.py │ │ ├── test_shift_partner.py │ │ ├── test_shift_partner_history_service.py │ │ ├── test_shift_reminder.py │ │ ├── test_shift_template_edit.py │ │ ├── test_shiftwatch_forms.py │ │ ├── test_shiftwatch_notification.py │ │ ├── test_slot_create.py │ │ ├── test_slot_template_create.py │ │ ├── test_slot_template_edit.py │ │ ├── test_welcome_session_status_updates.py │ │ └── utils.py │ ├── urls.py │ ├── utils.py │ └── views │ │ ├── __init__.py │ │ ├── attendance.py │ │ ├── calendars.py │ │ ├── exemptions.py │ │ ├── management.py │ │ ├── solidarity.py │ │ └── views.py ├── statistics │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── process_credit_account.py │ │ │ └── process_purchase_files.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_alter_purchasebasket_tapir_user.py │ │ ├── 0003_alter_purchasebasket_tapir_user.py │ │ ├── 0004_fancygraphcache.py │ │ ├── 0004_processedcreditfiles_creditaccount.py │ │ ├── 0005_merge_20241209_2116.py │ │ ├── 0006_remove_fancygraphcache_view_name_and_more.py │ │ ├── 0007_rename_data_provider_name_name_fancygraphcache_data_provider_name.py │ │ └── __init__.py │ ├── models.py │ ├── serializers.py │ ├── services │ │ ├── __init__.py │ │ ├── data_providers │ │ │ ├── __init__.py │ │ │ ├── base_data_provider.py │ │ │ ├── data_provider_abcd_members.py │ │ │ ├── data_provider_active_members.py │ │ │ ├── data_provider_active_members_with_account.py │ │ │ ├── data_provider_co_purchasers.py │ │ │ ├── data_provider_co_purchasers_2.py │ │ │ ├── data_provider_everyone.py │ │ │ ├── data_provider_exempted_members.py │ │ │ ├── data_provider_exempted_members_that_work.py │ │ │ ├── data_provider_flying_members.py │ │ │ ├── data_provider_frozen_members.py │ │ │ ├── data_provider_frozen_members_long_term.py │ │ │ ├── data_provider_investing_members.py │ │ │ ├── data_provider_paused_members.py │ │ │ ├── data_provider_payments_not_fully_paid.py │ │ │ ├── data_provider_payments_paid_too_much.py │ │ │ ├── data_provider_purchasing_members.py │ │ │ ├── data_provider_resignations_created.py │ │ │ ├── data_provider_resignations_pending.py │ │ │ ├── data_provider_shift_partners.py │ │ │ ├── data_provider_total_members.py │ │ │ └── data_provider_working_members.py │ │ └── dataset_export_column_builder.py │ ├── static │ │ └── statistics │ │ │ ├── chart_4.4.0.js │ │ │ ├── tapir_charts.js │ │ │ ├── tapir_charts.js.map │ │ │ └── tapir_charts.ts │ ├── tasks.py │ ├── templates │ │ └── statistics │ │ │ ├── fancy_export.html │ │ │ ├── fancy_graph.html │ │ │ ├── main_statistics.html │ │ │ └── tags │ │ │ ├── credit_account_card.html │ │ │ ├── on_demand_chart.html │ │ │ └── purchase_statistics_card.html │ ├── templatetags │ │ ├── __init__.py │ │ └── statistics.py │ ├── tests │ │ ├── __init__.py │ │ ├── data_providers │ │ │ ├── __init__.py │ │ │ ├── test_data_provider_abcd_members.py │ │ │ ├── test_data_provider_active_members.py │ │ │ ├── test_data_provider_active_members_with_account.py │ │ │ ├── test_data_provider_co_purchasers.py │ │ │ ├── test_data_provider_co_purchasers_2.py │ │ │ ├── test_data_provider_exempted_members.py │ │ │ ├── test_data_provider_exempted_members_that_work.py │ │ │ ├── test_data_provider_flying_members.py │ │ │ ├── test_data_provider_frozen_members.py │ │ │ ├── test_data_provider_frozen_members_long_term.py │ │ │ ├── test_data_provider_investing_members.py │ │ │ ├── test_data_provider_members.py │ │ │ ├── test_data_provider_paused_members.py │ │ │ ├── test_data_provider_payments_not_fully_paid.py │ │ │ ├── test_data_provider_payments_paid_too_much.py │ │ │ ├── test_data_provider_purchasing_members.py │ │ │ ├── test_data_provider_resignations_created.py │ │ │ ├── test_data_provider_resignations_pending.py │ │ │ ├── test_data_provider_shift_partners.py │ │ │ └── test_data_provider_working_members.py │ │ ├── test_celery_tasks.py │ │ ├── test_main_statistics_purchases_evolution.py │ │ ├── tests_available_datasets_view.py │ │ ├── tests_dataset_export_column_builder.py │ │ ├── tests_dataset_export_view.py │ │ ├── tests_dataset_graph_point_view.py │ │ ├── tests_main_statistics_number_of_members.py │ │ └── tests_main_statistics_view.py │ ├── urls.py │ ├── utils.py │ └── views │ │ ├── __init__.py │ │ ├── available_colourblindness_types_view.py │ │ ├── available_columns_view.py │ │ ├── available_datasets_view.py │ │ ├── dataset_export_view.py │ │ ├── dataset_graph_point_view.py │ │ ├── fancy_export_view.py │ │ ├── fancy_graph_view.py │ │ └── main_view.py ├── translations │ └── locale │ │ └── de │ │ └── LC_MESSAGES │ │ ├── django.po │ │ └── djangojs.po ├── urls.py ├── utils │ ├── __init__.py │ ├── email_utils.py │ ├── expection_utils.py │ ├── filters.py │ ├── forms.py │ ├── json_user.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── generate_test_data.py │ │ │ ├── generate_test_data_functions.py │ │ │ └── test_users.json │ ├── models.py │ ├── pdfs.py │ ├── shortcuts.py │ ├── templatetags │ │ ├── __init__.py │ │ └── utils.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_UserUtils.py │ │ └── test_generate_test_data_command.py │ ├── tests_utils.py │ └── user_utils.py ├── welcomedesk │ ├── __init__.py │ ├── apps.py │ ├── middleware.py │ ├── migrations │ │ └── __init__.py │ ├── serializers.py │ ├── services │ │ ├── __init__.py │ │ ├── welcome_desk_reasons_cannot_shop_service.py │ │ └── welcome_desk_warnings_service.py │ ├── templates │ │ └── welcomedesk │ │ │ └── welcome_desk_search.html │ ├── tests │ │ ├── __init__.py │ │ ├── test_welcome_desk_access.py │ │ ├── test_welcome_desk_api.py │ │ ├── test_welcome_desk_reasons_cannot_shop_service.py │ │ └── test_welcome_desk_warnings_service.py │ ├── urls.py │ ├── utils.py │ └── views.py └── wsgi.py ├── test.csv ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.node.tsbuildinfo ├── vite.Dockerfile └── vite.config.ts /.coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/.coverage -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.sonarcloud.properties: -------------------------------------------------------------------------------- 1 | sonar.python.version=3.12 -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/README.md -------------------------------------------------------------------------------- /de.tbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/de.tbx -------------------------------------------------------------------------------- /django.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/django.Dockerfile -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/nginx/certs/localhost.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docker/nginx/certs/localhost.crt -------------------------------------------------------------------------------- /docker/nginx/certs/localhost.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docker/nginx/certs/localhost.key -------------------------------------------------------------------------------- /docker/nginx/client_auth_certs/members.supercoop.de.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docker/nginx/client_auth_certs/members.supercoop.de.cer -------------------------------------------------------------------------------- /docker/nginx/client_auth_certs/members.supercoop.de.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docker/nginx/client_auth_certs/members.supercoop.de.key -------------------------------------------------------------------------------- /docker/nginx/client_auth_certs/members.supercoop.de.srl: -------------------------------------------------------------------------------- 1 | 62272835077BF6A9306883CBF69D84EAA1967B49 2 | -------------------------------------------------------------------------------- /docker/nginx/client_auth_certs/welcome-desk-1.members.supercoop.de.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docker/nginx/client_auth_certs/welcome-desk-1.members.supercoop.de.p12 -------------------------------------------------------------------------------- /docker/nginx/vhost.d/localhost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docker/nginx/vhost.d/localhost -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/Gemfile.lock -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/accounts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/accounts.md -------------------------------------------------------------------------------- /docs/emails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/emails.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/logs.md -------------------------------------------------------------------------------- /docs/members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/members.md -------------------------------------------------------------------------------- /docs/payments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/payments.md -------------------------------------------------------------------------------- /docs/shares.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/shares.md -------------------------------------------------------------------------------- /docs/shifts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/shifts.md -------------------------------------------------------------------------------- /docs/shifts_abcd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/shifts_abcd.md -------------------------------------------------------------------------------- /docs/shifts_single.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/shifts_single.md -------------------------------------------------------------------------------- /docs/statistics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/statistics.md -------------------------------------------------------------------------------- /docs/welcome_desk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/docs/welcome_desk.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/eslint.config.js -------------------------------------------------------------------------------- /ldap_testdata.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/ldap_testdata.ldif -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/manage.py -------------------------------------------------------------------------------- /openapitools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/openapitools.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/package.json -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/poetry.lock -------------------------------------------------------------------------------- /pt.tbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/pt.tbx -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/pyproject.toml -------------------------------------------------------------------------------- /schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/schema.yml -------------------------------------------------------------------------------- /scripts/generate_api_clients.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/scripts/generate_api_clients.sh -------------------------------------------------------------------------------- /scripts/generate_api_schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/scripts/generate_api_schema.sh -------------------------------------------------------------------------------- /scripts/import_db_dump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/scripts/import_db_dump.sh -------------------------------------------------------------------------------- /scripts/update_translation_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/scripts/update_translation_files.sh -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/api-client/.openapi-generator-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/.openapi-generator-ignore -------------------------------------------------------------------------------- /src/api-client/.openapi-generator/FILES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/.openapi-generator/FILES -------------------------------------------------------------------------------- /src/api-client/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 7.9.0 2 | -------------------------------------------------------------------------------- /src/api-client/apis/CoopApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/apis/CoopApi.ts -------------------------------------------------------------------------------- /src/api-client/apis/StatisticsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/apis/StatisticsApi.ts -------------------------------------------------------------------------------- /src/api-client/apis/WelcomedeskApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/apis/WelcomedeskApi.ts -------------------------------------------------------------------------------- /src/api-client/apis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/apis/index.ts -------------------------------------------------------------------------------- /src/api-client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/index.ts -------------------------------------------------------------------------------- /src/api-client/models/Column.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/models/Column.ts -------------------------------------------------------------------------------- /src/api-client/models/DatapointExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/models/DatapointExport.ts -------------------------------------------------------------------------------- /src/api-client/models/Dataset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/models/Dataset.ts -------------------------------------------------------------------------------- /src/api-client/models/MemberRegistrationRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/models/MemberRegistrationRequest.ts -------------------------------------------------------------------------------- /src/api-client/models/ShareOwnerForWelcomeDesk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/models/ShareOwnerForWelcomeDesk.ts -------------------------------------------------------------------------------- /src/api-client/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/models/index.ts -------------------------------------------------------------------------------- /src/api-client/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/api-client/runtime.ts -------------------------------------------------------------------------------- /src/components/TapirButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/components/TapirButton.tsx -------------------------------------------------------------------------------- /src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/env.ts -------------------------------------------------------------------------------- /src/hooks/useApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/hooks/useApi.ts -------------------------------------------------------------------------------- /src/member_registration/MemberRegistrationCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/member_registration/MemberRegistrationCard.tsx -------------------------------------------------------------------------------- /src/member_registration/member_registration_entry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/member_registration/member_registration_entry.tsx -------------------------------------------------------------------------------- /src/statistics/FancyExportCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/statistics/FancyExportCard.tsx -------------------------------------------------------------------------------- /src/statistics/FancyGraphCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/statistics/FancyGraphCard.tsx -------------------------------------------------------------------------------- /src/statistics/components/ColourblindnessTypePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/statistics/components/ColourblindnessTypePicker.tsx -------------------------------------------------------------------------------- /src/statistics/components/DatasetPickerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/statistics/components/DatasetPickerCard.tsx -------------------------------------------------------------------------------- /src/statistics/components/DateRangePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/statistics/components/DateRangePicker.tsx -------------------------------------------------------------------------------- /src/statistics/components/DateRangePickerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/statistics/components/DateRangePickerCard.tsx -------------------------------------------------------------------------------- /src/statistics/fancy_export_entry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/statistics/fancy_export_entry.tsx -------------------------------------------------------------------------------- /src/statistics/fancy_graph_entry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/statistics/fancy_graph_entry.tsx -------------------------------------------------------------------------------- /src/statistics/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/statistics/utils.tsx -------------------------------------------------------------------------------- /src/types/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/types/env.d.ts -------------------------------------------------------------------------------- /src/utils/formatDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/utils/formatDate.ts -------------------------------------------------------------------------------- /src/utils/getCookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/utils/getCookie.ts -------------------------------------------------------------------------------- /src/utils/pagination.ts: -------------------------------------------------------------------------------- 1 | export const DEFAULT_PAGE_SIZE = 10; 2 | -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/welcome_desk/WelcomeDeskCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/welcome_desk/WelcomeDeskCard.tsx -------------------------------------------------------------------------------- /src/welcome_desk/WelcomeDeskMemberDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/welcome_desk/WelcomeDeskMemberDetails.tsx -------------------------------------------------------------------------------- /src/welcome_desk/WelcomeDeskSearchResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/welcome_desk/WelcomeDeskSearchResults.tsx -------------------------------------------------------------------------------- /src/welcome_desk/welcome_desk_entry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/src/welcome_desk/welcome_desk_entry.tsx -------------------------------------------------------------------------------- /tapir/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/accounts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/admin.py -------------------------------------------------------------------------------- /tapir/accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/apps.py -------------------------------------------------------------------------------- /tapir/accounts/custom_ldap_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/custom_ldap_backend.py -------------------------------------------------------------------------------- /tapir/accounts/emails/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/accounts/emails/create_account_reminder_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/emails/create_account_reminder_email.py -------------------------------------------------------------------------------- /tapir/accounts/fixtures/admin_account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/fixtures/admin_account.json -------------------------------------------------------------------------------- /tapir/accounts/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/forms.py -------------------------------------------------------------------------------- /tapir/accounts/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/accounts/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/accounts/management/commands/send_create_account_reminder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/management/commands/send_create_account_reminder.py -------------------------------------------------------------------------------- /tapir/accounts/management/commands/update_purchase_tracking_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/management/commands/update_purchase_tracking_list.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0001_initial.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0002_auto_20210406_1339.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0002_auto_20210406_1339.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0003_auto_20210406_1343.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0003_auto_20210406_1343.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0004_auto_20210520_1352.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0004_auto_20210520_1352.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0005_auto_20210607_1213.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0005_auto_20210607_1213.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0006_use_phone_number_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0006_use_phone_number_field.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0007_auto_20210903_1609.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0007_auto_20210903_1609.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0008_auto_20210909_0943.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0008_auto_20210909_0943.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0009_auto_20211003_0941.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0009_auto_20211003_0941.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0010_auto_20211015_0858.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0010_auto_20211015_0858.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0011_auto_20220422_1152.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0011_auto_20220422_1152.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0012_auto_20221224_1015.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0012_auto_20221224_1015.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0013_auto_20230508_1821.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0013_auto_20230508_1821.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0014_auto_20230605_0951.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0014_auto_20230605_0951.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0015_auto_20240706_1512.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0015_auto_20240706_1512.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0016_auto_20240915_1113.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0016_auto_20240915_1113.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0018_alter_optionalmails_mail_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0018_alter_optionalmails_mail_id.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0019_tapiruser_co_purchaser_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0019_tapiruser_co_purchaser_2.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0021_alter_tapiruser_co_purchaser_2_mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0021_alter_tapiruser_co_purchaser_2_mail.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/0022_alter_tapiruser_options_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/migrations/0022_alter_tapiruser_options_and_more.py -------------------------------------------------------------------------------- /tapir/accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/accounts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/models.py -------------------------------------------------------------------------------- /tapir/accounts/pdfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/pdfs.py -------------------------------------------------------------------------------- /tapir/accounts/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/accounts/services/co_purchaser_history_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/services/co_purchaser_history_service.py -------------------------------------------------------------------------------- /tapir/accounts/services/second_co_purchaser_history_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/services/second_co_purchaser_history_service.py -------------------------------------------------------------------------------- /tapir/accounts/static/accounts/css/accounts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/static/accounts/css/accounts.css -------------------------------------------------------------------------------- /tapir/accounts/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tasks.py -------------------------------------------------------------------------------- /tapir/accounts/templates/accounts/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/accounts/base.html -------------------------------------------------------------------------------- /tapir/accounts/templates/accounts/edit_username.default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/accounts/edit_username.default.html -------------------------------------------------------------------------------- /tapir/accounts/templates/accounts/ldap_group_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/accounts/ldap_group_list.html -------------------------------------------------------------------------------- /tapir/accounts/templates/accounts/log/update_tapir_user_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/accounts/log/update_tapir_user_log_entry.html -------------------------------------------------------------------------------- /tapir/accounts/templates/accounts/pdf/member_card_barcode_pdf.html: -------------------------------------------------------------------------------- 1 | {{ barcode_as_svg|safe }} 2 | -------------------------------------------------------------------------------- /tapir/accounts/templates/accounts/purchase_tracking_card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/accounts/purchase_tracking_card.html -------------------------------------------------------------------------------- /tapir/accounts/templates/accounts/user_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/accounts/user_detail.html -------------------------------------------------------------------------------- /tapir/accounts/templates/registration/email/password_reset_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/registration/email/password_reset_email.html -------------------------------------------------------------------------------- /tapir/accounts/templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/registration/login.html -------------------------------------------------------------------------------- /tapir/accounts/templates/registration/password_reset_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/registration/password_reset_complete.html -------------------------------------------------------------------------------- /tapir/accounts/templates/registration/password_reset_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/registration/password_reset_confirm.html -------------------------------------------------------------------------------- /tapir/accounts/templates/registration/password_reset_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/registration/password_reset_done.html -------------------------------------------------------------------------------- /tapir/accounts/templates/registration/password_reset_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/registration/password_reset_form.html -------------------------------------------------------------------------------- /tapir/accounts/templates/registration/password_update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templates/registration/password_update.html -------------------------------------------------------------------------------- /tapir/accounts/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/accounts/templatetags/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/templatetags/accounts.py -------------------------------------------------------------------------------- /tapir/accounts/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/accounts/tests/factories/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/accounts/tests/factories/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/factories/factories.py -------------------------------------------------------------------------------- /tapir/accounts/tests/factories/user_data_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/factories/user_data_factory.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_celery_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_celery_tasks.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_co_purchaser_disabled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_co_purchaser_disabled.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_co_purchaser_history_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_co_purchaser_history_service.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_co_purchaser_mail_field_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_co_purchaser_mail_field_validation.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_financial_matters_visibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_financial_matters_visibility.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_integration.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_ldap_groups_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_ldap_groups_management.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_password_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_password_change.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_purchase_tracking_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_purchase_tracking_setting.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_send_create_account_reminder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_send_create_account_reminder.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_standard_user_detail_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_standard_user_detail_page.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_tapir_user_self_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_tapir_user_self_update.py -------------------------------------------------------------------------------- /tapir/accounts/tests/test_username_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/tests/test_username_change.py -------------------------------------------------------------------------------- /tapir/accounts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/urls.py -------------------------------------------------------------------------------- /tapir/accounts/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/validators.py -------------------------------------------------------------------------------- /tapir/accounts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/accounts/views.py -------------------------------------------------------------------------------- /tapir/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/celery.py -------------------------------------------------------------------------------- /tapir/coop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/coop/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/admin.py -------------------------------------------------------------------------------- /tapir/coop/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/apps.py -------------------------------------------------------------------------------- /tapir/coop/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/config.py -------------------------------------------------------------------------------- /tapir/coop/emails/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/coop/emails/co_purchaser_updated_mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/emails/co_purchaser_updated_mail.py -------------------------------------------------------------------------------- /tapir/coop/emails/extra_shares_confirmation_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/emails/extra_shares_confirmation_email.py -------------------------------------------------------------------------------- /tapir/coop/emails/membership_confirmation_email_for_active_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/emails/membership_confirmation_email_for_active_member.py -------------------------------------------------------------------------------- /tapir/coop/emails/membershipresignation_confirmation_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/emails/membershipresignation_confirmation_email.py -------------------------------------------------------------------------------- /tapir/coop/emails/tapir_account_created_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/emails/tapir_account_created_email.py -------------------------------------------------------------------------------- /tapir/coop/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/forms.py -------------------------------------------------------------------------------- /tapir/coop/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/coop/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/coop/management/commands/export_jahresabschluss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/management/commands/export_jahresabschluss.py -------------------------------------------------------------------------------- /tapir/coop/management/commands/send_accounting_recap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/management/commands/send_accounting_recap.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0001_initial.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0002_auto_20210406_1431.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0002_auto_20210406_1431.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0003_auto_20210411_1012.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0003_auto_20210411_1012.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0004_auto_20210503_0954.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0004_auto_20210503_0954.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0005_draftuser_paid_membership_fee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0005_draftuser_paid_membership_fee.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0006_auto_20210520_1353.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0006_auto_20210520_1353.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0007_auto_20210521_1139.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0007_auto_20210521_1139.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0008_auto_20210528_1735.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0008_auto_20210528_1735.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0009_auto_20210529_1248.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0009_auto_20210529_1248.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0010_auto_20210531_0833.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0010_auto_20210531_0833.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0011_draftuser_startnext_welcome_email_sent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0011_draftuser_startnext_welcome_email_sent.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0012_shareowner_attended_welcome_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0012_shareowner_attended_welcome_session.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0013_auto_20210604_2224.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0013_auto_20210604_2224.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0014_updateshareownerlogentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0014_updateshareownerlogentry.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0015_auto_20210607_1153.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0015_auto_20210607_1153.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0016_shareowner_phone_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0016_shareowner_phone_number.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0017_use_phone_number_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0017_use_phone_number_field.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0018_remove_draftuser_username.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0018_remove_draftuser_username.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0019_auto_20211015_0910.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0019_auto_20211015_0910.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0020_auto_20211015_0937.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0020_auto_20211015_0937.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0021_shareowner_willing_to_gift_a_share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0021_shareowner_willing_to_gift_a_share.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0022_remove_from_startnext_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0022_remove_from_startnext_fields.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0023_financingcampaign_financingsource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0023_financingcampaign_financingsource.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0024_auto_20220206_1040.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0024_auto_20220206_1040.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0025_draftuser_paid_shares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0025_draftuser_paid_shares.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0026_auto_20220422_1152.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0026_auto_20220422_1152.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0027_incomingpayment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0027_incomingpayment.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0028_auto_20220605_1200.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0028_auto_20220605_1200.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0029_auto_20220617_1056.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0029_auto_20220617_1056.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0030_newmembersandsharesemailrecaplogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0030_newmembersandsharesemailrecaplogs.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0031_auto_20220918_1446.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0031_auto_20220918_1446.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0032_createpaymentlogentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0032_createpaymentlogentry.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0033_rename_owner_shareownership_share_owner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0033_rename_owner_shareownership_share_owner.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0034_auto_20221022_1032.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0034_auto_20221022_1032.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0035_auto_20230508_1821.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0035_auto_20230508_1821.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0036_auto_20230605_0951.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0036_auto_20230605_0951.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0038_alter_membershippause_share_owner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0038_alter_membershippause_share_owner.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0039_draftuser_share_owner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0039_draftuser_share_owner.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0040_alter_draftuser_share_owner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0040_alter_draftuser_share_owner.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0041_auto_20231221_1403.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0041_auto_20231221_1403.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0043_auto_20240704_1414.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0043_auto_20240704_1414.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0045_updateincomingpaymentlogentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0045_updateincomingpaymentlogentry.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0046_deleteincomingpaymentlogentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0046_deleteincomingpaymentlogentry.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0047_alter_membershippause_options_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0047_alter_membershippause_options_and_more.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0049_shareownership_transferred_from.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0049_shareownership_transferred_from.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0050_alter_shareownership_transferred_from.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0050_alter_shareownership_transferred_from.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0052_remove_shareownership_amount_paid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0052_remove_shareownership_amount_paid.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0053_remove_shareowner_paid_membership_fee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0053_remove_shareowner_paid_membership_fee.py -------------------------------------------------------------------------------- /tapir/coop/migrations/0054_remove_draftuser_paid_shares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/migrations/0054_remove_draftuser_paid_shares.py -------------------------------------------------------------------------------- /tapir/coop/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/coop/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/models.py -------------------------------------------------------------------------------- /tapir/coop/pdfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/pdfs.py -------------------------------------------------------------------------------- /tapir/coop/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/serializers.py -------------------------------------------------------------------------------- /tapir/coop/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/coop/services/investing_status_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/services/investing_status_service.py -------------------------------------------------------------------------------- /tapir/coop/services/member_can_shop_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/services/member_can_shop_service.py -------------------------------------------------------------------------------- /tapir/coop/services/membership_pause_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/services/membership_pause_service.py -------------------------------------------------------------------------------- /tapir/coop/services/membership_resignation_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/services/membership_resignation_service.py -------------------------------------------------------------------------------- /tapir/coop/services/number_of_shares_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/services/number_of_shares_service.py -------------------------------------------------------------------------------- /tapir/coop/services/payment_status_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/services/payment_status_service.py -------------------------------------------------------------------------------- /tapir/coop/static/coop/css/coop.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/static/coop/css/coop.css -------------------------------------------------------------------------------- /tapir/coop/static/coop/css/membership_agreement_pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/static/coop/css/membership_agreement_pdf.css -------------------------------------------------------------------------------- /tapir/coop/static/coop/img/supercoop_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/static/coop/img/supercoop_logo.png -------------------------------------------------------------------------------- /tapir/coop/static/coop/js/draftuser_form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/static/coop/js/draftuser_form.js -------------------------------------------------------------------------------- /tapir/coop/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tasks.py -------------------------------------------------------------------------------- /tapir/coop/templates/coop/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/about.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/active_members_progress_bar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/active_members_progress_bar.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/confirm_delete_incoming_payment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/confirm_delete_incoming_payment.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/confirm_delete_share_ownership.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/confirm_delete_share_ownership.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/create_user_from_shareowner_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/create_user_from_shareowner_form.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/draftuser_confirm_registration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/draftuser_confirm_registration.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/draftuser_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/draftuser_detail.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/draftuser_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/draftuser_list.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/draftuser_register_form.default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/draftuser_register_form.default.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/draftuser_register_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/draftuser_register_form.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/email/accounting_recap.body.default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/email/accounting_recap.body.default.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/email/accounting_recap.subject.default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/email/accounting_recap.subject.default.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/email/co_purchaser_updated.body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/email/co_purchaser_updated.body.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/email/extra_shares_bought.body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/email/extra_shares_bought.body.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/email/extra_shares_bought.subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/email/extra_shares_bought.subject.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/email/tapir_account_created.body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/email/tapir_account_created.body.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/email/tapir_account_created.subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/email/tapir_account_created.subject.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/general_accounts_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/general_accounts_list.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/incoming_payment_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/incoming_payment_list.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/incoming_payments_actions_column.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/incoming_payments_actions_column.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/create_membership_pause_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/create_membership_pause_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/create_payment_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/create_payment_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/create_resignmember_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/create_resignmember_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/create_share_ownerships_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/create_share_ownerships_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/delete_incoming_payment_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/delete_incoming_payment_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/delete_resignmember_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/delete_resignmember_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/delete_share_ownership_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/delete_share_ownership_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/update_incoming_payment_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/update_incoming_payment_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/update_membership_pause_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/update_membership_pause_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/update_resignmember_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/update_resignmember_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/update_share_owner_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/update_share_owner_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/log/update_share_ownership_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/log/update_share_ownership_log_entry.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/matching_program.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/matching_program.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/member_management.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/member_management.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/member_self_registration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/member_self_registration.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/membership_pause/membership_pause_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/membership_pause/membership_pause_list.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/membership_resignation_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/membership_resignation_form.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/membership_resignation_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/membership_resignation_list.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/membershipresignation_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/membershipresignation_detail.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/pdf/SuperCoop_Satzung.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/pdf/SuperCoop_Satzung.pdf -------------------------------------------------------------------------------- /tapir/coop/templates/coop/pdf/membership_agreement_pdf.default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/pdf/membership_agreement_pdf.default.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/pdf/membership_agreement_pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/pdf/membership_agreement_pdf.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/pdf/membership_confirmation_pdf.default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/pdf/membership_confirmation_pdf.default.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/pdf/membership_confirmation_pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/pdf/membership_confirmation_pdf.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/shareowner_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/shareowner_detail.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/shareowner_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/shareowner_list.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/statistics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/statistics.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/tags/member_status_colored_text_tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/tags/member_status_colored_text_tag.html -------------------------------------------------------------------------------- /tapir/coop/templates/coop/tags/user_coop_share_ownership_list_tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templates/coop/tags/user_coop_share_ownership_list_tag.html -------------------------------------------------------------------------------- /tapir/coop/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/coop/templatetags/coop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/templatetags/coop.py -------------------------------------------------------------------------------- /tapir/coop/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/coop/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/factories.py -------------------------------------------------------------------------------- /tapir/coop/tests/incoming_payment_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/incoming_payment_factory.py -------------------------------------------------------------------------------- /tapir/coop/tests/membership_resignation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/coop/tests/membership_resignation/test_create_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/membership_resignation/test_create_view.py -------------------------------------------------------------------------------- /tapir/coop/tests/membership_resignation/test_delete_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/membership_resignation/test_delete_view.py -------------------------------------------------------------------------------- /tapir/coop/tests/membership_resignation/test_detail_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/membership_resignation/test_detail_view.py -------------------------------------------------------------------------------- /tapir/coop/tests/membership_resignation/test_edit_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/membership_resignation/test_edit_view.py -------------------------------------------------------------------------------- /tapir/coop/tests/membership_resignation/test_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/membership_resignation/test_form.py -------------------------------------------------------------------------------- /tapir/coop/tests/membership_resignation/test_list_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/membership_resignation/test_list_view.py -------------------------------------------------------------------------------- /tapir/coop/tests/membership_resignation/test_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/membership_resignation/test_service.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_MemberStatus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_MemberStatus.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_MembershipPauseService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_MembershipPauseService.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_celery_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_celery_tasks.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_co_purchaser_updated_mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_co_purchaser_updated_mail.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_create_draft_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_create_draft_user.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_create_extra_shares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_create_extra_shares.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_create_general_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_create_general_account.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_draft_user_details_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_draft_user_details_view.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_draft_user_to_share_owner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_draft_user_to_share_owner.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_incoming_payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_incoming_payment.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_member_can_shop_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_member_can_shop_service.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_membership_pauses_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_membership_pauses_views.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_number_of_shares_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_number_of_shares_service.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_payment_status_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_payment_status_service.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_register_draft_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_register_draft_user.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_send_accounting_recap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_send_accounting_recap.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_send_membership_confirmation_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_send_membership_confirmation_email.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_share_owner_list_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_share_owner_list_filters.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_share_owner_payments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_share_owner_payments.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_share_owner_to_tapir_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_share_owner_to_tapir_user.py -------------------------------------------------------------------------------- /tapir/coop/tests/test_share_ownership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/tests/test_share_ownership.py -------------------------------------------------------------------------------- /tapir/coop/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/urls.py -------------------------------------------------------------------------------- /tapir/coop/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/views/__init__.py -------------------------------------------------------------------------------- /tapir/coop/views/draftuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/views/draftuser.py -------------------------------------------------------------------------------- /tapir/coop/views/incoming_payments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/views/incoming_payments.py -------------------------------------------------------------------------------- /tapir/coop/views/management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/views/management.py -------------------------------------------------------------------------------- /tapir/coop/views/membership_pause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/views/membership_pause.py -------------------------------------------------------------------------------- /tapir/coop/views/membership_resignation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/views/membership_resignation.py -------------------------------------------------------------------------------- /tapir/coop/views/shareowner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/views/shareowner.py -------------------------------------------------------------------------------- /tapir/coop/views/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/coop/views/statistics.py -------------------------------------------------------------------------------- /tapir/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/core/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/apps.py -------------------------------------------------------------------------------- /tapir/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/config.py -------------------------------------------------------------------------------- /tapir/core/mail_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/mail_option.py -------------------------------------------------------------------------------- /tapir/core/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/core/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/core/management/commands/metabase_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/management/commands/metabase_export.py -------------------------------------------------------------------------------- /tapir/core/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/middleware.py -------------------------------------------------------------------------------- /tapir/core/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/migrations/0001_initial.py -------------------------------------------------------------------------------- /tapir/core/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/models.py -------------------------------------------------------------------------------- /tapir/core/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/core/services/mail_classes_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/services/mail_classes_service.py -------------------------------------------------------------------------------- /tapir/core/services/optional_mail_choices_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/services/optional_mail_choices_service.py -------------------------------------------------------------------------------- /tapir/core/services/optional_mails_for_user_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/services/optional_mails_for_user_service.py -------------------------------------------------------------------------------- /tapir/core/services/send_mail_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/services/send_mail_service.py -------------------------------------------------------------------------------- /tapir/core/static/core/bootstrap/5.1.3/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/bootstrap/5.1.3/css/bootstrap.min.css -------------------------------------------------------------------------------- /tapir/core/static/core/bootstrap/5.1.3/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/bootstrap/5.1.3/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /tapir/core/static/core/bootstrap/5.2.2/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/bootstrap/5.2.2/css/bootstrap.min.css -------------------------------------------------------------------------------- /tapir/core/static/core/bootstrap/5.2.2/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/bootstrap/5.2.2/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /tapir/core/static/core/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/css/base.css -------------------------------------------------------------------------------- /tapir/core/static/core/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/favicon.ico -------------------------------------------------------------------------------- /tapir/core/static/core/images/Logo_brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/images/Logo_brown.png -------------------------------------------------------------------------------- /tapir/core/static/core/images/Logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/images/Logo_white.png -------------------------------------------------------------------------------- /tapir/core/static/core/jQuery/jquery-3.5.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/jQuery/jquery-3.5.1.min.js -------------------------------------------------------------------------------- /tapir/core/static/core/material-icons/MaterialSymbolsRounded.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/material-icons/MaterialSymbolsRounded.woff -------------------------------------------------------------------------------- /tapir/core/static/core/material-icons/MaterialSymbolsRounded.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/material-icons/MaterialSymbolsRounded.woff2 -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/css/select2.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/css/select2.min.css -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/af.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/af.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/ar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/ar.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/az.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/az.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/bg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/bg.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/bn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/bn.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/bs.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/ca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/ca.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/cs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/cs.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/da.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/da.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/de.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/de.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/dsb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/dsb.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/el.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/el.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/en.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/es.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/et.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/et.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/eu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/eu.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/fa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/fa.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/fi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/fi.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/fr.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/gl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/gl.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/he.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/he.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/hi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/hi.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/hr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/hr.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/hsb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/hsb.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/hu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/hu.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/hy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/hy.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/id.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/is.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/is.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/it.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/ja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/ja.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/ka.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/ka.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/km.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/km.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/ko.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/ko.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/lt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/lt.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/lv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/lv.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/mk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/mk.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/ms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/ms.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/nb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/nb.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/ne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/ne.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/nl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/nl.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/pl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/pl.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/ps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/ps.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/pt-BR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/pt-BR.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/pt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/pt.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/ro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/ro.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/ru.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/sk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/sk.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/sl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/sl.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/sq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/sq.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/sr-Cyrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/sr-Cyrl.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/sr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/sr.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/sv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/sv.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/th.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/th.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/tk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/tk.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/tr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/tr.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/uk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/uk.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/vi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/vi.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/zh-CN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/zh-CN.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/i18n/zh-TW.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/i18n/zh-TW.js -------------------------------------------------------------------------------- /tapir/core/static/core/select2/4.0.13/js/select2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/static/core/select2/4.0.13/js/select2.min.js -------------------------------------------------------------------------------- /tapir/core/tapir_email_builder_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/tapir_email_builder_base.py -------------------------------------------------------------------------------- /tapir/core/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/tasks.py -------------------------------------------------------------------------------- /tapir/core/templates/core/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/templates/core/base.html -------------------------------------------------------------------------------- /tapir/core/templates/core/email_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/templates/core/email_base.html -------------------------------------------------------------------------------- /tapir/core/templates/core/email_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/templates/core/email_list.html -------------------------------------------------------------------------------- /tapir/core/templates/core/featureflag_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/templates/core/featureflag_list.html -------------------------------------------------------------------------------- /tapir/core/templates/core/sidebar_links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/templates/core/sidebar_links.html -------------------------------------------------------------------------------- /tapir/core/templates/core/tags/financing_campaign_progress_bar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/templates/core/tags/financing_campaign_progress_bar.html -------------------------------------------------------------------------------- /tapir/core/templates/core/tags/javascript_environment_variables.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/templates/core/tags/javascript_environment_variables.html -------------------------------------------------------------------------------- /tapir/core/templates/core/tapir_form.default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/templates/core/tapir_form.default.html -------------------------------------------------------------------------------- /tapir/core/templates/core/tapir_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/templates/core/tapir_form.html -------------------------------------------------------------------------------- /tapir/core/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/core/templatetags/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/templatetags/core.py -------------------------------------------------------------------------------- /tapir/core/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/core/tests/test_FeatureFlag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/tests/test_FeatureFlag.py -------------------------------------------------------------------------------- /tapir/core/tests/test_celery_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/tests/test_celery_tasks.py -------------------------------------------------------------------------------- /tapir/core/tests/test_email_list_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/tests/test_email_list_view.py -------------------------------------------------------------------------------- /tapir/core/tests/test_feature_flag_views_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/tests/test_feature_flag_views_permissions.py -------------------------------------------------------------------------------- /tapir/core/tests/test_mailoption/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/core/tests/test_mailoption/test_MailSettingsView.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/tests/test_mailoption/test_MailSettingsView.py -------------------------------------------------------------------------------- /tapir/core/tests/test_mailoption/test_get_mail_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/tests/test_mailoption/test_get_mail_classes.py -------------------------------------------------------------------------------- /tapir/core/tests/test_mailoption/test_mailoptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/tests/test_mailoption/test_mailoptions.py -------------------------------------------------------------------------------- /tapir/core/tests/test_profiling_is_off.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/tests/test_profiling_is_off.py -------------------------------------------------------------------------------- /tapir/core/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/urls.py -------------------------------------------------------------------------------- /tapir/core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/utils.py -------------------------------------------------------------------------------- /tapir/core/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/core/views.py -------------------------------------------------------------------------------- /tapir/financingcampaign/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/financingcampaign/admin.py: -------------------------------------------------------------------------------- 1 | # Register your models here. 2 | -------------------------------------------------------------------------------- /tapir/financingcampaign/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/financingcampaign/apps.py -------------------------------------------------------------------------------- /tapir/financingcampaign/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/financingcampaign/forms.py -------------------------------------------------------------------------------- /tapir/financingcampaign/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/financingcampaign/migrations/0001_initial.py -------------------------------------------------------------------------------- /tapir/financingcampaign/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/financingcampaign/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/financingcampaign/models.py -------------------------------------------------------------------------------- /tapir/financingcampaign/templates/financingcampaign/general.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/financingcampaign/templates/financingcampaign/general.html -------------------------------------------------------------------------------- /tapir/financingcampaign/tests.py: -------------------------------------------------------------------------------- 1 | # Create your tests here. 2 | -------------------------------------------------------------------------------- /tapir/financingcampaign/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/financingcampaign/urls.py -------------------------------------------------------------------------------- /tapir/financingcampaign/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/financingcampaign/views.py -------------------------------------------------------------------------------- /tapir/log/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/log/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/apps.py -------------------------------------------------------------------------------- /tapir/log/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/forms.py -------------------------------------------------------------------------------- /tapir/log/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/migrations/0001_initial.py -------------------------------------------------------------------------------- /tapir/log/migrations/0002_enable_hstore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/migrations/0002_enable_hstore.py -------------------------------------------------------------------------------- /tapir/log/migrations/0003_textlogentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/migrations/0003_textlogentry.py -------------------------------------------------------------------------------- /tapir/log/migrations/0004_auto_20211003_0941.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/migrations/0004_auto_20211003_0941.py -------------------------------------------------------------------------------- /tapir/log/migrations/0005_auto_20220821_0924.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/migrations/0005_auto_20220821_0924.py -------------------------------------------------------------------------------- /tapir/log/migrations/0006_alter_emaillogentry_email_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/migrations/0006_alter_emaillogentry_email_content.py -------------------------------------------------------------------------------- /tapir/log/migrations/0007_auto_20240702_1748.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/migrations/0007_auto_20240702_1748.py -------------------------------------------------------------------------------- /tapir/log/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/log/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/models.py -------------------------------------------------------------------------------- /tapir/log/templates/log/email_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/templates/log/email_log_entry.html -------------------------------------------------------------------------------- /tapir/log/templates/log/log_entry_list_tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/templates/log/log_entry_list_tag.html -------------------------------------------------------------------------------- /tapir/log/templates/log/log_overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/templates/log/log_overview.html -------------------------------------------------------------------------------- /tapir/log/templates/log/text_log_entry.html: -------------------------------------------------------------------------------- 1 | {{ entry.text }} 2 | -------------------------------------------------------------------------------- /tapir/log/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/log/templatetags/tapir_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/templatetags/tapir_log.py -------------------------------------------------------------------------------- /tapir/log/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/urls.py -------------------------------------------------------------------------------- /tapir/log/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/util.py -------------------------------------------------------------------------------- /tapir/log/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/log/views.py -------------------------------------------------------------------------------- /tapir/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/settings.py -------------------------------------------------------------------------------- /tapir/shifts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/shifts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/admin.py -------------------------------------------------------------------------------- /tapir/shifts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/apps.py -------------------------------------------------------------------------------- /tapir/shifts/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/config.py -------------------------------------------------------------------------------- /tapir/shifts/emails/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/shifts/emails/flying_member_registration_reminder_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/emails/flying_member_registration_reminder_email.py -------------------------------------------------------------------------------- /tapir/shifts/emails/freeze_warning_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/emails/freeze_warning_email.py -------------------------------------------------------------------------------- /tapir/shifts/emails/member_frozen_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/emails/member_frozen_email.py -------------------------------------------------------------------------------- /tapir/shifts/emails/shift_missed_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/emails/shift_missed_email.py -------------------------------------------------------------------------------- /tapir/shifts/emails/shift_reminder_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/emails/shift_reminder_email.py -------------------------------------------------------------------------------- /tapir/shifts/emails/shift_watch_mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/emails/shift_watch_mail.py -------------------------------------------------------------------------------- /tapir/shifts/emails/stand_in_found_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/emails/stand_in_found_email.py -------------------------------------------------------------------------------- /tapir/shifts/emails/unfreeze_notification_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/emails/unfreeze_notification_email.py -------------------------------------------------------------------------------- /tapir/shifts/fixtures/test_member_self_registers_to_shift.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/fixtures/test_member_self_registers_to_shift.json -------------------------------------------------------------------------------- /tapir/shifts/fixtures/test_register_abcd_member_to_abcd_shift.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/fixtures/test_register_abcd_member_to_abcd_shift.json -------------------------------------------------------------------------------- /tapir/shifts/fixtures/test_shift_cycle_start.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/fixtures/test_shift_cycle_start.json -------------------------------------------------------------------------------- /tapir/shifts/fixtures/test_update_shift_attendance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/fixtures/test_update_shift_attendance.json -------------------------------------------------------------------------------- /tapir/shifts/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/forms.py -------------------------------------------------------------------------------- /tapir/shifts/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/shifts/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/shifts/management/commands/apply_shift_cycle_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/management/commands/apply_shift_cycle_start.py -------------------------------------------------------------------------------- /tapir/shifts/management/commands/generate_shifts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/management/commands/generate_shifts.py -------------------------------------------------------------------------------- /tapir/shifts/management/commands/run_freeze_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/management/commands/run_freeze_checks.py -------------------------------------------------------------------------------- /tapir/shifts/management/commands/send_shift_reminders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/management/commands/send_shift_reminders.py -------------------------------------------------------------------------------- /tapir/shifts/management/commands/send_shift_watch_mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/management/commands/send_shift_watch_mail.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0001_initial.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0002_auto_20210521_0832.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0002_auto_20210521_0832.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0003_shifttemplategroup_week_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0003_shifttemplategroup_week_index.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0004_auto_20210606_2051.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0004_auto_20210606_2051.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0006_auto_20210714_1017.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0006_auto_20210714_1017.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0007_add_shift_user_capability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0007_add_shift_user_capability.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0008_add_shift_slots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0008_add_shift_slots.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0011_add_shift_user_data_log_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0011_add_shift_user_data_log_entry.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0012_allow_slot_requirements_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0012_allow_slot_requirements_empty.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0013_createshiftattendancelogentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0013_createshiftattendancelogentry.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0014_auto_20210906_2153.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0014_auto_20210906_2153.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0015_auto_20210905_1809.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0015_auto_20210905_1809.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0016_auto_20210907_2036.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0016_auto_20210907_2036.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0017_auto_20210914_1258.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0017_auto_20210914_1258.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0018_shiftattendancetakenoverlogentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0018_shiftattendancetakenoverlogentry.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0019_auto_20210919_1137.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0019_auto_20210919_1137.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0020_auto_20210919_1202.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0020_auto_20210919_1202.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0021_auto_20210920_1808.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0021_auto_20210920_1808.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0022_auto_20210923_1900.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0022_auto_20210923_1900.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0023_auto_20210923_2152.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0023_auto_20210923_2152.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0024_auto_20211003_0941.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0024_auto_20211003_0941.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0025_auto_20211003_1502.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0025_auto_20211003_1502.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0026_auto_20211005_1425.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0026_auto_20211005_1425.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0027_auto_20211015_0858.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0027_auto_20211015_0858.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0028_auto_20211022_0856.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0028_auto_20211022_0856.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0029_auto_20211022_0948.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0029_auto_20211022_0948.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0030_shiftattendance_reminder_email_sent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0030_shiftattendance_reminder_email_sent.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0031_shiftattendance_last_state_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0031_shiftattendance_last_state_update.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0032_shiftslot_warnings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0032_shiftslot_warnings.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0033_shiftslottemplate_warnings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0033_shiftslottemplate_warnings.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0034_auto_20220417_0947.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0034_auto_20220417_0947.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0035_auto_20220430_0015.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0035_auto_20220430_0015.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0036_auto_20220604_1531.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0036_auto_20220604_1531.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0037_auto_20220626_1443.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0037_auto_20220626_1443.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0038_auto_20220821_1127.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0038_auto_20220821_1127.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0039_updateexemptionlogentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0039_updateexemptionlogentry.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0040_auto_20221009_1119.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0040_auto_20221009_1119.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0042_auto_20221206_1859.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0042_auto_20221206_1859.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0043_auto_20230508_1821.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0043_auto_20230508_1821.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0044_alter_shiftuserdata_attendance_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0044_alter_shiftuserdata_attendance_mode.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0045_auto_20230808_1242.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0045_auto_20230808_1242.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0046_shifttemplate_start_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0046_shifttemplate_start_date.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0047_alter_shifttemplate_start_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0047_alter_shifttemplate_start_date.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0048_auto_20231021_2102.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0048_auto_20231021_2102.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0049_shiftattendance_is_solidarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0049_shiftattendance_is_solidarity.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0050_remove_shiftattendance_is_solidarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0050_remove_shiftattendance_is_solidarity.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0051_shiftattendance_is_solidarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0051_shiftattendance_is_solidarity.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0052_solidarityshift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0052_solidarityshift.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0053_auto_20231116_1130.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0053_auto_20231116_1130.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0054_shiftaccountentry_is_solidarity_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0054_shiftaccountentry_is_solidarity_entry.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0056_shiftaccountentry_is_solidarity_used.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0056_shiftaccountentry_is_solidarity_used.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0057_shiftuserdata_shift_partner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0057_shiftuserdata_shift_partner.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0058_alter_shiftuserdata_shift_partner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0058_alter_shiftuserdata_shift_partner.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0059_alter_shiftuserdata_shift_partner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0059_alter_shiftuserdata_shift_partner.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0060_auto_20240902_1022.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0060_auto_20240902_1022.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0066_alter_shift_cancelled_reason.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0066_alter_shift_cancelled_reason.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0067_shift_deleted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0067_shift_deleted.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/0069_shiftwatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/migrations/0069_shiftwatch.py -------------------------------------------------------------------------------- /tapir/shifts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/shifts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/models.py -------------------------------------------------------------------------------- /tapir/shifts/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/shifts/services/frozen_status_history_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/services/frozen_status_history_service.py -------------------------------------------------------------------------------- /tapir/shifts/services/frozen_status_management_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/services/frozen_status_management_service.py -------------------------------------------------------------------------------- /tapir/shifts/services/is_shift_attendance_from_template_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/services/is_shift_attendance_from_template_service.py -------------------------------------------------------------------------------- /tapir/shifts/services/shift_attendance_mode_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/services/shift_attendance_mode_service.py -------------------------------------------------------------------------------- /tapir/shifts/services/shift_can_shop_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/services/shift_can_shop_service.py -------------------------------------------------------------------------------- /tapir/shifts/services/shift_cycle_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/services/shift_cycle_service.py -------------------------------------------------------------------------------- /tapir/shifts/services/shift_exemption_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/services/shift_exemption_service.py -------------------------------------------------------------------------------- /tapir/shifts/services/shift_expectation_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/services/shift_expectation_service.py -------------------------------------------------------------------------------- /tapir/shifts/services/shift_partner_history_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/services/shift_partner_history_service.py -------------------------------------------------------------------------------- /tapir/shifts/services/slot_modification_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/services/slot_modification_service.py -------------------------------------------------------------------------------- /tapir/shifts/static/shifts/ABCD_weeks_calendar_DE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/static/shifts/ABCD_weeks_calendar_DE.png -------------------------------------------------------------------------------- /tapir/shifts/static/shifts/ABCD_weeks_calendar_source.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/static/shifts/ABCD_weeks_calendar_source.pdf -------------------------------------------------------------------------------- /tapir/shifts/static/shifts/ShiftFiltersManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/static/shifts/ShiftFiltersManager.js -------------------------------------------------------------------------------- /tapir/shifts/static/shifts/ShiftFiltersManager.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/static/shifts/ShiftFiltersManager.js.map -------------------------------------------------------------------------------- /tapir/shifts/static/shifts/ShiftFiltersManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/static/shifts/ShiftFiltersManager.ts -------------------------------------------------------------------------------- /tapir/shifts/static/shifts/css/calendar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/static/shifts/css/calendar.css -------------------------------------------------------------------------------- /tapir/shifts/static/shifts/css/shifts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/static/shifts/css/shifts.css -------------------------------------------------------------------------------- /tapir/shifts/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tasks.py -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/base.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/cancel_shift.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/cancel_shift.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/convert_exemption_to_pause_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/convert_exemption_to_pause_form.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/day_snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/day_snippet.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/flying_member_registration_reminder_email.subject.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | {% translate "Sign up for your next SuperCoop shift" %} 3 | -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/freeze_warning.body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/freeze_warning.body.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/freeze_warning.subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/freeze_warning.subject.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/member_frozen.body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/member_frozen.body.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/member_frozen.subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/member_frozen.subject.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/shift_missed.body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/shift_missed.body.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/shift_missed.subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/shift_missed.subject.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/shift_reminder.body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/shift_reminder.body.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/shift_reminder.subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/shift_reminder.subject.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/shift_watch.body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/shift_watch.body.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/shift_watch.subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/shift_watch.subject.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/stand_in_found.body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/stand_in_found.body.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/stand_in_found.subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/stand_in_found.subject.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/unfreeze_notification.body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/unfreeze_notification.body.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/email/unfreeze_notification.subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/email/unfreeze_notification.subject.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/exemption_table_actions_column.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/exemption_table_actions_column.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/log/create_exemption_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/log/create_exemption_log_entry.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/log/update_exemption_log_entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/log/update_exemption_log_entry.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/members_on_alert_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/members_on_alert_list.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/register_user_to_shift_slot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/register_user_to_shift_slot.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_block_tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_block_tag.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_calendar_future.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_calendar_future.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_calendar_past.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_calendar_past.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_calendar_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_calendar_template.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_confirm_delete.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_day_printable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_day_printable.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_detail.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_detail_printable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_detail_printable.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_filters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_filters.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_form.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_management.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_management.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_template_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_template_detail.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_template_group_calendar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_template_group_calendar.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shift_template_overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shift_template_overview.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shiftexemption_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shiftexemption_list.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/shiftslot_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/shiftslot_form.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/solidarity_shifts_overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/solidarity_shifts_overview.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/user_shift_account_log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/user_shift_account_log.html -------------------------------------------------------------------------------- /tapir/shifts/templates/shifts/user_shifts_overview_tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templates/shifts/user_shifts_overview_tag.html -------------------------------------------------------------------------------- /tapir/shifts/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/shifts/templatetags/shifts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/templatetags/shifts.py -------------------------------------------------------------------------------- /tapir/shifts/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/shifts/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/factories.py -------------------------------------------------------------------------------- /tapir/shifts/tests/shift_expectation_service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/shifts/tests/test_CreateShiftAccountEntryView.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_CreateShiftAccountEntryView.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_EditShiftUserDataView.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_EditShiftUserDataView.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_ShareOwnerMembershipConfirmationFileView.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_ShareOwnerMembershipConfirmationFileView.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_ShareOwnerUpdateView.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_ShareOwnerUpdateView.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_ShiftCanShopService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_ShiftCanShopService.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_ShiftCycleService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_ShiftCycleService.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_ShiftNames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_ShiftNames.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_ShiftTemplate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_ShiftTemplate.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_SlotModificationService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_SlotModificationService.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_UpdateShiftAttendanceCustomTimeView.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_UpdateShiftAttendanceCustomTimeView.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_UserShiftAccountLog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_UserShiftAccountLog.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_attendance_update_member_office.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_attendance_update_member_office.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_calendars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_calendars.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_celery_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_celery_tasks.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_exemptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_exemptions.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_flexible_time_field_visibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_flexible_time_field_visibility.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_flexible_time_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_flexible_time_validation.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_flying_members_registration_reminder_mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_flying_members_registration_reminder_mail.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_frozen_status_history_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_frozen_status_history_service.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_frozen_status_management_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_frozen_status_management_service.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_generate_shifts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_generate_shifts.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_get_staffing_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_get_staffing_status.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_get_week_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_get_week_group.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_member_office_registers_other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_member_office_registers_other.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_member_self_look_for_stand_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_member_self_look_for_stand_in.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_member_self_registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_member_self_registers.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_member_self_unregisters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_member_self_unregisters.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_run_freeze_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_run_freeze_checks.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_share_owner_list_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_share_owner_list_filters.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shift_attendance_mode_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shift_attendance_mode_service.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shift_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shift_cancel.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shift_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shift_create.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shift_delete_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shift_delete_form.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shift_delete_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shift_delete_view.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shift_exemption_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shift_exemption_service.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shift_partner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shift_partner.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shift_partner_history_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shift_partner_history_service.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shift_reminder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shift_reminder.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shift_template_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shift_template_edit.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shiftwatch_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shiftwatch_forms.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_shiftwatch_notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_shiftwatch_notification.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_slot_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_slot_create.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_slot_template_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_slot_template_create.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_slot_template_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_slot_template_edit.py -------------------------------------------------------------------------------- /tapir/shifts/tests/test_welcome_session_status_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/test_welcome_session_status_updates.py -------------------------------------------------------------------------------- /tapir/shifts/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/tests/utils.py -------------------------------------------------------------------------------- /tapir/shifts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/urls.py -------------------------------------------------------------------------------- /tapir/shifts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/utils.py -------------------------------------------------------------------------------- /tapir/shifts/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/views/__init__.py -------------------------------------------------------------------------------- /tapir/shifts/views/attendance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/views/attendance.py -------------------------------------------------------------------------------- /tapir/shifts/views/calendars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/views/calendars.py -------------------------------------------------------------------------------- /tapir/shifts/views/exemptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/views/exemptions.py -------------------------------------------------------------------------------- /tapir/shifts/views/management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/views/management.py -------------------------------------------------------------------------------- /tapir/shifts/views/solidarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/views/solidarity.py -------------------------------------------------------------------------------- /tapir/shifts/views/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/shifts/views/views.py -------------------------------------------------------------------------------- /tapir/statistics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/statistics/admin.py: -------------------------------------------------------------------------------- 1 | # Register your models here. 2 | -------------------------------------------------------------------------------- /tapir/statistics/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/apps.py -------------------------------------------------------------------------------- /tapir/statistics/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/statistics/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/statistics/management/commands/process_credit_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/management/commands/process_credit_account.py -------------------------------------------------------------------------------- /tapir/statistics/management/commands/process_purchase_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/management/commands/process_purchase_files.py -------------------------------------------------------------------------------- /tapir/statistics/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/migrations/0001_initial.py -------------------------------------------------------------------------------- /tapir/statistics/migrations/0002_alter_purchasebasket_tapir_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/migrations/0002_alter_purchasebasket_tapir_user.py -------------------------------------------------------------------------------- /tapir/statistics/migrations/0003_alter_purchasebasket_tapir_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/migrations/0003_alter_purchasebasket_tapir_user.py -------------------------------------------------------------------------------- /tapir/statistics/migrations/0004_fancygraphcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/migrations/0004_fancygraphcache.py -------------------------------------------------------------------------------- /tapir/statistics/migrations/0005_merge_20241209_2116.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/migrations/0005_merge_20241209_2116.py -------------------------------------------------------------------------------- /tapir/statistics/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/statistics/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/models.py -------------------------------------------------------------------------------- /tapir/statistics/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/serializers.py -------------------------------------------------------------------------------- /tapir/statistics/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/statistics/services/data_providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/statistics/services/data_providers/base_data_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/services/data_providers/base_data_provider.py -------------------------------------------------------------------------------- /tapir/statistics/services/data_providers/data_provider_everyone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/services/data_providers/data_provider_everyone.py -------------------------------------------------------------------------------- /tapir/statistics/services/dataset_export_column_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/services/dataset_export_column_builder.py -------------------------------------------------------------------------------- /tapir/statistics/static/statistics/chart_4.4.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/static/statistics/chart_4.4.0.js -------------------------------------------------------------------------------- /tapir/statistics/static/statistics/tapir_charts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/static/statistics/tapir_charts.js -------------------------------------------------------------------------------- /tapir/statistics/static/statistics/tapir_charts.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/static/statistics/tapir_charts.js.map -------------------------------------------------------------------------------- /tapir/statistics/static/statistics/tapir_charts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/static/statistics/tapir_charts.ts -------------------------------------------------------------------------------- /tapir/statistics/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/tasks.py -------------------------------------------------------------------------------- /tapir/statistics/templates/statistics/fancy_export.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/templates/statistics/fancy_export.html -------------------------------------------------------------------------------- /tapir/statistics/templates/statistics/fancy_graph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/templates/statistics/fancy_graph.html -------------------------------------------------------------------------------- /tapir/statistics/templates/statistics/main_statistics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/templates/statistics/main_statistics.html -------------------------------------------------------------------------------- /tapir/statistics/templates/statistics/tags/credit_account_card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/templates/statistics/tags/credit_account_card.html -------------------------------------------------------------------------------- /tapir/statistics/templates/statistics/tags/on_demand_chart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/templates/statistics/tags/on_demand_chart.html -------------------------------------------------------------------------------- /tapir/statistics/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/statistics/templatetags/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/templatetags/statistics.py -------------------------------------------------------------------------------- /tapir/statistics/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/statistics/tests/data_providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/statistics/tests/data_providers/test_data_provider_members.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/tests/data_providers/test_data_provider_members.py -------------------------------------------------------------------------------- /tapir/statistics/tests/test_celery_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/tests/test_celery_tasks.py -------------------------------------------------------------------------------- /tapir/statistics/tests/test_main_statistics_purchases_evolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/tests/test_main_statistics_purchases_evolution.py -------------------------------------------------------------------------------- /tapir/statistics/tests/tests_available_datasets_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/tests/tests_available_datasets_view.py -------------------------------------------------------------------------------- /tapir/statistics/tests/tests_dataset_export_column_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/tests/tests_dataset_export_column_builder.py -------------------------------------------------------------------------------- /tapir/statistics/tests/tests_dataset_export_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/tests/tests_dataset_export_view.py -------------------------------------------------------------------------------- /tapir/statistics/tests/tests_dataset_graph_point_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/tests/tests_dataset_graph_point_view.py -------------------------------------------------------------------------------- /tapir/statistics/tests/tests_main_statistics_number_of_members.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/tests/tests_main_statistics_number_of_members.py -------------------------------------------------------------------------------- /tapir/statistics/tests/tests_main_statistics_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/tests/tests_main_statistics_view.py -------------------------------------------------------------------------------- /tapir/statistics/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/urls.py -------------------------------------------------------------------------------- /tapir/statistics/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/utils.py -------------------------------------------------------------------------------- /tapir/statistics/views/__init__.py: -------------------------------------------------------------------------------- 1 | from .main_view import * 2 | -------------------------------------------------------------------------------- /tapir/statistics/views/available_colourblindness_types_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/views/available_colourblindness_types_view.py -------------------------------------------------------------------------------- /tapir/statistics/views/available_columns_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/views/available_columns_view.py -------------------------------------------------------------------------------- /tapir/statistics/views/available_datasets_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/views/available_datasets_view.py -------------------------------------------------------------------------------- /tapir/statistics/views/dataset_export_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/views/dataset_export_view.py -------------------------------------------------------------------------------- /tapir/statistics/views/dataset_graph_point_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/views/dataset_graph_point_view.py -------------------------------------------------------------------------------- /tapir/statistics/views/fancy_export_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/views/fancy_export_view.py -------------------------------------------------------------------------------- /tapir/statistics/views/fancy_graph_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/views/fancy_graph_view.py -------------------------------------------------------------------------------- /tapir/statistics/views/main_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/statistics/views/main_view.py -------------------------------------------------------------------------------- /tapir/translations/locale/de/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/translations/locale/de/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /tapir/translations/locale/de/LC_MESSAGES/djangojs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/translations/locale/de/LC_MESSAGES/djangojs.po -------------------------------------------------------------------------------- /tapir/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/urls.py -------------------------------------------------------------------------------- /tapir/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/utils/email_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/email_utils.py -------------------------------------------------------------------------------- /tapir/utils/expection_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/expection_utils.py -------------------------------------------------------------------------------- /tapir/utils/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/filters.py -------------------------------------------------------------------------------- /tapir/utils/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/forms.py -------------------------------------------------------------------------------- /tapir/utils/json_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/json_user.py -------------------------------------------------------------------------------- /tapir/utils/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/utils/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/utils/management/commands/generate_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/management/commands/generate_test_data.py -------------------------------------------------------------------------------- /tapir/utils/management/commands/generate_test_data_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/management/commands/generate_test_data_functions.py -------------------------------------------------------------------------------- /tapir/utils/management/commands/test_users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/management/commands/test_users.json -------------------------------------------------------------------------------- /tapir/utils/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/models.py -------------------------------------------------------------------------------- /tapir/utils/pdfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/pdfs.py -------------------------------------------------------------------------------- /tapir/utils/shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/shortcuts.py -------------------------------------------------------------------------------- /tapir/utils/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/utils/templatetags/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/templatetags/utils.py -------------------------------------------------------------------------------- /tapir/utils/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/utils/tests/test_UserUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/tests/test_UserUtils.py -------------------------------------------------------------------------------- /tapir/utils/tests/test_generate_test_data_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/tests/test_generate_test_data_command.py -------------------------------------------------------------------------------- /tapir/utils/tests_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/tests_utils.py -------------------------------------------------------------------------------- /tapir/utils/user_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/utils/user_utils.py -------------------------------------------------------------------------------- /tapir/welcomedesk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/welcomedesk/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/apps.py -------------------------------------------------------------------------------- /tapir/welcomedesk/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/middleware.py -------------------------------------------------------------------------------- /tapir/welcomedesk/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/welcomedesk/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/serializers.py -------------------------------------------------------------------------------- /tapir/welcomedesk/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/welcomedesk/services/welcome_desk_warnings_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/services/welcome_desk_warnings_service.py -------------------------------------------------------------------------------- /tapir/welcomedesk/templates/welcomedesk/welcome_desk_search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/templates/welcomedesk/welcome_desk_search.html -------------------------------------------------------------------------------- /tapir/welcomedesk/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tapir/welcomedesk/tests/test_welcome_desk_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/tests/test_welcome_desk_access.py -------------------------------------------------------------------------------- /tapir/welcomedesk/tests/test_welcome_desk_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/tests/test_welcome_desk_api.py -------------------------------------------------------------------------------- /tapir/welcomedesk/tests/test_welcome_desk_warnings_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/tests/test_welcome_desk_warnings_service.py -------------------------------------------------------------------------------- /tapir/welcomedesk/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/urls.py -------------------------------------------------------------------------------- /tapir/welcomedesk/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/utils.py -------------------------------------------------------------------------------- /tapir/welcomedesk/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/welcomedesk/views.py -------------------------------------------------------------------------------- /tapir/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tapir/wsgi.py -------------------------------------------------------------------------------- /test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/test.csv -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /tsconfig.node.tsbuildinfo: -------------------------------------------------------------------------------- 1 | {"root":["./vite.config.ts"],"version":"5.6.3"} -------------------------------------------------------------------------------- /vite.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/vite.Dockerfile -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperCoopBerlin/tapir/HEAD/vite.config.ts --------------------------------------------------------------------------------