o
    [h                     @   sP   d dl Z d dlmZ d dlmZ ddlmZ G dd deZG dd	 d	eZdS )
    N)settings)SESSION_CONFIGS_DICT   )	AdminViewc                   @      e Zd ZdZdd ZdS )	DemoIndexz/democ              	   C   s   t tdd}t tdd}g }t D ]}||d |d | jjd|d d|d	 d
 qtj	dr@tj	d}d| d}nd}t
|||tj|dS )NZDEMO_PAGE_TITLEZDemoZDEMO_PAGE_INTRO_HTML namedisplay_nameCreateDemoSessionconfig_namenum_demo_participants)r	   r
   urlr   ZOTREEHUB_PUBZOTREEHUB_APP_NAMEz"https://www.otreehub.com/projects//)session_infotitle
intro_htmlZis_debugotreehub_url)getattrr   r   valuesappendrequestZurl_forosenvirongetdictDEBUG)selfr   r   r   Zsession_configZotreehub_app_namer    r   w/home/ubuntu/experiments/live_experiments/Pythonexperiments/Otree/venv/lib/python3.10/site-packages/otree/views/demo.pyvars_for_template   s0   zDemoIndex.vars_for_templateN__name__
__module____qualname__Zurl_patternr!   r   r   r   r    r          r   c                   @   r   )r   z/demo/{config_name}c                 C   s   t | jjd dS )Nr   r   )r   r   Zpath_params)r   r   r   r    r!   -   s   z#CreateDemoSession.vars_for_templateNr"   r   r   r   r    r   *   r&   r   )	r   Zotreer   Zotree.sessionr   Zcbvr   r   r   r   r   r   r    <module>   s    "