
    xhJ                     \    S SK Jr  S SKJr   " S S\5      r " S S\R
                  5      rg)    )models)CreatedModelc                      \ rS rSr\R
                  " S\R                  S9r\R                  " SSS9r	\R                  " SS9r\R                  " SS	S	S
S9r\R                  " S	S	S9r\R                  " S	S	S9r\R"                  " \S9r\R
                  " SS	S	\R(                  SS9r\R,                  " SS9r\R,                  " SS9r\R                  " SSSS/S9r " S S5      rSrg)Release   zorganizations_ext.Organization	on_deleteprojects.Projectreleases)related_name   )
max_lengthTzMay be branch or tag name)r   nullblank	help_text)r   r   )defaultz
users.Userz3Release manager - the person initiating the release)r   r   r	   r   r   z
files.Filezsourcecode.DebugSymbolBundlereleasefile)throughthrough_fieldsc                       \ rS rSrSrSrg)Release.Meta$   )organizationversion N__name__
__module____qualname____firstlineno__unique_together__static_attributes__r       /code/apps/releases/models.pyMetar   $   s    5r$   r&   r   N)r   r   r    r!   r   
ForeignKeyCASCADEr   ManyToManyFieldprojects	CharFieldr   refURLFieldurlDateTimeFieldreleased	JSONFielddictdataSET_NULLownerPositiveSmallIntegerFieldcommit_countdeploy_countfilesr&   r#   r   r$   r%   r   r      s    $$(FNNL %%&8zRH#.G


T9TC //t4
0C##T:HD)D//GE 33A>L 33A>L"".!6*E6 6r$   r   c                       \ rS rSrSr\R                  " S\R                  S9r\R                  " \	\R                  S9r
 " S S5      rSrg)	ReleaseProject(   zDThrough model may be used to store cached event counts in the futurer
   r   c                       \ rS rSrSrSrg)ReleaseProject.Meta.   )projectr   r   Nr   r   r$   r%   r&   r>   .   s    0r$   r&   r   N)r   r   r    r!   __doc__r   r'   r(   r@   r   r   r&   r#   r   r$   r%   r;   r;   (   s<    N 2fnnMG6>>BG1 1r$   r;   N)	django.dbr   glitchtip.base_modelsr   r   Modelr;   r   r$   r%   <module>rE      s(     .6l 6D1V\\ 1r$   