
    [6g}                     .    d dl mZ  G d de          ZdS )    )SessionWizardViewc                   *     e Zd Zd Z fdZd Z xZS )r   c                     |                                  }| j        t          |                   }t          |d          s|S |}|j        }|S )Nmanagement_form)get_step_index	form_liststrhasattrform)selfstepr   formsets       O/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/bootstrap/future.pyget_form_classz SessionWizardView.get_form_class   sN    ""$$~c$ii(t.// 	K|    c                      t          t          |           j        |i |}|                                 j        }|j        j        }|j        |d<   |j        |d<   |                                 |d<   |S )Nmodel_verbose_namemodel_verbose_name_pluralsuccess_url)	superr   get_context_datar   _metamodelverbose_nameverbose_name_pluralget_success_url)r   argskwargscontext	form_meta
model_meta	__class__s         r   r   z"SessionWizardView.get_context_data   sz    A%)400A4R6RR''))/	_*
(2(?$%/9/M+,!%!5!5!7!7r   c                     |                                  j        }|j        j        }|j        }|j                                        }t          |d|d          S )N:_list)r   r   r   	app_labelobject_namelowerreverse)r   r    r!   r&   names        r   r   z!SessionWizardView.get_success_url   sW    ''))/	_*
(	%++--yyy$$$7888r   )__name__
__module____qualname__r   r   r   __classcell__)r"   s   @r   r   r      sV              9 9 9 9 9 9 9r   r   N)%django.contrib.formtools.wizard.viewsr   BaseSessionWizardView r   r   <module>r2      sL    \ \ \ \ \ \"9 "9 "9 "9 "9- "9 "9 "9 "9 "9r   