Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Str attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore ListLoad Dict Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Str keyword TupleLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword NameLoad ClassDef bases body Assign NameStore NameLoad Assign NameStore TupleLoad Str decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Import alias If UnaryOpNot NameLoad body Assign NameStore Call NameLoad Assign NameStore Dict Str NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Dict Str NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad BinOpMod Str NameLoad NameLoad decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body If SubscriptLoad AttributeLoad NameLoad attr Index Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad If NameLoad body Return NameLoad Return Str decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Dict NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Return NameLoad decorator_list decorator_list
N/A N/A 
Dynamic pages dealing with legal agreements.
 django forms django.core.urlresolvers reverse django.template.loader render_to_string django.forms.widgets CheckboxInput django.contrib.auth REDIRECT_FIELD_NAME django.http HttpResponseRedirect django.views.generic CreateView DetailView ListView N/A settings compat import_string mixins ProviderMixin models Agreement Signature get_broker utils validate_redirect_url AgreementDetailView N/A DetailView N/A N/A 
    Show a single agreement (or policy) document. The content of the agreement
    is read from saas/agreements/<slug>.md.

    Template:

    To edit the layout of this page, create a local     ``saas/legal/agreement.html`` (`example <https://github.com/djaodjin/djaodjin-saas/tree/master/saas/templates/saas/legal/agreement.html>`__).

    Template context:
      - ``page`` The content of the agreement formatted as HTML.
      - ``organization`` The provider of the product
      - ``request`` The HTTP request object
     N/A model Agreement N/A slug_url_kwarg agreement N/A template_name saas/legal/agreement.html get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super AgreementDetailView self get_context_data kwargs N/A N/A N/A context update N/A page N/A _read_agreement_file N/A N/A context N/A agreement slug N/A context N/A N/A AgreementListView N/A ProviderMixin ListView N/A N/A 
    List all agreements and policies for a provider site. This typically
    include terms of service, security policies, etc.

    Template:

    To edit the layout of this page, create a local ``saas/legal/index.html``
    (`example <https://github.com/djaodjin/djaodjin-saas/tree/master/saas/templates/saas/legal/index.html>`__).

    Template context:
      - ``agreement_list`` List of agreements published by the provider
      - ``organization`` The provider of the product
      - ``request`` The HTTP request object
     N/A model Agreement N/A slug_url_kwarg agreement N/A template_name saas/legal/index.html get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super AgreementListView self get_context_data kwargs N/A agreements N/A N/A agreement N/A N/A self get_queryset N/A N/A agreements N/A N/A slug title location N/A agreement slug N/A agreement title N/A reverse legal_agreement args N/A agreement N/A N/A context N/A agreements agreements N/A context N/A N/A SignatureForm N/A N/A forms ModelForm N/A N/A 
    Base form to sign legal agreements.
     N/A read_terms N/A N/A N/A forms fields BooleanField label I have read and understand these terms and conditions widget CheckboxInput Meta N/A N/A N/A model Signature N/A fields N/A read_terms N/A N/A _read_agreement_file N/A N/A slug context N/A None N/A N/A markdown N/A N/A context N/A N/A broker N/A get_broker N/A context N/A organization broker N/A N/A settings PROVIDER_SITE_CALLABLE N/A N/A site N/A N/A import_string N/A settings PROVIDER_SITE_CALLABLE N/A str broker N/A site N/A N/A N/A N/A context update N/A site site N/A N/A N/A markdown markdown N/A render_to_string N/A saas/agreements/%s.md slug context N/A AgreementSignView N/A ProviderMixin CreateView N/A N/A 
    For a the request user to sign a legal agreement.

    Template:

    To edit the layout of this page, create a local     ``saas/legal/sign.html`` (`example <https://github.com/djaodjin/djaodjin-saas/tree/master/saas/templates/saas/legal/sign.html>`__).

    Template context:
      - ``page`` The content of the agreement formatted as HTML.
      - ``organization`` The provider of the product
      - ``request`` The HTTP request object
     N/A model Agreement N/A slug_url_kwarg agreement N/A template_name saas/legal/sign.html N/A form_class SignatureForm N/A redirect_field_name REDIRECT_FIELD_NAME form_valid N/A N/A self form N/A N/A N/A N/A N/A form cleaned_data N/A read_terms N/A N/A N/A N/A N/A Signature objects create_signature N/A N/A N/A self kwargs get N/A self slug_url_kwarg N/A N/A self request user N/A N/A HttpResponseRedirect N/A N/A self get_success_url N/A N/A N/A self form_invalid form N/A get_success_url N/A N/A self N/A N/A N/A redirect_path N/A validate_redirect_url N/A N/A N/A N/A self request GET get REDIRECT_FIELD_NAME None N/A redirect_path N/A N/A redirect_path N/A / N/A get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super AgreementSignView self get_context_data kwargs N/A redirect_path N/A validate_redirect_url N/A N/A N/A N/A self request GET get REDIRECT_FIELD_NAME None N/A redirect_path N/A N/A N/A N/A context update N/A REDIRECT_FIELD_NAME redirect_path N/A N/A N/A context update N/A page N/A _read_agreement_file N/A N/A N/A self kwargs get agreement N/A context N/A N/A