├── .coveragerc ├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .travis.yml ├── .tx └── config ├── AUTHORS ├── CHANGELOG ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── conftest.py ├── demo ├── __init__.py ├── example │ ├── __init__.py │ ├── foo │ │ ├── __init__.py │ │ ├── fixtures │ │ │ └── initial_data.json │ │ ├── forms.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── foo │ │ │ │ ├── foo_confirm_delete.html │ │ │ │ ├── foo_form.html │ │ │ │ └── foo_list.html │ │ ├── tests.py │ │ ├── urls.py │ │ ├── validators.py │ │ └── views.py │ ├── locale │ │ ├── en │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ └── django.po │ │ ├── pl │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ └── django.po │ │ ├── pt_BR │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ └── django.po │ │ └── ru │ │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── sample_plans │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── fixtures │ │ │ ├── initial_plan.json │ │ │ ├── test_django-plans_auth.json │ │ │ ├── test_django-plans_default_plans.json │ │ │ └── test_django-plans_plans.json │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── autorenew_accounts.py │ │ │ │ ├── create_userplans.py │ │ │ │ └── expire_accounts.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_billinginfo_created_billinginfo_updated_at_and_more.py │ │ │ ├── 0003_billinginfo_created_billinginfo_updated_at_and_more.py │ │ │ ├── 0004_add_slug_to_plan.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ ├── mail │ │ │ │ ├── change_plan_body.txt │ │ │ │ ├── change_plan_title.txt │ │ │ │ ├── expired_account_body.txt │ │ │ │ ├── expired_account_title.txt │ │ │ │ ├── extend_account_body.txt │ │ │ │ ├── extend_account_title.txt │ │ │ │ ├── invoice_created_body.txt │ │ │ │ ├── invoice_created_title.txt │ │ │ │ ├── remind_expire_body.txt │ │ │ │ └── remind_expire_title.txt │ │ │ └── plans │ │ │ │ ├── account_activation.html │ │ │ │ ├── base.html │ │ │ │ ├── billing_info_create.html │ │ │ │ ├── billing_info_create_or_update.html │ │ │ │ ├── billing_info_delete.html │ │ │ │ ├── billing_info_update.html │ │ │ │ ├── create_order.html │ │ │ │ ├── current.html │ │ │ │ ├── expiration_messages.html │ │ │ │ ├── extend.html │ │ │ │ ├── fake_payments.html │ │ │ │ ├── invoices │ │ │ │ ├── PL_EN.html │ │ │ │ ├── PL_EN_layout.html │ │ │ │ └── invoice_base.html │ │ │ │ ├── order_detail.html │ │ │ │ ├── order_detail_table.html │ │ │ │ ├── order_list.html │ │ │ │ ├── pagination.html │ │ │ │ ├── plan_table.html │ │ │ │ ├── pricing.html │ │ │ │ └── upgrade.html │ │ └── tests.py │ ├── settings.py │ ├── static │ │ ├── css │ │ │ └── example.css │ │ └── img │ │ │ └── messages │ │ │ ├── icon_alert.png │ │ │ ├── icon_error.png │ │ │ └── icon_success.png │ ├── templates │ │ ├── base.html │ │ ├── home.html │ │ ├── plans │ │ │ ├── base.html │ │ │ ├── billing_info_create.html │ │ │ └── billing_info_update.html │ │ └── registration │ │ │ └── login.html │ ├── urls.py │ └── wsgi.py ├── fabfile.py ├── manage.py └── requirements.txt ├── docs ├── Makefile └── source │ ├── _static │ └── images │ │ ├── django-plans-1.png │ │ ├── django-plans-2.png │ │ └── django-plans-3.png │ ├── caveats.rst │ ├── conf.py │ ├── customize_models.rst │ ├── index.rst │ ├── installation.rst │ ├── integration.rst │ ├── invoicing.rst │ ├── plans.rst │ ├── plans_change.rst │ ├── plans_expiration.rst │ ├── plans_recurrence.rst │ ├── quota_validators.rst │ ├── settings.rst │ ├── south.rst │ ├── taxation.rst │ └── templating.rst ├── fabfile.py ├── plans ├── __init__.py ├── admin.py ├── apps.py ├── base │ ├── __init__.py │ └── models.py ├── conf.py ├── context_processors.py ├── contrib.py ├── enumeration.py ├── fixtures │ ├── initial_plan.json │ ├── test_django-plans_auth.json │ ├── test_django-plans_default_plans.json │ └── test_django-plans_plans.json ├── forms.py ├── importer.py ├── listeners.py ├── locale │ ├── en │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── pl │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── ru │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ ├── autorenew_accounts.py │ │ ├── create_userplans.py │ │ └── expire_accounts.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20180901_1744.py │ ├── 0003_make_plans_unique.py │ ├── 0004_create_user_plans.py │ ├── 0005_recurring_payments.py │ ├── 0006_auto_20200504_1541.py │ ├── 0007_recurringuserplan_card_masked_number.py │ ├── 0008_recurringuserplan_token_verified.py │ ├── 0009_auto_20210303_1134.py │ ├── 0010_auto_20220113_1317.py │ ├── 0011_auto_20220208_1344.py │ ├── 0012_planpricing_visible.py │ ├── 0013_alter_recurringuserplan_has_automatic_renewal_and_more.py │ ├── 0014_recurringuserplan_has_automatic_renewal_backup_deprecated_to_renewal_triggered_by.py │ ├── 0015_recurringuserplan_last_renewal_attempt.py │ ├── 0016_invoice_cancellation_reason_invoice_credit_note_for_and_more.py │ ├── 0017_add_slug_to_plan.py │ └── __init__.py ├── mixins.py ├── models.py ├── plan_change.py ├── quota.py ├── signals.py ├── tasks.py ├── taxation │ ├── __init__.py │ ├── eu.py │ ├── ru.py │ └── tedb_client.py ├── templates │ ├── admin │ │ └── plans │ │ │ └── invoice │ │ │ └── partial_credit_note_form.html │ ├── mail │ │ ├── change_plan_body.txt │ │ ├── change_plan_title.txt │ │ ├── expired_account_body.txt │ │ ├── expired_account_title.txt │ │ ├── extend_account_body.txt │ │ ├── extend_account_title.txt │ │ ├── invoice_created_body.txt │ │ ├── invoice_created_title.txt │ │ ├── remind_expire_body.txt │ │ └── remind_expire_title.txt │ └── plans │ │ ├── account_activation.html │ │ ├── base.html │ │ ├── billing_info_create_or_update.html │ │ ├── billing_info_delete.html │ │ ├── create_order.html │ │ ├── current.html │ │ ├── expiration_messages.html │ │ ├── extend.html │ │ ├── fake_payments.html │ │ ├── invoices │ │ ├── PL_EN.html │ │ ├── PL_EN_layout.html │ │ └── invoice_base.html │ │ ├── order_detail.html │ │ ├── order_detail_table.html │ │ ├── order_list.html │ │ ├── pagination.html │ │ ├── plan_table.html │ │ ├── pricing.html │ │ └── upgrade.html ├── tests │ ├── __init__.py │ ├── test_autorenew_accounts.py │ ├── test_autorenew_schedule.py │ ├── test_eu_taxation_tedb_integration.py │ ├── test_migration_chain.py │ ├── test_migration_issue.py │ ├── test_plan_slug.py │ ├── test_slug_migration.py │ ├── test_tedb_client.py │ ├── test_views.py │ └── tests.py ├── urls.py ├── utils.py ├── validators.py └── views.py ├── plans_i18n ├── README.rst ├── __init__.py ├── admin.py ├── models.py ├── tests.py ├── translation.py └── views.py ├── setup.cfg ├── setup.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/.travis.yml -------------------------------------------------------------------------------- /.tx/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/.tx/config -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/README.rst -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/conftest.py -------------------------------------------------------------------------------- /demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/example/foo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/example/foo/fixtures/initial_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/fixtures/initial_data.json -------------------------------------------------------------------------------- /demo/example/foo/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/forms.py -------------------------------------------------------------------------------- /demo/example/foo/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/migrations/0001_initial.py -------------------------------------------------------------------------------- /demo/example/foo/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/example/foo/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/models.py -------------------------------------------------------------------------------- /demo/example/foo/templates/foo/foo_confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/templates/foo/foo_confirm_delete.html -------------------------------------------------------------------------------- /demo/example/foo/templates/foo/foo_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/templates/foo/foo_form.html -------------------------------------------------------------------------------- /demo/example/foo/templates/foo/foo_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/templates/foo/foo_list.html -------------------------------------------------------------------------------- /demo/example/foo/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/tests.py -------------------------------------------------------------------------------- /demo/example/foo/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/urls.py -------------------------------------------------------------------------------- /demo/example/foo/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/validators.py -------------------------------------------------------------------------------- /demo/example/foo/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/foo/views.py -------------------------------------------------------------------------------- /demo/example/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /demo/example/locale/en/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/locale/en/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /demo/example/locale/pl/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/locale/pl/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /demo/example/locale/pl/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/locale/pl/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /demo/example/locale/pt_BR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/locale/pt_BR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /demo/example/locale/pt_BR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/locale/pt_BR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /demo/example/locale/ru/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/locale/ru/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /demo/example/locale/ru/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/locale/ru/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /demo/example/sample_plans/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/__init__.py -------------------------------------------------------------------------------- /demo/example/sample_plans/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/admin.py -------------------------------------------------------------------------------- /demo/example/sample_plans/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/apps.py -------------------------------------------------------------------------------- /demo/example/sample_plans/fixtures/initial_plan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/fixtures/initial_plan.json -------------------------------------------------------------------------------- /demo/example/sample_plans/fixtures/test_django-plans_auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/fixtures/test_django-plans_auth.json -------------------------------------------------------------------------------- /demo/example/sample_plans/fixtures/test_django-plans_default_plans.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/example/sample_plans/fixtures/test_django-plans_plans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/fixtures/test_django-plans_plans.json -------------------------------------------------------------------------------- /demo/example/sample_plans/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/example/sample_plans/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/example/sample_plans/management/commands/autorenew_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/management/commands/autorenew_accounts.py -------------------------------------------------------------------------------- /demo/example/sample_plans/management/commands/create_userplans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/management/commands/create_userplans.py -------------------------------------------------------------------------------- /demo/example/sample_plans/management/commands/expire_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/management/commands/expire_accounts.py -------------------------------------------------------------------------------- /demo/example/sample_plans/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/migrations/0001_initial.py -------------------------------------------------------------------------------- /demo/example/sample_plans/migrations/0002_billinginfo_created_billinginfo_updated_at_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/migrations/0002_billinginfo_created_billinginfo_updated_at_and_more.py -------------------------------------------------------------------------------- /demo/example/sample_plans/migrations/0003_billinginfo_created_billinginfo_updated_at_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/migrations/0003_billinginfo_created_billinginfo_updated_at_and_more.py -------------------------------------------------------------------------------- /demo/example/sample_plans/migrations/0004_add_slug_to_plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/migrations/0004_add_slug_to_plan.py -------------------------------------------------------------------------------- /demo/example/sample_plans/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/example/sample_plans/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/models.py -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/mail/change_plan_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/mail/change_plan_body.txt -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/mail/change_plan_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/mail/change_plan_title.txt -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/mail/expired_account_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/mail/expired_account_body.txt -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/mail/expired_account_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/mail/expired_account_title.txt -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/mail/extend_account_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/mail/extend_account_body.txt -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/mail/extend_account_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/mail/extend_account_title.txt -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/mail/invoice_created_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/mail/invoice_created_body.txt -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/mail/invoice_created_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/mail/invoice_created_title.txt -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/mail/remind_expire_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/mail/remind_expire_body.txt -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/mail/remind_expire_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/mail/remind_expire_title.txt -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/account_activation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/account_activation.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/base.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/billing_info_create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/billing_info_create.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/billing_info_create_or_update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/billing_info_create_or_update.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/billing_info_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/billing_info_delete.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/billing_info_update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/billing_info_update.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/create_order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/create_order.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/current.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/current.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/expiration_messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/expiration_messages.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/extend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/extend.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/fake_payments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/fake_payments.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/invoices/PL_EN.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/invoices/PL_EN.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/invoices/PL_EN_layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/invoices/PL_EN_layout.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/invoices/invoice_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/invoices/invoice_base.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/order_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/order_detail.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/order_detail_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/order_detail_table.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/order_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/order_list.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/pagination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/pagination.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/plan_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/plan_table.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/pricing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/pricing.html -------------------------------------------------------------------------------- /demo/example/sample_plans/templates/plans/upgrade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/templates/plans/upgrade.html -------------------------------------------------------------------------------- /demo/example/sample_plans/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/sample_plans/tests.py -------------------------------------------------------------------------------- /demo/example/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/settings.py -------------------------------------------------------------------------------- /demo/example/static/css/example.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/static/css/example.css -------------------------------------------------------------------------------- /demo/example/static/img/messages/icon_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/static/img/messages/icon_alert.png -------------------------------------------------------------------------------- /demo/example/static/img/messages/icon_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/static/img/messages/icon_error.png -------------------------------------------------------------------------------- /demo/example/static/img/messages/icon_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/static/img/messages/icon_success.png -------------------------------------------------------------------------------- /demo/example/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/templates/base.html -------------------------------------------------------------------------------- /demo/example/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/templates/home.html -------------------------------------------------------------------------------- /demo/example/templates/plans/base.html: -------------------------------------------------------------------------------- 1 | {% extends 'base.html' %} 2 | -------------------------------------------------------------------------------- /demo/example/templates/plans/billing_info_create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/templates/plans/billing_info_create.html -------------------------------------------------------------------------------- /demo/example/templates/plans/billing_info_update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/templates/plans/billing_info_update.html -------------------------------------------------------------------------------- /demo/example/templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/templates/registration/login.html -------------------------------------------------------------------------------- /demo/example/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/urls.py -------------------------------------------------------------------------------- /demo/example/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/example/wsgi.py -------------------------------------------------------------------------------- /demo/fabfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/fabfile.py -------------------------------------------------------------------------------- /demo/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/manage.py -------------------------------------------------------------------------------- /demo/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/demo/requirements.txt -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/source/_static/images/django-plans-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/_static/images/django-plans-1.png -------------------------------------------------------------------------------- /docs/source/_static/images/django-plans-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/_static/images/django-plans-2.png -------------------------------------------------------------------------------- /docs/source/_static/images/django-plans-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/_static/images/django-plans-3.png -------------------------------------------------------------------------------- /docs/source/caveats.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/caveats.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/customize_models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/customize_models.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/integration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/integration.rst -------------------------------------------------------------------------------- /docs/source/invoicing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/invoicing.rst -------------------------------------------------------------------------------- /docs/source/plans.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/plans.rst -------------------------------------------------------------------------------- /docs/source/plans_change.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/plans_change.rst -------------------------------------------------------------------------------- /docs/source/plans_expiration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/plans_expiration.rst -------------------------------------------------------------------------------- /docs/source/plans_recurrence.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/plans_recurrence.rst -------------------------------------------------------------------------------- /docs/source/quota_validators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/quota_validators.rst -------------------------------------------------------------------------------- /docs/source/settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/settings.rst -------------------------------------------------------------------------------- /docs/source/south.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/south.rst -------------------------------------------------------------------------------- /docs/source/taxation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/taxation.rst -------------------------------------------------------------------------------- /docs/source/templating.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/docs/source/templating.rst -------------------------------------------------------------------------------- /fabfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/fabfile.py -------------------------------------------------------------------------------- /plans/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "2.0.0" 2 | -------------------------------------------------------------------------------- /plans/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/admin.py -------------------------------------------------------------------------------- /plans/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/apps.py -------------------------------------------------------------------------------- /plans/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plans/base/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/base/models.py -------------------------------------------------------------------------------- /plans/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/conf.py -------------------------------------------------------------------------------- /plans/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/context_processors.py -------------------------------------------------------------------------------- /plans/contrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/contrib.py -------------------------------------------------------------------------------- /plans/enumeration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/enumeration.py -------------------------------------------------------------------------------- /plans/fixtures/initial_plan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/fixtures/initial_plan.json -------------------------------------------------------------------------------- /plans/fixtures/test_django-plans_auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/fixtures/test_django-plans_auth.json -------------------------------------------------------------------------------- /plans/fixtures/test_django-plans_default_plans.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plans/fixtures/test_django-plans_plans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/fixtures/test_django-plans_plans.json -------------------------------------------------------------------------------- /plans/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/forms.py -------------------------------------------------------------------------------- /plans/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/importer.py -------------------------------------------------------------------------------- /plans/listeners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/listeners.py -------------------------------------------------------------------------------- /plans/locale/en/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/locale/en/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /plans/locale/pl/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/locale/pl/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /plans/locale/pl/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/locale/pl/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /plans/locale/pt_BR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/locale/pt_BR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /plans/locale/pt_BR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/locale/pt_BR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /plans/locale/ru/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/locale/ru/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /plans/locale/ru/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/locale/ru/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /plans/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plans/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plans/management/commands/autorenew_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/management/commands/autorenew_accounts.py -------------------------------------------------------------------------------- /plans/management/commands/create_userplans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/management/commands/create_userplans.py -------------------------------------------------------------------------------- /plans/management/commands/expire_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/management/commands/expire_accounts.py -------------------------------------------------------------------------------- /plans/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0001_initial.py -------------------------------------------------------------------------------- /plans/migrations/0002_auto_20180901_1744.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0002_auto_20180901_1744.py -------------------------------------------------------------------------------- /plans/migrations/0003_make_plans_unique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0003_make_plans_unique.py -------------------------------------------------------------------------------- /plans/migrations/0004_create_user_plans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0004_create_user_plans.py -------------------------------------------------------------------------------- /plans/migrations/0005_recurring_payments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0005_recurring_payments.py -------------------------------------------------------------------------------- /plans/migrations/0006_auto_20200504_1541.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0006_auto_20200504_1541.py -------------------------------------------------------------------------------- /plans/migrations/0007_recurringuserplan_card_masked_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0007_recurringuserplan_card_masked_number.py -------------------------------------------------------------------------------- /plans/migrations/0008_recurringuserplan_token_verified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0008_recurringuserplan_token_verified.py -------------------------------------------------------------------------------- /plans/migrations/0009_auto_20210303_1134.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0009_auto_20210303_1134.py -------------------------------------------------------------------------------- /plans/migrations/0010_auto_20220113_1317.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0010_auto_20220113_1317.py -------------------------------------------------------------------------------- /plans/migrations/0011_auto_20220208_1344.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0011_auto_20220208_1344.py -------------------------------------------------------------------------------- /plans/migrations/0012_planpricing_visible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0012_planpricing_visible.py -------------------------------------------------------------------------------- /plans/migrations/0013_alter_recurringuserplan_has_automatic_renewal_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0013_alter_recurringuserplan_has_automatic_renewal_and_more.py -------------------------------------------------------------------------------- /plans/migrations/0014_recurringuserplan_has_automatic_renewal_backup_deprecated_to_renewal_triggered_by.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0014_recurringuserplan_has_automatic_renewal_backup_deprecated_to_renewal_triggered_by.py -------------------------------------------------------------------------------- /plans/migrations/0015_recurringuserplan_last_renewal_attempt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0015_recurringuserplan_last_renewal_attempt.py -------------------------------------------------------------------------------- /plans/migrations/0016_invoice_cancellation_reason_invoice_credit_note_for_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0016_invoice_cancellation_reason_invoice_credit_note_for_and_more.py -------------------------------------------------------------------------------- /plans/migrations/0017_add_slug_to_plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/migrations/0017_add_slug_to_plan.py -------------------------------------------------------------------------------- /plans/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plans/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/mixins.py -------------------------------------------------------------------------------- /plans/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/models.py -------------------------------------------------------------------------------- /plans/plan_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/plan_change.py -------------------------------------------------------------------------------- /plans/quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/quota.py -------------------------------------------------------------------------------- /plans/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/signals.py -------------------------------------------------------------------------------- /plans/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tasks.py -------------------------------------------------------------------------------- /plans/taxation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/taxation/__init__.py -------------------------------------------------------------------------------- /plans/taxation/eu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/taxation/eu.py -------------------------------------------------------------------------------- /plans/taxation/ru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/taxation/ru.py -------------------------------------------------------------------------------- /plans/taxation/tedb_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/taxation/tedb_client.py -------------------------------------------------------------------------------- /plans/templates/admin/plans/invoice/partial_credit_note_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/admin/plans/invoice/partial_credit_note_form.html -------------------------------------------------------------------------------- /plans/templates/mail/change_plan_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/mail/change_plan_body.txt -------------------------------------------------------------------------------- /plans/templates/mail/change_plan_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/mail/change_plan_title.txt -------------------------------------------------------------------------------- /plans/templates/mail/expired_account_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/mail/expired_account_body.txt -------------------------------------------------------------------------------- /plans/templates/mail/expired_account_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/mail/expired_account_title.txt -------------------------------------------------------------------------------- /plans/templates/mail/extend_account_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/mail/extend_account_body.txt -------------------------------------------------------------------------------- /plans/templates/mail/extend_account_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/mail/extend_account_title.txt -------------------------------------------------------------------------------- /plans/templates/mail/invoice_created_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/mail/invoice_created_body.txt -------------------------------------------------------------------------------- /plans/templates/mail/invoice_created_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/mail/invoice_created_title.txt -------------------------------------------------------------------------------- /plans/templates/mail/remind_expire_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/mail/remind_expire_body.txt -------------------------------------------------------------------------------- /plans/templates/mail/remind_expire_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/mail/remind_expire_title.txt -------------------------------------------------------------------------------- /plans/templates/plans/account_activation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/account_activation.html -------------------------------------------------------------------------------- /plans/templates/plans/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/base.html -------------------------------------------------------------------------------- /plans/templates/plans/billing_info_create_or_update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/billing_info_create_or_update.html -------------------------------------------------------------------------------- /plans/templates/plans/billing_info_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/billing_info_delete.html -------------------------------------------------------------------------------- /plans/templates/plans/create_order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/create_order.html -------------------------------------------------------------------------------- /plans/templates/plans/current.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/current.html -------------------------------------------------------------------------------- /plans/templates/plans/expiration_messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/expiration_messages.html -------------------------------------------------------------------------------- /plans/templates/plans/extend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/extend.html -------------------------------------------------------------------------------- /plans/templates/plans/fake_payments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/fake_payments.html -------------------------------------------------------------------------------- /plans/templates/plans/invoices/PL_EN.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/invoices/PL_EN.html -------------------------------------------------------------------------------- /plans/templates/plans/invoices/PL_EN_layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/invoices/PL_EN_layout.html -------------------------------------------------------------------------------- /plans/templates/plans/invoices/invoice_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/invoices/invoice_base.html -------------------------------------------------------------------------------- /plans/templates/plans/order_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/order_detail.html -------------------------------------------------------------------------------- /plans/templates/plans/order_detail_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/order_detail_table.html -------------------------------------------------------------------------------- /plans/templates/plans/order_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/order_list.html -------------------------------------------------------------------------------- /plans/templates/plans/pagination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/pagination.html -------------------------------------------------------------------------------- /plans/templates/plans/plan_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/plan_table.html -------------------------------------------------------------------------------- /plans/templates/plans/pricing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/pricing.html -------------------------------------------------------------------------------- /plans/templates/plans/upgrade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/templates/plans/upgrade.html -------------------------------------------------------------------------------- /plans/tests/__init__.py: -------------------------------------------------------------------------------- 1 | from .tests import * # noqa 2 | -------------------------------------------------------------------------------- /plans/tests/test_autorenew_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tests/test_autorenew_accounts.py -------------------------------------------------------------------------------- /plans/tests/test_autorenew_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tests/test_autorenew_schedule.py -------------------------------------------------------------------------------- /plans/tests/test_eu_taxation_tedb_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tests/test_eu_taxation_tedb_integration.py -------------------------------------------------------------------------------- /plans/tests/test_migration_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tests/test_migration_chain.py -------------------------------------------------------------------------------- /plans/tests/test_migration_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tests/test_migration_issue.py -------------------------------------------------------------------------------- /plans/tests/test_plan_slug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tests/test_plan_slug.py -------------------------------------------------------------------------------- /plans/tests/test_slug_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tests/test_slug_migration.py -------------------------------------------------------------------------------- /plans/tests/test_tedb_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tests/test_tedb_client.py -------------------------------------------------------------------------------- /plans/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tests/test_views.py -------------------------------------------------------------------------------- /plans/tests/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/tests/tests.py -------------------------------------------------------------------------------- /plans/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/urls.py -------------------------------------------------------------------------------- /plans/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/utils.py -------------------------------------------------------------------------------- /plans/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/validators.py -------------------------------------------------------------------------------- /plans/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans/views.py -------------------------------------------------------------------------------- /plans_i18n/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans_i18n/README.rst -------------------------------------------------------------------------------- /plans_i18n/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plans_i18n/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans_i18n/admin.py -------------------------------------------------------------------------------- /plans_i18n/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans_i18n/models.py -------------------------------------------------------------------------------- /plans_i18n/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans_i18n/tests.py -------------------------------------------------------------------------------- /plans_i18n/translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/plans_i18n/translation.py -------------------------------------------------------------------------------- /plans_i18n/views.py: -------------------------------------------------------------------------------- 1 | # Create your views here. 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django-getpaid/django-plans/HEAD/tox.ini --------------------------------------------------------------------------------