
    [6g2	                     Z    d dl mZmZ ddlmZmZmZmZ d Zd Z	ddZ
ddZdd	Zdd
ZdS )    )patternsurl   )ListView
CreateView
UpdateView
DeleteViewc                  R    t          d          }| D ]}|t          |          z  }|S )N )r   bootstrap_pattern)forms	patterns_forms      M/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/bootstrap/urls.pybootstrap_patternsr   	   s7    I - -&t,,,		    c                    | j         j        }|j         j                                        }g }d|vs|                    d          p|                    dt
                                        |          }|                    dd|z            }|                    t          ||d|z                       d|vs|                    d          p|                    dt                                        |           }|                    d	d
|z            }|                    t          ||d|z                       d|vs|                    d          p|                    dt                                        |           }|                    dd|z            }|                    t          ||d|z                       d|vs|                    d          p|                    dt                                        |          }|                    dd|z            }|                    t          ||d|z                       t          dg|R  S )N	list_viewmodellist_view_urlz^%s/$z%s_list)viewnamecreate_view
form_classcreate_view_urlz	^%s/add/$z%s_formupdate_viewupdate_view_urlz^%s/(?P<pk>\d+)/$delete_viewdelete_view_urlz^%s/(?P<pk>\d+)/delete/$z	%s_deleter   )_metar   object_namelowergetr   as_viewappendbootstrap_listr   bootstrap_creater   bootstrap_updater	   bootstrap_deleter   )r   kwargsr   r   urlsr   url_s          r   r   r      s<   JE;"((**DD&  FJJ{$;$;$Gzz+x0088u8EEzz/8d?;;N4dT9IJJJKKKF""fjj&?&?&Kzz-44<<<MMzz+\D-@AA$T9t;KLLLMMMF""fjj&?&?&Kzz-44<<<MMzz+-AD-HII$T9t;KLLLMMMF""fjj&?&?&Kzz-44<<5<IIzz+-H4-OPP$T;;MNNNOOOBr   Nc                 T    |t          j        |          }t          | ||          S Nr   r   )r   r&   r   r.   r   r   r   s       r   r(   r(   -   s/    |e,,,tT%%%%r   c                 T    |t          j        |          }t          | ||          S Nr   r1   )r   r&   r   r.   r   r   r   s       r   r)   r)   3   /    |!T222tT%%%%r   c                 T    |t          j        |          }t          | ||          S r4   )r   r&   r   r5   s       r   r*   r*   9   r6   r   c                 T    |t          j        |          }t          | ||          S r0   )r	   r&   r   r2   s       r   r+   r+   ?   s/    |!...tT%%%%r   )NN)django.conf.urls.defaultsr   r   viewsr   r   r   r	   r   r   r(   r)   r*   r+    r   r   <module>r<      s    3 3 3 3 3 3 3 3                           :& & & && & & && & & && & & & & &r   