
    &@h                     L    d dl   G d dej                  j                        Zy)    )*c                   R    e Zd ZdZej
                  j                  dedefd       Zy)ConfluenceDisplayViewz0/display/<string:project_code>/<string:doc_name>project_codedoc_namec                 6   ddl m}  ||      }t        j                  j	                  ddd| dgddg	      }|D ]R  }t        j
                  j                  |j                  |
      }|s1t        t                |j                         c S  t        d      S )Nr   )unquote_plusimport_raw_jsonILIKEz%"key":"z"%z--id)filterfields)projectname/)urllib.parser	   models
CmfProjectslistCmfDocumentgetr   redirectapp_base_hrefhref)selfr   r   r	   projectsr   documents          5./modules/confluence/views/confluence_display_view.pyr   zConfluenceDisplayView.get   s    -)$$**%w(<.0KL$< + 
   	EG))--gjjx-PH=?"3HMM? CDD	E }    N)	__name__
__module____qualname____url__cmfviewsactionstrr    r   r   r   r      s1    @GYYs S  r   r   N)cmf.includer$   r%   BaseViewr   r(   r   r   <module>r+      s    CII.. r   