bedrock/legal/urls.py (69 lines of code) (raw):

# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at https://mozilla.org/MPL/2.0/. from django.urls import path from bedrock.legal import views from bedrock.legal_docs.views import LegalDocView from bedrock.mozorg.util import page urlpatterns = ( page("", "legal/index.html", ftl_files=["mozorg/about/legal"]), page("eula/", "legal/eula.html"), page("eula/firefox-2/", "legal/eula/firefox-2-eula.html"), page("eula/firefox-3/", "legal/eula/firefox-3-eula.html"), page("eula/thunderbird-1.5/", "legal/eula/thunderbird-1.5-eula.html"), page("eula/thunderbird-2/", "legal/eula/thunderbird-2-eula.html"), # issue #11383 The template is hard-coded English page("firefox/", "legal/firefox.html"), # issue #12332 The template is hard-coded English page("terms/staycation/", "legal/terms/staycation.html", ftl_files=["mozorg/about/legal", "privacy/index"]), # The "impressum" page is intended for Germany. Redirect to German (de) if # requested in any other locale. (Bug 1248393) page("impressum/", "legal/impressum.html", active_locales=["de"], ftl_files=["mozorg/about/legal"]), path("terms/mozilla/", LegalDocView.as_view(template_name="legal/terms/mozilla.html", legal_doc_name="Websites_ToU"), name="legal.terms.mozilla"), page("terms/peopleofdeutschland/", "legal/terms/peopleofdeutschland.html", active_locales=["en-US", "de"], ftl_files=["mozorg/about/legal"]), # Builders AI Challenge - Terms and Conditions page("terms/builders-challenge/", "legal/terms/builders-challenge.html"), path( "terms/thunderbird/", LegalDocView.as_view(template_name="legal/terms/thunderbird.html", legal_doc_name="thunderbird_about_rights"), name="legal.terms.thunderbird", ), path( "terms/mdn-plus/", LegalDocView.as_view(template_name="legal/terms/mdn-plus.html", legal_doc_name="mdn_plus_terms"), name="legal.terms.mdn-plus", ), path( "terms/services/", LegalDocView.as_view(template_name="legal/terms/services.html", legal_doc_name="firefox_cloud_services_ToS"), name="legal.terms.services", ), path( "terms/subscription-services/", LegalDocView.as_view(template_name="legal/terms/subscription-services.html", legal_doc_name="subscription_services_tos"), name="legal.terms.subscription-services", ), path( "acceptable-use/", LegalDocView.as_view(template_name="legal/terms/acceptable-use.html", legal_doc_name="acceptable_use_policy"), name="legal.terms.acceptable-use", ), path( "report-infringement/", LegalDocView.as_view(template_name="legal/report-infringement.html", legal_doc_name="report_infringement"), name="legal.report-infringement", ), path( "content-moderation/", LegalDocView.as_view(template_name="legal/content-moderation.html", legal_doc_name="content_moderation_practices"), name="legal.content-moderation", ), path( "amo-policies/", LegalDocView.as_view(template_name="legal/amo-policies.html", legal_doc_name="amo_policies"), name="legal.amo-policies", ), path("defend-mozilla-trademarks/", views.fraud_report, name="legal.fraud-report"), path( "terms/firefox/", views.FirefoxTermsOfServiceDocView.as_view(legal_doc_name="firefox_terms_of_use"), name="legal.terms.firefox", ), path( "terms/firefox-focus/", views.FocusTermsOfServiceDocView.as_view(legal_doc_name="focus_terms_of_use"), name="legal.terms.focus", ), )