├── .artifact_exclude ├── .circleci └── config.yml ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Dockerfile ├── MANIFEST.in ├── Makefile ├── README.md ├── automats ├── contact_synchronizer.png ├── contact_synchronizer.vsd ├── domain_auth_changer.png ├── domain_auth_changer.vsd ├── domain_contacts_synchronizer.png ├── domain_contacts_synchronizer.vsd ├── domain_hostnames_synchronizer.png ├── domain_hostnames_synchronizer.vsd ├── domain_reader.png ├── domain_reader.vsd ├── domain_refresher.png ├── domain_refresher.vsd ├── domain_resurrector.png ├── domain_resurrector.vsd ├── domain_synchronizer.png ├── domain_synchronizer.vsd ├── domain_transfer_requestor.png ├── domain_transfer_requestor.vsd ├── domains_checker.png ├── domains_checker.vsd ├── visio2switch.vss └── zenaida.vss ├── bin └── epp_gate.pl ├── django-microservice.json ├── docker-compose.yml ├── docs ├── Makefile ├── _plantuml │ └── plantuml.jar ├── _static │ └── .gitkeep ├── conf.py ├── index.rst ├── installation.rst └── usage.rst ├── etc ├── deploy.example ├── epp_credentials.txt.example ├── init │ ├── gate-zenaida.conf │ └── uwsgi-zenaida.conf ├── logrotate.d │ └── zenaida ├── nginx │ └── zenaida.example ├── rabbitmq_client_credentials.txt.example ├── rabbitmq_gate_credentials.txt.example ├── startup_user_systemctl.example ├── systemd │ └── system │ │ ├── uwsgi-emperor.service.example │ │ ├── zenaida-background-worker.service.example │ │ ├── zenaida-btcpay.service.example │ │ ├── zenaida-gate-health.path.example │ │ ├── zenaida-gate-watcher.service.example │ │ ├── zenaida-gate.service.example │ │ ├── zenaida-notifications.service.example │ │ └── zenaida-poll.service.example └── uwsgi │ ├── emperor.ini │ ├── local.uwsgi.ini │ └── vassals │ └── zenaida.ini ├── graph_models.png ├── opt └── cocca-8 │ └── make_ssl_cert ├── pytest.ini ├── requirements.txt ├── requirements ├── requirements-base.txt └── requirements-testing.txt ├── setup.cfg ├── setup_gen.py ├── src ├── __init__.py ├── accounts │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── decorators.py │ ├── forms.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── process_notifications.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20190203_0040.py │ │ ├── 0003_notification.py │ │ ├── 0004_auto_20200504_0830.py │ │ ├── 0005_auto_20201219_1451.py │ │ ├── 0006_account_notes.py │ │ ├── 0007_alter_notification_status.py │ │ ├── 0008_account_is_approved.py │ │ ├── 0009_alter_notification_subject.py │ │ ├── 0010_alter_notification_subject.py │ │ ├── 0011_alter_notification_subject.py │ │ └── __init__.py │ ├── models │ │ ├── __init__.py │ │ ├── account.py │ │ ├── activation.py │ │ └── notification.py │ ├── notifications.py │ ├── tasks.py │ ├── templates │ │ └── accounts │ │ │ ├── login.html │ │ │ ├── logout.html │ │ │ ├── password_change_done.html │ │ │ ├── password_change_form.html │ │ │ ├── password_reset.html │ │ │ ├── password_reset_complete.html │ │ │ ├── password_reset_confirm.html │ │ │ ├── password_reset_done.html │ │ │ └── register.html │ ├── users.py │ └── views.py ├── admin_ip_restrictor │ ├── __init__.py │ └── admin_ip_whitelist_middleware.py ├── automats │ ├── __init__.py │ ├── automat.py │ ├── contact_synchronizer.py │ ├── domain_auth_changer.py │ ├── domain_contacts_synchronizer.py │ ├── domain_hostnames_synchronizer.py │ ├── domain_reader.py │ ├── domain_refresher.py │ ├── domain_resurrector.py │ ├── domain_synchronizer.py │ ├── domain_transfer_requestor.py │ └── domains_checker.py ├── back │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── constants.py │ ├── csv_import.py │ ├── csv_import_legacy.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── background_worker.py │ │ │ ├── background_worker_daily.py │ │ │ ├── cleanup_unused_contacts.py │ │ │ ├── csv_import.py │ │ │ ├── email_announcement.py │ │ │ ├── epp_poll.py │ │ │ ├── list_domains.py │ │ │ ├── send_email.py │ │ │ └── sync_domains.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20181119_1117.py │ │ ├── 0003_domain_epp_status.py │ │ ├── 0004_auto_20190120_1936.py │ │ ├── 0005_auto_20190203_0040.py │ │ ├── 0006_auto_20190208_2051.py │ │ ├── 0007_auto_20190209_1420.py │ │ ├── 0008_auto_20190209_2011.py │ │ ├── 0009_auto_20190224_1822.py │ │ ├── 0010_auto_20190224_1934.py │ │ ├── 0011_auto_20190302_1832.py │ │ ├── 0012_domain_epp_statuses.py │ │ ├── 0013_auto_20190425_1053.py │ │ ├── 0014_auto_20190509_1034.py │ │ ├── 0015_auto_20190523_0940.py │ │ ├── 0016_auto_20190602_1419.py │ │ ├── 0017_auto_20190901_1958.py │ │ ├── 0018_profile_email_notifications_enabled.py │ │ ├── 0019_auto_20191106_0838.py │ │ ├── 0020_auto_20200226_0850.py │ │ ├── 0021_auto_20200229_1043.py │ │ ├── 0022_profile_automatic_renewal_enabled.py │ │ ├── 0023_auto_20200304_0925.py │ │ ├── 0024_auto_20200304_1005.py │ │ ├── 0025_auto_20200314_1144.py │ │ ├── 0026_auto_20200504_0830.py │ │ ├── 0027_auto_20200701_1835.py │ │ ├── 0028_auto_20201219_1451.py │ │ ├── 0029_domain_modified_date.py │ │ ├── 0030_domain_latest_sync_date.py │ │ ├── 0031_auto_20250116_1500.py │ │ ├── 0032_auto_20250118_1929.py │ │ ├── 0033_backendrenew.py │ │ ├── 0034_backendrenew_previous_expiry_date.py │ │ ├── 0035_backendrenew_next_expiry_date.py │ │ ├── 0036_auto_20250302_1053.py │ │ ├── 0037_alter_domain_auto_renew_enabled.py │ │ ├── 0038_backendrenew_restore_order.py │ │ ├── 0039_alter_domain_auto_renew_enabled.py │ │ ├── 0040_auto_20250529_1707.py │ │ ├── 0041_domain_extension_info.py │ │ ├── 0042_alter_profile_contact_email.py │ │ ├── 0043_blockedtransfer.py │ │ └── __init__.py │ ├── models │ │ ├── __init__.py │ │ ├── back_end_renew.py │ │ ├── contact.py │ │ ├── domain.py │ │ ├── profile.py │ │ ├── registrar.py │ │ └── zone.py │ ├── tasks.py │ └── validators.py ├── base │ ├── __init__.py │ ├── bruteforceprotection.py │ ├── email.py │ ├── exceptions.py │ ├── mixins.py │ ├── push_notifications.py │ ├── sms.py │ └── utils.py ├── billing │ ├── __init__.py │ ├── admin.py │ ├── decorators.py │ ├── exceptions.py │ ├── forms.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── btcpay_verify.py │ │ │ └── verify_4cs.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20190120_1549.py │ │ ├── 0002_auto_20190120_2142.py │ │ ├── 0003_auto_20190120_2150.py │ │ ├── 0004_merge_20190120_2203.py │ │ ├── 0005_auto_20190120_2224.py │ │ ├── 0006_auto_20190120_2303.py │ │ ├── 0007_order_orderitem.py │ │ ├── 0008_auto_20190127_1513.py │ │ ├── 0009_order_description.py │ │ ├── 0010_auto_20190202_1307.py │ │ ├── 0011_auto_20190505_1645.py │ │ ├── 0012_btcpayinvoice.py │ │ ├── 0013_auto_20190705_1806.py │ │ ├── 0014_auto_20190811_2030.py │ │ ├── 0015_auto_20190901_1958.py │ │ ├── 0016_auto_20201219_1451.py │ │ ├── 0017_auto_20210123_1757.py │ │ ├── 0018_auto_20210124_0739.py │ │ ├── 0019_alter_orderitem_status.py │ │ ├── 0020_order_retries.py │ │ ├── 0021_alter_orderitem_status.py │ │ └── __init__.py │ ├── models │ │ ├── __init__.py │ │ ├── order.py │ │ ├── order_item.py │ │ └── payment.py │ ├── orders.py │ ├── pay_4csonline │ │ ├── __init__.py │ │ └── views.py │ ├── pay_btcpay │ │ ├── __init__.py │ │ ├── models.py │ │ └── views.py │ ├── payments.py │ ├── tasks.py │ ├── templates │ │ └── billing │ │ │ ├── 4csonline │ │ │ ├── failed_payment.html │ │ │ ├── merchant_form.html │ │ │ ├── pending_payment.html │ │ │ ├── start_payment.html │ │ │ └── success_payment.html │ │ │ ├── account_invoices.html │ │ │ ├── account_orders.html │ │ │ ├── account_payments.html │ │ │ ├── btcpay │ │ │ ├── __init__.py │ │ │ └── start_payment.html │ │ │ ├── new_payment.html │ │ │ └── order_details.html │ └── views.py ├── board │ ├── __init__.py │ ├── admin.py │ ├── dashboard.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models │ │ ├── __init__.py │ │ └── csv_file_sync.py │ ├── templates │ │ ├── __init__.py │ │ └── board │ │ │ ├── __init__.py │ │ │ ├── admin_head.html │ │ │ ├── admin_index.html │ │ │ ├── admin_page.html │ │ │ ├── balance_adjustment.html │ │ │ ├── bulk_transfer.html │ │ │ ├── csv_file_sync.html │ │ │ ├── csv_file_sync_record.html │ │ │ ├── financial_report.html │ │ │ ├── not_existing_domain_sync.html │ │ │ ├── sending_single_email.html │ │ │ └── two_factor_reset.html │ └── views.py ├── front │ ├── __init__.py │ ├── decorators.py │ ├── forms.py │ ├── templates │ │ ├── escrow │ │ │ └── escrow.html │ │ ├── faq │ │ │ └── faq.html │ │ └── front │ │ │ ├── 404_error.html │ │ │ ├── 500_error.html │ │ │ ├── account_contact_create_update.html │ │ │ ├── account_contact_delete.html │ │ │ ├── account_contacts.html │ │ │ ├── account_domain_create.html │ │ │ ├── account_domain_details.html │ │ │ ├── account_domain_ds_records.html │ │ │ ├── account_domain_transfer_code.html │ │ │ ├── account_domain_transfer_takeover.html │ │ │ ├── account_domains.html │ │ │ ├── account_profile.html │ │ │ ├── contact_us.html │ │ │ ├── domain_lookup.html │ │ │ ├── escrow.html │ │ │ └── faq.html │ ├── templatetags │ │ ├── __init__.py │ │ └── front_filters.py │ └── views.py ├── lib │ ├── __init__.py │ ├── captcha.py │ ├── iso_countries.py │ ├── strng.py │ └── xml2json.py ├── logs │ ├── __init__.py │ ├── admin.py │ ├── middleware.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_requestlog_path_full.py │ │ └── __init__.py │ └── models.py ├── main │ ├── __init__.py │ ├── apps.py │ ├── confdocs.py │ ├── params_docker.py │ ├── params_example.py │ ├── settings.py │ ├── static │ │ ├── css │ │ │ └── styles.css │ │ ├── font-awesome │ │ │ ├── css │ │ │ │ ├── font-awesome.css │ │ │ │ ├── font-awesome.css.map │ │ │ │ └── font-awesome.min.css │ │ │ ├── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── less │ │ │ │ ├── animated.less │ │ │ │ ├── bordered-pulled.less │ │ │ │ ├── core.less │ │ │ │ ├── extras.less │ │ │ │ ├── fixed-width.less │ │ │ │ ├── font-awesome.less │ │ │ │ ├── icons.less │ │ │ │ ├── larger.less │ │ │ │ ├── list.less │ │ │ │ ├── mixins.less │ │ │ │ ├── path.less │ │ │ │ ├── rotated-flipped.less │ │ │ │ ├── screen-reader.less │ │ │ │ ├── spinning.less │ │ │ │ ├── stacked.less │ │ │ │ └── variables.less │ │ │ └── scss │ │ │ │ ├── _animated.scss │ │ │ │ ├── _bordered-pulled.scss │ │ │ │ ├── _core.scss │ │ │ │ ├── _extras.scss │ │ │ │ ├── _fixed-width.scss │ │ │ │ ├── _icons.scss │ │ │ │ ├── _larger.scss │ │ │ │ ├── _list.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _path.scss │ │ │ │ ├── _rotated-flipped.scss │ │ │ │ ├── _screen-reader.scss │ │ │ │ ├── _spinning.scss │ │ │ │ ├── _stacked.scss │ │ │ │ ├── _variables.scss │ │ │ │ └── font-awesome.scss │ │ ├── icons │ │ │ ├── android-icon-144x144.png │ │ │ ├── android-icon-192x192.png │ │ │ ├── android-icon-36x36.png │ │ │ ├── android-icon-48x48.png │ │ │ ├── android-icon-72x72.png │ │ │ ├── android-icon-96x96.png │ │ │ ├── apple-icon-114x114.png │ │ │ ├── apple-icon-120x120.png │ │ │ ├── apple-icon-144x144.png │ │ │ ├── apple-icon-152x152.png │ │ │ ├── apple-icon-180x180.png │ │ │ ├── apple-icon-57x57.png │ │ │ ├── apple-icon-60x60.png │ │ │ ├── apple-icon-72x72.png │ │ │ ├── apple-icon-76x76.png │ │ │ ├── apple-icon-precomposed.png │ │ │ ├── apple-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon-96x96.png │ │ │ ├── ms-icon-144x144.png │ │ │ ├── ms-icon-150x150.png │ │ │ ├── ms-icon-310x310.png │ │ │ ├── ms-icon-70x70.png │ │ │ └── www-icon.png │ │ ├── images │ │ │ ├── bitcoin.png │ │ │ ├── favicon.ico │ │ │ ├── mastercard.png │ │ │ └── visa.png │ │ ├── js │ │ │ ├── api.js │ │ │ ├── ie10-viewport-bug-workaround.js │ │ │ └── recaptcha__en.js │ │ └── vendor │ │ │ ├── bootstrap │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery │ │ │ ├── jquery-3.2.1.js │ │ │ ├── jquery-3.2.1.min.js │ │ │ └── jquery-3.2.1.min.map │ │ │ └── popper │ │ │ ├── popper-utils.js │ │ │ ├── popper-utils.js.map │ │ │ ├── popper-utils.min.js │ │ │ ├── popper-utils.min.js.map │ │ │ ├── popper.js │ │ │ ├── popper.js.map │ │ │ ├── popper.min.js │ │ │ └── popper.min.js.map │ ├── templatetags │ │ ├── __init__.py │ │ └── settings_filter.py │ └── urls.py ├── manage.py ├── rate_limit │ ├── __init__.py │ └── rate_limiter_middleware.py ├── templates │ ├── .gitkeep │ ├── base │ │ ├── container_fluid.html │ │ ├── container_sm_10.html │ │ ├── container_sm_4.html │ │ ├── container_sm_8.html │ │ ├── epp_status.html │ │ ├── foot.html │ │ ├── head.html │ │ ├── index.html │ │ ├── pagination.html │ │ └── pagination_class_based_views.html │ └── email │ │ ├── account_approved.html │ │ ├── activation_profile.html │ │ ├── domain_deleted.html │ │ ├── domain_expire_in_1_day.html │ │ ├── domain_expire_in_3_days.html │ │ ├── domain_expire_in_5_days.html │ │ ├── domain_expire_soon.html │ │ ├── domain_expiring.html │ │ ├── domain_renewed.html │ │ ├── low_balance.html │ │ ├── low_balance_back_end_renew.html │ │ ├── single_email.html │ │ ├── test_announcement.html │ │ ├── test_email.html │ │ └── test_email_extended.html ├── tests │ ├── __init__.py │ ├── accounts │ │ ├── __init__.py │ │ ├── test_notifications.py │ │ └── test_tasks.py │ ├── automats │ │ ├── __init__.py │ │ ├── test_contact_synchronizer.py │ │ ├── test_domain_auth_changer.py │ │ ├── test_domain_contacts_synchronizer.py │ │ ├── test_domain_hostnames_synchronizer.py │ │ ├── test_domain_refresher.py │ │ ├── test_domain_resurrector.py │ │ ├── test_domain_synchronizer.py │ │ ├── test_domain_transfer_requestor.py │ │ └── test_domains_checker.py │ ├── back │ │ ├── __init__.py │ │ ├── domains_sample.csv │ │ ├── domains_sample_legacy.csv │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ └── test_background_worker_daily.py │ │ ├── test_csv_import.py │ │ └── test_tasks.py │ ├── base │ │ ├── __init__.py │ │ ├── test_bruteforceprotection.py │ │ ├── test_email.py │ │ ├── test_mixins.py │ │ ├── test_push_notifications.py │ │ └── test_sms.py │ ├── billing │ │ ├── __init__.py │ │ ├── pay_4csonline │ │ │ ├── __init__.py │ │ │ └── test_views.py │ │ ├── pay_btcpay │ │ │ ├── __init__.py │ │ │ └── test_views.py │ │ ├── test_orders.py │ │ ├── test_payments.py │ │ ├── test_tasks.py │ │ └── test_views.py │ ├── board │ │ ├── __init__.py │ │ ├── domains_sample.csv │ │ └── test_views.py │ ├── conftest.py │ ├── front │ │ ├── __init__.py │ │ └── test_views.py │ ├── main │ │ ├── __init__.py │ │ ├── test_apps.py │ │ └── test_settings.py │ ├── testsupport.py │ ├── two_factor │ │ ├── __init__.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── test_two_factor_disable.py │ │ │ │ └── test_two_factor_status.py │ │ ├── mixins.py │ │ └── test_utils.py │ └── zen │ │ ├── __init__.py │ │ ├── test_zcontacts.py │ │ └── test_zdomains.py ├── two_factor │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── two_factor_disable.py │ │ │ └── two_factor_status.py │ ├── models.py │ ├── signals.py │ ├── templates │ │ └── two_factor │ │ │ ├── _base.html │ │ │ ├── _base_focus.html │ │ │ ├── _wizard_actions.html │ │ │ ├── _wizard_forms.html │ │ │ ├── core │ │ │ ├── backup_tokens.html │ │ │ ├── login.html │ │ │ ├── otp_required.html │ │ │ ├── setup.html │ │ │ └── setup_complete.html │ │ │ └── profile │ │ │ ├── disable.html │ │ │ └── profile.html │ ├── templatetags │ │ ├── __init__.py │ │ └── two_factor.py │ ├── urls.py │ ├── utils.py │ └── views │ │ ├── __init__.py │ │ ├── core.py │ │ ├── mixins.py │ │ ├── profile.py │ │ └── utils.py ├── wsgi.py └── zen │ ├── __init__.py │ ├── zcontacts.py │ ├── zdomains.py │ ├── zerrors.py │ ├── zmaster.py │ ├── zpoll.py │ ├── zusers.py │ └── zzones.py └── tox.ini /.artifact_exclude: -------------------------------------------------------------------------------- 1 | .git* 2 | docs/_build* 3 | venv 4 | src/test 5 | zenaida*.tgz 6 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .tox 2 | venv 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/Dockerfile -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/README.md -------------------------------------------------------------------------------- /automats/contact_synchronizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/contact_synchronizer.png -------------------------------------------------------------------------------- /automats/contact_synchronizer.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/contact_synchronizer.vsd -------------------------------------------------------------------------------- /automats/domain_auth_changer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_auth_changer.png -------------------------------------------------------------------------------- /automats/domain_auth_changer.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_auth_changer.vsd -------------------------------------------------------------------------------- /automats/domain_contacts_synchronizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_contacts_synchronizer.png -------------------------------------------------------------------------------- /automats/domain_contacts_synchronizer.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_contacts_synchronizer.vsd -------------------------------------------------------------------------------- /automats/domain_hostnames_synchronizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_hostnames_synchronizer.png -------------------------------------------------------------------------------- /automats/domain_hostnames_synchronizer.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_hostnames_synchronizer.vsd -------------------------------------------------------------------------------- /automats/domain_reader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_reader.png -------------------------------------------------------------------------------- /automats/domain_reader.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_reader.vsd -------------------------------------------------------------------------------- /automats/domain_refresher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_refresher.png -------------------------------------------------------------------------------- /automats/domain_refresher.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_refresher.vsd -------------------------------------------------------------------------------- /automats/domain_resurrector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_resurrector.png -------------------------------------------------------------------------------- /automats/domain_resurrector.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_resurrector.vsd -------------------------------------------------------------------------------- /automats/domain_synchronizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_synchronizer.png -------------------------------------------------------------------------------- /automats/domain_synchronizer.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_synchronizer.vsd -------------------------------------------------------------------------------- /automats/domain_transfer_requestor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_transfer_requestor.png -------------------------------------------------------------------------------- /automats/domain_transfer_requestor.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domain_transfer_requestor.vsd -------------------------------------------------------------------------------- /automats/domains_checker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domains_checker.png -------------------------------------------------------------------------------- /automats/domains_checker.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/domains_checker.vsd -------------------------------------------------------------------------------- /automats/visio2switch.vss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/visio2switch.vss -------------------------------------------------------------------------------- /automats/zenaida.vss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/automats/zenaida.vss -------------------------------------------------------------------------------- /bin/epp_gate.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/bin/epp_gate.pl -------------------------------------------------------------------------------- /django-microservice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/django-microservice.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_plantuml/plantuml.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/docs/_plantuml/plantuml.jar -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /etc/deploy.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/deploy.example -------------------------------------------------------------------------------- /etc/epp_credentials.txt.example: -------------------------------------------------------------------------------- 1 | epp.yourdomain.com 700 zenaida_registrar secret_password -------------------------------------------------------------------------------- /etc/init/gate-zenaida.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/init/gate-zenaida.conf -------------------------------------------------------------------------------- /etc/init/uwsgi-zenaida.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/init/uwsgi-zenaida.conf -------------------------------------------------------------------------------- /etc/logrotate.d/zenaida: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/logrotate.d/zenaida -------------------------------------------------------------------------------- /etc/nginx/zenaida.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/nginx/zenaida.example -------------------------------------------------------------------------------- /etc/rabbitmq_client_credentials.txt.example: -------------------------------------------------------------------------------- 1 | epp_client epp_password -------------------------------------------------------------------------------- /etc/rabbitmq_gate_credentials.txt.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/rabbitmq_gate_credentials.txt.example -------------------------------------------------------------------------------- /etc/startup_user_systemctl.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/startup_user_systemctl.example -------------------------------------------------------------------------------- /etc/systemd/system/uwsgi-emperor.service.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/systemd/system/uwsgi-emperor.service.example -------------------------------------------------------------------------------- /etc/systemd/system/zenaida-background-worker.service.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/systemd/system/zenaida-background-worker.service.example -------------------------------------------------------------------------------- /etc/systemd/system/zenaida-btcpay.service.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/systemd/system/zenaida-btcpay.service.example -------------------------------------------------------------------------------- /etc/systemd/system/zenaida-gate-health.path.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/systemd/system/zenaida-gate-health.path.example -------------------------------------------------------------------------------- /etc/systemd/system/zenaida-gate-watcher.service.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/systemd/system/zenaida-gate-watcher.service.example -------------------------------------------------------------------------------- /etc/systemd/system/zenaida-gate.service.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/systemd/system/zenaida-gate.service.example -------------------------------------------------------------------------------- /etc/systemd/system/zenaida-notifications.service.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/systemd/system/zenaida-notifications.service.example -------------------------------------------------------------------------------- /etc/systemd/system/zenaida-poll.service.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/systemd/system/zenaida-poll.service.example -------------------------------------------------------------------------------- /etc/uwsgi/emperor.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/uwsgi/emperor.ini -------------------------------------------------------------------------------- /etc/uwsgi/local.uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/uwsgi/local.uwsgi.ini -------------------------------------------------------------------------------- /etc/uwsgi/vassals/zenaida.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/etc/uwsgi/vassals/zenaida.ini -------------------------------------------------------------------------------- /graph_models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/graph_models.png -------------------------------------------------------------------------------- /opt/cocca-8/make_ssl_cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/opt/cocca-8/make_ssl_cert -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | DJANGO_SETTINGS_MODULE=main.settings -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements/requirements-base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/requirements/requirements-base.txt -------------------------------------------------------------------------------- /requirements/requirements-testing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/requirements/requirements-testing.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/setup_gen.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/accounts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/__init__.py -------------------------------------------------------------------------------- /src/accounts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/admin.py -------------------------------------------------------------------------------- /src/accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/apps.py -------------------------------------------------------------------------------- /src/accounts/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/decorators.py -------------------------------------------------------------------------------- /src/accounts/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/forms.py -------------------------------------------------------------------------------- /src/accounts/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/accounts/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/accounts/management/commands/process_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/management/commands/process_notifications.py -------------------------------------------------------------------------------- /src/accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/accounts/migrations/0002_auto_20190203_0040.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0002_auto_20190203_0040.py -------------------------------------------------------------------------------- /src/accounts/migrations/0003_notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0003_notification.py -------------------------------------------------------------------------------- /src/accounts/migrations/0004_auto_20200504_0830.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0004_auto_20200504_0830.py -------------------------------------------------------------------------------- /src/accounts/migrations/0005_auto_20201219_1451.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0005_auto_20201219_1451.py -------------------------------------------------------------------------------- /src/accounts/migrations/0006_account_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0006_account_notes.py -------------------------------------------------------------------------------- /src/accounts/migrations/0007_alter_notification_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0007_alter_notification_status.py -------------------------------------------------------------------------------- /src/accounts/migrations/0008_account_is_approved.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0008_account_is_approved.py -------------------------------------------------------------------------------- /src/accounts/migrations/0009_alter_notification_subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0009_alter_notification_subject.py -------------------------------------------------------------------------------- /src/accounts/migrations/0010_alter_notification_subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0010_alter_notification_subject.py -------------------------------------------------------------------------------- /src/accounts/migrations/0011_alter_notification_subject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/migrations/0011_alter_notification_subject.py -------------------------------------------------------------------------------- /src/accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/accounts/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/models/__init__.py -------------------------------------------------------------------------------- /src/accounts/models/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/models/account.py -------------------------------------------------------------------------------- /src/accounts/models/activation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/models/activation.py -------------------------------------------------------------------------------- /src/accounts/models/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/models/notification.py -------------------------------------------------------------------------------- /src/accounts/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/notifications.py -------------------------------------------------------------------------------- /src/accounts/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/tasks.py -------------------------------------------------------------------------------- /src/accounts/templates/accounts/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/templates/accounts/login.html -------------------------------------------------------------------------------- /src/accounts/templates/accounts/logout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/templates/accounts/logout.html -------------------------------------------------------------------------------- /src/accounts/templates/accounts/password_change_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/templates/accounts/password_change_done.html -------------------------------------------------------------------------------- /src/accounts/templates/accounts/password_change_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/templates/accounts/password_change_form.html -------------------------------------------------------------------------------- /src/accounts/templates/accounts/password_reset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/templates/accounts/password_reset.html -------------------------------------------------------------------------------- /src/accounts/templates/accounts/password_reset_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/templates/accounts/password_reset_complete.html -------------------------------------------------------------------------------- /src/accounts/templates/accounts/password_reset_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/templates/accounts/password_reset_confirm.html -------------------------------------------------------------------------------- /src/accounts/templates/accounts/password_reset_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/templates/accounts/password_reset_done.html -------------------------------------------------------------------------------- /src/accounts/templates/accounts/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/templates/accounts/register.html -------------------------------------------------------------------------------- /src/accounts/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/users.py -------------------------------------------------------------------------------- /src/accounts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/accounts/views.py -------------------------------------------------------------------------------- /src/admin_ip_restrictor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/admin_ip_restrictor/admin_ip_whitelist_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/admin_ip_restrictor/admin_ip_whitelist_middleware.py -------------------------------------------------------------------------------- /src/automats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/automats/automat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/automat.py -------------------------------------------------------------------------------- /src/automats/contact_synchronizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/contact_synchronizer.py -------------------------------------------------------------------------------- /src/automats/domain_auth_changer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/domain_auth_changer.py -------------------------------------------------------------------------------- /src/automats/domain_contacts_synchronizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/domain_contacts_synchronizer.py -------------------------------------------------------------------------------- /src/automats/domain_hostnames_synchronizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/domain_hostnames_synchronizer.py -------------------------------------------------------------------------------- /src/automats/domain_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/domain_reader.py -------------------------------------------------------------------------------- /src/automats/domain_refresher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/domain_refresher.py -------------------------------------------------------------------------------- /src/automats/domain_resurrector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/domain_resurrector.py -------------------------------------------------------------------------------- /src/automats/domain_synchronizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/domain_synchronizer.py -------------------------------------------------------------------------------- /src/automats/domain_transfer_requestor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/domain_transfer_requestor.py -------------------------------------------------------------------------------- /src/automats/domains_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/automats/domains_checker.py -------------------------------------------------------------------------------- /src/back/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/back/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/admin.py -------------------------------------------------------------------------------- /src/back/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/apps.py -------------------------------------------------------------------------------- /src/back/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/constants.py -------------------------------------------------------------------------------- /src/back/csv_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/csv_import.py -------------------------------------------------------------------------------- /src/back/csv_import_legacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/csv_import_legacy.py -------------------------------------------------------------------------------- /src/back/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/back/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/back/management/commands/background_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/management/commands/background_worker.py -------------------------------------------------------------------------------- /src/back/management/commands/background_worker_daily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/management/commands/background_worker_daily.py -------------------------------------------------------------------------------- /src/back/management/commands/cleanup_unused_contacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/management/commands/cleanup_unused_contacts.py -------------------------------------------------------------------------------- /src/back/management/commands/csv_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/management/commands/csv_import.py -------------------------------------------------------------------------------- /src/back/management/commands/email_announcement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/management/commands/email_announcement.py -------------------------------------------------------------------------------- /src/back/management/commands/epp_poll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/management/commands/epp_poll.py -------------------------------------------------------------------------------- /src/back/management/commands/list_domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/management/commands/list_domains.py -------------------------------------------------------------------------------- /src/back/management/commands/send_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/management/commands/send_email.py -------------------------------------------------------------------------------- /src/back/management/commands/sync_domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/management/commands/sync_domains.py -------------------------------------------------------------------------------- /src/back/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/back/migrations/0002_auto_20181119_1117.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0002_auto_20181119_1117.py -------------------------------------------------------------------------------- /src/back/migrations/0003_domain_epp_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0003_domain_epp_status.py -------------------------------------------------------------------------------- /src/back/migrations/0004_auto_20190120_1936.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0004_auto_20190120_1936.py -------------------------------------------------------------------------------- /src/back/migrations/0005_auto_20190203_0040.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0005_auto_20190203_0040.py -------------------------------------------------------------------------------- /src/back/migrations/0006_auto_20190208_2051.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0006_auto_20190208_2051.py -------------------------------------------------------------------------------- /src/back/migrations/0007_auto_20190209_1420.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0007_auto_20190209_1420.py -------------------------------------------------------------------------------- /src/back/migrations/0008_auto_20190209_2011.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0008_auto_20190209_2011.py -------------------------------------------------------------------------------- /src/back/migrations/0009_auto_20190224_1822.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0009_auto_20190224_1822.py -------------------------------------------------------------------------------- /src/back/migrations/0010_auto_20190224_1934.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0010_auto_20190224_1934.py -------------------------------------------------------------------------------- /src/back/migrations/0011_auto_20190302_1832.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0011_auto_20190302_1832.py -------------------------------------------------------------------------------- /src/back/migrations/0012_domain_epp_statuses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0012_domain_epp_statuses.py -------------------------------------------------------------------------------- /src/back/migrations/0013_auto_20190425_1053.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0013_auto_20190425_1053.py -------------------------------------------------------------------------------- /src/back/migrations/0014_auto_20190509_1034.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0014_auto_20190509_1034.py -------------------------------------------------------------------------------- /src/back/migrations/0015_auto_20190523_0940.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0015_auto_20190523_0940.py -------------------------------------------------------------------------------- /src/back/migrations/0016_auto_20190602_1419.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0016_auto_20190602_1419.py -------------------------------------------------------------------------------- /src/back/migrations/0017_auto_20190901_1958.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0017_auto_20190901_1958.py -------------------------------------------------------------------------------- /src/back/migrations/0018_profile_email_notifications_enabled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0018_profile_email_notifications_enabled.py -------------------------------------------------------------------------------- /src/back/migrations/0019_auto_20191106_0838.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0019_auto_20191106_0838.py -------------------------------------------------------------------------------- /src/back/migrations/0020_auto_20200226_0850.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0020_auto_20200226_0850.py -------------------------------------------------------------------------------- /src/back/migrations/0021_auto_20200229_1043.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0021_auto_20200229_1043.py -------------------------------------------------------------------------------- /src/back/migrations/0022_profile_automatic_renewal_enabled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0022_profile_automatic_renewal_enabled.py -------------------------------------------------------------------------------- /src/back/migrations/0023_auto_20200304_0925.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0023_auto_20200304_0925.py -------------------------------------------------------------------------------- /src/back/migrations/0024_auto_20200304_1005.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0024_auto_20200304_1005.py -------------------------------------------------------------------------------- /src/back/migrations/0025_auto_20200314_1144.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0025_auto_20200314_1144.py -------------------------------------------------------------------------------- /src/back/migrations/0026_auto_20200504_0830.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0026_auto_20200504_0830.py -------------------------------------------------------------------------------- /src/back/migrations/0027_auto_20200701_1835.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0027_auto_20200701_1835.py -------------------------------------------------------------------------------- /src/back/migrations/0028_auto_20201219_1451.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0028_auto_20201219_1451.py -------------------------------------------------------------------------------- /src/back/migrations/0029_domain_modified_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0029_domain_modified_date.py -------------------------------------------------------------------------------- /src/back/migrations/0030_domain_latest_sync_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0030_domain_latest_sync_date.py -------------------------------------------------------------------------------- /src/back/migrations/0031_auto_20250116_1500.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0031_auto_20250116_1500.py -------------------------------------------------------------------------------- /src/back/migrations/0032_auto_20250118_1929.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0032_auto_20250118_1929.py -------------------------------------------------------------------------------- /src/back/migrations/0033_backendrenew.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0033_backendrenew.py -------------------------------------------------------------------------------- /src/back/migrations/0034_backendrenew_previous_expiry_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0034_backendrenew_previous_expiry_date.py -------------------------------------------------------------------------------- /src/back/migrations/0035_backendrenew_next_expiry_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0035_backendrenew_next_expiry_date.py -------------------------------------------------------------------------------- /src/back/migrations/0036_auto_20250302_1053.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0036_auto_20250302_1053.py -------------------------------------------------------------------------------- /src/back/migrations/0037_alter_domain_auto_renew_enabled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0037_alter_domain_auto_renew_enabled.py -------------------------------------------------------------------------------- /src/back/migrations/0038_backendrenew_restore_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0038_backendrenew_restore_order.py -------------------------------------------------------------------------------- /src/back/migrations/0039_alter_domain_auto_renew_enabled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0039_alter_domain_auto_renew_enabled.py -------------------------------------------------------------------------------- /src/back/migrations/0040_auto_20250529_1707.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0040_auto_20250529_1707.py -------------------------------------------------------------------------------- /src/back/migrations/0041_domain_extension_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0041_domain_extension_info.py -------------------------------------------------------------------------------- /src/back/migrations/0042_alter_profile_contact_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0042_alter_profile_contact_email.py -------------------------------------------------------------------------------- /src/back/migrations/0043_blockedtransfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/migrations/0043_blockedtransfer.py -------------------------------------------------------------------------------- /src/back/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/back/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/back/models/back_end_renew.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/models/back_end_renew.py -------------------------------------------------------------------------------- /src/back/models/contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/models/contact.py -------------------------------------------------------------------------------- /src/back/models/domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/models/domain.py -------------------------------------------------------------------------------- /src/back/models/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/models/profile.py -------------------------------------------------------------------------------- /src/back/models/registrar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/models/registrar.py -------------------------------------------------------------------------------- /src/back/models/zone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/models/zone.py -------------------------------------------------------------------------------- /src/back/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/tasks.py -------------------------------------------------------------------------------- /src/back/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/back/validators.py -------------------------------------------------------------------------------- /src/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/base/bruteforceprotection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/base/bruteforceprotection.py -------------------------------------------------------------------------------- /src/base/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/base/email.py -------------------------------------------------------------------------------- /src/base/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/base/exceptions.py -------------------------------------------------------------------------------- /src/base/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/base/mixins.py -------------------------------------------------------------------------------- /src/base/push_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/base/push_notifications.py -------------------------------------------------------------------------------- /src/base/sms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/base/sms.py -------------------------------------------------------------------------------- /src/base/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/base/utils.py -------------------------------------------------------------------------------- /src/billing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/billing/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/admin.py -------------------------------------------------------------------------------- /src/billing/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/decorators.py -------------------------------------------------------------------------------- /src/billing/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/exceptions.py -------------------------------------------------------------------------------- /src/billing/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/forms.py -------------------------------------------------------------------------------- /src/billing/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/billing/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/billing/management/commands/btcpay_verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/management/commands/btcpay_verify.py -------------------------------------------------------------------------------- /src/billing/management/commands/verify_4cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/management/commands/verify_4cs.py -------------------------------------------------------------------------------- /src/billing/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/billing/migrations/0002_auto_20190120_1549.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0002_auto_20190120_1549.py -------------------------------------------------------------------------------- /src/billing/migrations/0002_auto_20190120_2142.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0002_auto_20190120_2142.py -------------------------------------------------------------------------------- /src/billing/migrations/0003_auto_20190120_2150.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0003_auto_20190120_2150.py -------------------------------------------------------------------------------- /src/billing/migrations/0004_merge_20190120_2203.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0004_merge_20190120_2203.py -------------------------------------------------------------------------------- /src/billing/migrations/0005_auto_20190120_2224.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0005_auto_20190120_2224.py -------------------------------------------------------------------------------- /src/billing/migrations/0006_auto_20190120_2303.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0006_auto_20190120_2303.py -------------------------------------------------------------------------------- /src/billing/migrations/0007_order_orderitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0007_order_orderitem.py -------------------------------------------------------------------------------- /src/billing/migrations/0008_auto_20190127_1513.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0008_auto_20190127_1513.py -------------------------------------------------------------------------------- /src/billing/migrations/0009_order_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0009_order_description.py -------------------------------------------------------------------------------- /src/billing/migrations/0010_auto_20190202_1307.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0010_auto_20190202_1307.py -------------------------------------------------------------------------------- /src/billing/migrations/0011_auto_20190505_1645.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0011_auto_20190505_1645.py -------------------------------------------------------------------------------- /src/billing/migrations/0012_btcpayinvoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0012_btcpayinvoice.py -------------------------------------------------------------------------------- /src/billing/migrations/0013_auto_20190705_1806.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0013_auto_20190705_1806.py -------------------------------------------------------------------------------- /src/billing/migrations/0014_auto_20190811_2030.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0014_auto_20190811_2030.py -------------------------------------------------------------------------------- /src/billing/migrations/0015_auto_20190901_1958.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0015_auto_20190901_1958.py -------------------------------------------------------------------------------- /src/billing/migrations/0016_auto_20201219_1451.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0016_auto_20201219_1451.py -------------------------------------------------------------------------------- /src/billing/migrations/0017_auto_20210123_1757.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0017_auto_20210123_1757.py -------------------------------------------------------------------------------- /src/billing/migrations/0018_auto_20210124_0739.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0018_auto_20210124_0739.py -------------------------------------------------------------------------------- /src/billing/migrations/0019_alter_orderitem_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0019_alter_orderitem_status.py -------------------------------------------------------------------------------- /src/billing/migrations/0020_order_retries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0020_order_retries.py -------------------------------------------------------------------------------- /src/billing/migrations/0021_alter_orderitem_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/migrations/0021_alter_orderitem_status.py -------------------------------------------------------------------------------- /src/billing/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/billing/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/billing/models/order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/models/order.py -------------------------------------------------------------------------------- /src/billing/models/order_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/models/order_item.py -------------------------------------------------------------------------------- /src/billing/models/payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/models/payment.py -------------------------------------------------------------------------------- /src/billing/orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/orders.py -------------------------------------------------------------------------------- /src/billing/pay_4csonline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/billing/pay_4csonline/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/pay_4csonline/views.py -------------------------------------------------------------------------------- /src/billing/pay_btcpay/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/billing/pay_btcpay/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/pay_btcpay/models.py -------------------------------------------------------------------------------- /src/billing/pay_btcpay/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/pay_btcpay/views.py -------------------------------------------------------------------------------- /src/billing/payments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/payments.py -------------------------------------------------------------------------------- /src/billing/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/tasks.py -------------------------------------------------------------------------------- /src/billing/templates/billing/4csonline/failed_payment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/4csonline/failed_payment.html -------------------------------------------------------------------------------- /src/billing/templates/billing/4csonline/merchant_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/4csonline/merchant_form.html -------------------------------------------------------------------------------- /src/billing/templates/billing/4csonline/pending_payment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/4csonline/pending_payment.html -------------------------------------------------------------------------------- /src/billing/templates/billing/4csonline/start_payment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/4csonline/start_payment.html -------------------------------------------------------------------------------- /src/billing/templates/billing/4csonline/success_payment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/4csonline/success_payment.html -------------------------------------------------------------------------------- /src/billing/templates/billing/account_invoices.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/account_invoices.html -------------------------------------------------------------------------------- /src/billing/templates/billing/account_orders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/account_orders.html -------------------------------------------------------------------------------- /src/billing/templates/billing/account_payments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/account_payments.html -------------------------------------------------------------------------------- /src/billing/templates/billing/btcpay/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/billing/templates/billing/btcpay/start_payment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/btcpay/start_payment.html -------------------------------------------------------------------------------- /src/billing/templates/billing/new_payment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/new_payment.html -------------------------------------------------------------------------------- /src/billing/templates/billing/order_details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/templates/billing/order_details.html -------------------------------------------------------------------------------- /src/billing/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/billing/views.py -------------------------------------------------------------------------------- /src/board/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/board/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/admin.py -------------------------------------------------------------------------------- /src/board/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/dashboard.py -------------------------------------------------------------------------------- /src/board/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/forms.py -------------------------------------------------------------------------------- /src/board/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/board/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/board/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/models/__init__.py -------------------------------------------------------------------------------- /src/board/models/csv_file_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/models/csv_file_sync.py -------------------------------------------------------------------------------- /src/board/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/board/templates/board/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/board/templates/board/admin_head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/admin_head.html -------------------------------------------------------------------------------- /src/board/templates/board/admin_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/admin_index.html -------------------------------------------------------------------------------- /src/board/templates/board/admin_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/admin_page.html -------------------------------------------------------------------------------- /src/board/templates/board/balance_adjustment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/balance_adjustment.html -------------------------------------------------------------------------------- /src/board/templates/board/bulk_transfer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/bulk_transfer.html -------------------------------------------------------------------------------- /src/board/templates/board/csv_file_sync.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/csv_file_sync.html -------------------------------------------------------------------------------- /src/board/templates/board/csv_file_sync_record.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/csv_file_sync_record.html -------------------------------------------------------------------------------- /src/board/templates/board/financial_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/financial_report.html -------------------------------------------------------------------------------- /src/board/templates/board/not_existing_domain_sync.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/not_existing_domain_sync.html -------------------------------------------------------------------------------- /src/board/templates/board/sending_single_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/sending_single_email.html -------------------------------------------------------------------------------- /src/board/templates/board/two_factor_reset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/templates/board/two_factor_reset.html -------------------------------------------------------------------------------- /src/board/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/board/views.py -------------------------------------------------------------------------------- /src/front/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/front/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/decorators.py -------------------------------------------------------------------------------- /src/front/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/forms.py -------------------------------------------------------------------------------- /src/front/templates/escrow/escrow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/escrow/escrow.html -------------------------------------------------------------------------------- /src/front/templates/faq/faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/faq/faq.html -------------------------------------------------------------------------------- /src/front/templates/front/404_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/404_error.html -------------------------------------------------------------------------------- /src/front/templates/front/500_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/500_error.html -------------------------------------------------------------------------------- /src/front/templates/front/account_contact_create_update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/account_contact_create_update.html -------------------------------------------------------------------------------- /src/front/templates/front/account_contact_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/account_contact_delete.html -------------------------------------------------------------------------------- /src/front/templates/front/account_contacts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/account_contacts.html -------------------------------------------------------------------------------- /src/front/templates/front/account_domain_create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/account_domain_create.html -------------------------------------------------------------------------------- /src/front/templates/front/account_domain_details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/account_domain_details.html -------------------------------------------------------------------------------- /src/front/templates/front/account_domain_ds_records.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/account_domain_ds_records.html -------------------------------------------------------------------------------- /src/front/templates/front/account_domain_transfer_code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/account_domain_transfer_code.html -------------------------------------------------------------------------------- /src/front/templates/front/account_domain_transfer_takeover.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/account_domain_transfer_takeover.html -------------------------------------------------------------------------------- /src/front/templates/front/account_domains.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/account_domains.html -------------------------------------------------------------------------------- /src/front/templates/front/account_profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/account_profile.html -------------------------------------------------------------------------------- /src/front/templates/front/contact_us.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/contact_us.html -------------------------------------------------------------------------------- /src/front/templates/front/domain_lookup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/domain_lookup.html -------------------------------------------------------------------------------- /src/front/templates/front/escrow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/escrow.html -------------------------------------------------------------------------------- /src/front/templates/front/faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templates/front/faq.html -------------------------------------------------------------------------------- /src/front/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/front/templatetags/front_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/templatetags/front_filters.py -------------------------------------------------------------------------------- /src/front/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/front/views.py -------------------------------------------------------------------------------- /src/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/captcha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/lib/captcha.py -------------------------------------------------------------------------------- /src/lib/iso_countries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/lib/iso_countries.py -------------------------------------------------------------------------------- /src/lib/strng.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/lib/strng.py -------------------------------------------------------------------------------- /src/lib/xml2json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/lib/xml2json.py -------------------------------------------------------------------------------- /src/logs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/logs/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/logs/admin.py -------------------------------------------------------------------------------- /src/logs/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/logs/middleware.py -------------------------------------------------------------------------------- /src/logs/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/logs/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/logs/migrations/0002_requestlog_path_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/logs/migrations/0002_requestlog_path_full.py -------------------------------------------------------------------------------- /src/logs/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/logs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/logs/models.py -------------------------------------------------------------------------------- /src/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/__init__.py -------------------------------------------------------------------------------- /src/main/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/apps.py -------------------------------------------------------------------------------- /src/main/confdocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/confdocs.py -------------------------------------------------------------------------------- /src/main/params_docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/params_docker.py -------------------------------------------------------------------------------- /src/main/params_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/params_example.py -------------------------------------------------------------------------------- /src/main/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/settings.py -------------------------------------------------------------------------------- /src/main/static/css/styles.css: -------------------------------------------------------------------------------- 1 | /* Hi there */ 2 | 3 | -------------------------------------------------------------------------------- /src/main/static/font-awesome/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/css/font-awesome.css -------------------------------------------------------------------------------- /src/main/static/font-awesome/css/font-awesome.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/css/font-awesome.css.map -------------------------------------------------------------------------------- /src/main/static/font-awesome/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/css/font-awesome.min.css -------------------------------------------------------------------------------- /src/main/static/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/main/static/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/static/font-awesome/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /src/main/static/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/static/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/static/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/animated.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/animated.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/bordered-pulled.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/core.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/core.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/extras.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/extras.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/fixed-width.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/fixed-width.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/font-awesome.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/icons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/icons.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/larger.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/larger.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/list.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/list.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/mixins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/mixins.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/path.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/path.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/rotated-flipped.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/screen-reader.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/screen-reader.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/spinning.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/spinning.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/stacked.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/stacked.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/less/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/less/variables.less -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_animated.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_animated.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_bordered-pulled.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_core.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_core.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_extras.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_extras.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_fixed-width.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_icons.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_larger.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_larger.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_list.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_mixins.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_path.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_path.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_rotated-flipped.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_screen-reader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_screen-reader.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_spinning.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_spinning.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_stacked.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_stacked.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/_variables.scss -------------------------------------------------------------------------------- /src/main/static/font-awesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/font-awesome/scss/font-awesome.scss -------------------------------------------------------------------------------- /src/main/static/icons/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/android-icon-144x144.png -------------------------------------------------------------------------------- /src/main/static/icons/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/android-icon-192x192.png -------------------------------------------------------------------------------- /src/main/static/icons/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/android-icon-36x36.png -------------------------------------------------------------------------------- /src/main/static/icons/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/android-icon-48x48.png -------------------------------------------------------------------------------- /src/main/static/icons/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/android-icon-72x72.png -------------------------------------------------------------------------------- /src/main/static/icons/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/android-icon-96x96.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon-114x114.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon-120x120.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon-144x144.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon-152x152.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon-180x180.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon-57x57.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon-60x60.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon-72x72.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon-76x76.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon-precomposed.png -------------------------------------------------------------------------------- /src/main/static/icons/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/apple-icon.png -------------------------------------------------------------------------------- /src/main/static/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/favicon-16x16.png -------------------------------------------------------------------------------- /src/main/static/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/favicon-32x32.png -------------------------------------------------------------------------------- /src/main/static/icons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/favicon-96x96.png -------------------------------------------------------------------------------- /src/main/static/icons/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/ms-icon-144x144.png -------------------------------------------------------------------------------- /src/main/static/icons/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/ms-icon-150x150.png -------------------------------------------------------------------------------- /src/main/static/icons/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/ms-icon-310x310.png -------------------------------------------------------------------------------- /src/main/static/icons/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/ms-icon-70x70.png -------------------------------------------------------------------------------- /src/main/static/icons/www-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/icons/www-icon.png -------------------------------------------------------------------------------- /src/main/static/images/bitcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/images/bitcoin.png -------------------------------------------------------------------------------- /src/main/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/images/favicon.ico -------------------------------------------------------------------------------- /src/main/static/images/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/images/mastercard.png -------------------------------------------------------------------------------- /src/main/static/images/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/images/visa.png -------------------------------------------------------------------------------- /src/main/static/js/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/js/api.js -------------------------------------------------------------------------------- /src/main/static/js/ie10-viewport-bug-workaround.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/js/ie10-viewport-bug-workaround.js -------------------------------------------------------------------------------- /src/main/static/js/recaptcha__en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/js/recaptcha__en.js -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap-grid.css -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap.css.map -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/js/bootstrap.js.map -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/static/vendor/bootstrap/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/bootstrap/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /src/main/static/vendor/jquery/jquery-3.2.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/jquery/jquery-3.2.1.js -------------------------------------------------------------------------------- /src/main/static/vendor/jquery/jquery-3.2.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/jquery/jquery-3.2.1.min.js -------------------------------------------------------------------------------- /src/main/static/vendor/jquery/jquery-3.2.1.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/jquery/jquery-3.2.1.min.map -------------------------------------------------------------------------------- /src/main/static/vendor/popper/popper-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/popper/popper-utils.js -------------------------------------------------------------------------------- /src/main/static/vendor/popper/popper-utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/popper/popper-utils.js.map -------------------------------------------------------------------------------- /src/main/static/vendor/popper/popper-utils.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/popper/popper-utils.min.js -------------------------------------------------------------------------------- /src/main/static/vendor/popper/popper-utils.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/popper/popper-utils.min.js.map -------------------------------------------------------------------------------- /src/main/static/vendor/popper/popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/popper/popper.js -------------------------------------------------------------------------------- /src/main/static/vendor/popper/popper.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/popper/popper.js.map -------------------------------------------------------------------------------- /src/main/static/vendor/popper/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/popper/popper.min.js -------------------------------------------------------------------------------- /src/main/static/vendor/popper/popper.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/static/vendor/popper/popper.min.js.map -------------------------------------------------------------------------------- /src/main/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/templatetags/settings_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/templatetags/settings_filter.py -------------------------------------------------------------------------------- /src/main/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/main/urls.py -------------------------------------------------------------------------------- /src/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/manage.py -------------------------------------------------------------------------------- /src/rate_limit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rate_limit/rate_limiter_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/rate_limit/rate_limiter_middleware.py -------------------------------------------------------------------------------- /src/templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/templates/base/container_fluid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/base/container_fluid.html -------------------------------------------------------------------------------- /src/templates/base/container_sm_10.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/base/container_sm_10.html -------------------------------------------------------------------------------- /src/templates/base/container_sm_4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/base/container_sm_4.html -------------------------------------------------------------------------------- /src/templates/base/container_sm_8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/base/container_sm_8.html -------------------------------------------------------------------------------- /src/templates/base/epp_status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/base/epp_status.html -------------------------------------------------------------------------------- /src/templates/base/foot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/base/foot.html -------------------------------------------------------------------------------- /src/templates/base/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/base/head.html -------------------------------------------------------------------------------- /src/templates/base/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/base/index.html -------------------------------------------------------------------------------- /src/templates/base/pagination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/base/pagination.html -------------------------------------------------------------------------------- /src/templates/base/pagination_class_based_views.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/base/pagination_class_based_views.html -------------------------------------------------------------------------------- /src/templates/email/account_approved.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/account_approved.html -------------------------------------------------------------------------------- /src/templates/email/activation_profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/activation_profile.html -------------------------------------------------------------------------------- /src/templates/email/domain_deleted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/domain_deleted.html -------------------------------------------------------------------------------- /src/templates/email/domain_expire_in_1_day.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/domain_expire_in_1_day.html -------------------------------------------------------------------------------- /src/templates/email/domain_expire_in_3_days.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/domain_expire_in_3_days.html -------------------------------------------------------------------------------- /src/templates/email/domain_expire_in_5_days.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/domain_expire_in_5_days.html -------------------------------------------------------------------------------- /src/templates/email/domain_expire_soon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/domain_expire_soon.html -------------------------------------------------------------------------------- /src/templates/email/domain_expiring.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/domain_expiring.html -------------------------------------------------------------------------------- /src/templates/email/domain_renewed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/domain_renewed.html -------------------------------------------------------------------------------- /src/templates/email/low_balance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/low_balance.html -------------------------------------------------------------------------------- /src/templates/email/low_balance_back_end_renew.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/low_balance_back_end_renew.html -------------------------------------------------------------------------------- /src/templates/email/single_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/single_email.html -------------------------------------------------------------------------------- /src/templates/email/test_announcement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/test_announcement.html -------------------------------------------------------------------------------- /src/templates/email/test_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/test_email.html -------------------------------------------------------------------------------- /src/templates/email/test_email_extended.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/templates/email/test_email_extended.html -------------------------------------------------------------------------------- /src/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/accounts/test_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/accounts/test_notifications.py -------------------------------------------------------------------------------- /src/tests/accounts/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/accounts/test_tasks.py -------------------------------------------------------------------------------- /src/tests/automats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/automats/test_contact_synchronizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/automats/test_contact_synchronizer.py -------------------------------------------------------------------------------- /src/tests/automats/test_domain_auth_changer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/automats/test_domain_auth_changer.py -------------------------------------------------------------------------------- /src/tests/automats/test_domain_contacts_synchronizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/automats/test_domain_contacts_synchronizer.py -------------------------------------------------------------------------------- /src/tests/automats/test_domain_hostnames_synchronizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/automats/test_domain_hostnames_synchronizer.py -------------------------------------------------------------------------------- /src/tests/automats/test_domain_refresher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/automats/test_domain_refresher.py -------------------------------------------------------------------------------- /src/tests/automats/test_domain_resurrector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/automats/test_domain_resurrector.py -------------------------------------------------------------------------------- /src/tests/automats/test_domain_synchronizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/automats/test_domain_synchronizer.py -------------------------------------------------------------------------------- /src/tests/automats/test_domain_transfer_requestor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/automats/test_domain_transfer_requestor.py -------------------------------------------------------------------------------- /src/tests/automats/test_domains_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/automats/test_domains_checker.py -------------------------------------------------------------------------------- /src/tests/back/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/back/domains_sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/back/domains_sample.csv -------------------------------------------------------------------------------- /src/tests/back/domains_sample_legacy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/back/domains_sample_legacy.csv -------------------------------------------------------------------------------- /src/tests/back/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/back/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/back/management/commands/test_background_worker_daily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/back/management/commands/test_background_worker_daily.py -------------------------------------------------------------------------------- /src/tests/back/test_csv_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/back/test_csv_import.py -------------------------------------------------------------------------------- /src/tests/back/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/back/test_tasks.py -------------------------------------------------------------------------------- /src/tests/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/base/test_bruteforceprotection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/base/test_bruteforceprotection.py -------------------------------------------------------------------------------- /src/tests/base/test_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/base/test_email.py -------------------------------------------------------------------------------- /src/tests/base/test_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/base/test_mixins.py -------------------------------------------------------------------------------- /src/tests/base/test_push_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/base/test_push_notifications.py -------------------------------------------------------------------------------- /src/tests/base/test_sms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/base/test_sms.py -------------------------------------------------------------------------------- /src/tests/billing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/billing/pay_4csonline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/billing/pay_4csonline/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/billing/pay_4csonline/test_views.py -------------------------------------------------------------------------------- /src/tests/billing/pay_btcpay/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/billing/pay_btcpay/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/billing/pay_btcpay/test_views.py -------------------------------------------------------------------------------- /src/tests/billing/test_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/billing/test_orders.py -------------------------------------------------------------------------------- /src/tests/billing/test_payments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/billing/test_payments.py -------------------------------------------------------------------------------- /src/tests/billing/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/billing/test_tasks.py -------------------------------------------------------------------------------- /src/tests/billing/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/billing/test_views.py -------------------------------------------------------------------------------- /src/tests/board/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/board/domains_sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/board/domains_sample.csv -------------------------------------------------------------------------------- /src/tests/board/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/board/test_views.py -------------------------------------------------------------------------------- /src/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/conftest.py -------------------------------------------------------------------------------- /src/tests/front/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/front/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/front/test_views.py -------------------------------------------------------------------------------- /src/tests/main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/main/test_apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/main/test_apps.py -------------------------------------------------------------------------------- /src/tests/main/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/main/test_settings.py -------------------------------------------------------------------------------- /src/tests/testsupport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/testsupport.py -------------------------------------------------------------------------------- /src/tests/two_factor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/two_factor/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/two_factor/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/two_factor/management/commands/test_two_factor_disable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/two_factor/management/commands/test_two_factor_disable.py -------------------------------------------------------------------------------- /src/tests/two_factor/management/commands/test_two_factor_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/two_factor/management/commands/test_two_factor_status.py -------------------------------------------------------------------------------- /src/tests/two_factor/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/two_factor/mixins.py -------------------------------------------------------------------------------- /src/tests/two_factor/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/two_factor/test_utils.py -------------------------------------------------------------------------------- /src/tests/zen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/zen/test_zcontacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/zen/test_zcontacts.py -------------------------------------------------------------------------------- /src/tests/zen/test_zdomains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/tests/zen/test_zdomains.py -------------------------------------------------------------------------------- /src/two_factor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/__init__.py -------------------------------------------------------------------------------- /src/two_factor/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/admin.py -------------------------------------------------------------------------------- /src/two_factor/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/apps.py -------------------------------------------------------------------------------- /src/two_factor/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/forms.py -------------------------------------------------------------------------------- /src/two_factor/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/two_factor/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/two_factor/management/commands/two_factor_disable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/management/commands/two_factor_disable.py -------------------------------------------------------------------------------- /src/two_factor/management/commands/two_factor_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/management/commands/two_factor_status.py -------------------------------------------------------------------------------- /src/two_factor/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/models.py -------------------------------------------------------------------------------- /src/two_factor/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/signals.py -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/_base.html -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/_base_focus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/_base_focus.html -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/_wizard_actions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/_wizard_actions.html -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/_wizard_forms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/_wizard_forms.html -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/core/backup_tokens.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/core/backup_tokens.html -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/core/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/core/login.html -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/core/otp_required.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/core/otp_required.html -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/core/setup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/core/setup.html -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/core/setup_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/core/setup_complete.html -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/profile/disable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/profile/disable.html -------------------------------------------------------------------------------- /src/two_factor/templates/two_factor/profile/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templates/two_factor/profile/profile.html -------------------------------------------------------------------------------- /src/two_factor/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/two_factor/templatetags/two_factor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/templatetags/two_factor.py -------------------------------------------------------------------------------- /src/two_factor/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/urls.py -------------------------------------------------------------------------------- /src/two_factor/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/utils.py -------------------------------------------------------------------------------- /src/two_factor/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/views/__init__.py -------------------------------------------------------------------------------- /src/two_factor/views/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/views/core.py -------------------------------------------------------------------------------- /src/two_factor/views/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/views/mixins.py -------------------------------------------------------------------------------- /src/two_factor/views/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/views/profile.py -------------------------------------------------------------------------------- /src/two_factor/views/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/two_factor/views/utils.py -------------------------------------------------------------------------------- /src/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/wsgi.py -------------------------------------------------------------------------------- /src/zen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/zen/zcontacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/zen/zcontacts.py -------------------------------------------------------------------------------- /src/zen/zdomains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/zen/zdomains.py -------------------------------------------------------------------------------- /src/zen/zerrors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/zen/zerrors.py -------------------------------------------------------------------------------- /src/zen/zmaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/zen/zmaster.py -------------------------------------------------------------------------------- /src/zen/zpoll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/zen/zpoll.py -------------------------------------------------------------------------------- /src/zen/zusers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/zen/zusers.py -------------------------------------------------------------------------------- /src/zen/zzones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/src/zen/zzones.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datahaven-net/zenaida/HEAD/tox.ini --------------------------------------------------------------------------------