Exemplo n.º 1
0
 def Tree_link(self):
     
     if PKI_ENABLE_GRAPHVIZ:
         return '<a href="%s" target="_blank">%s</a>' % (urlresolvers.reverse('pki:tree', kwargs={'id': self.pk}), \
                                                         get_pki_icon_html("tree.png", "Show CA tree", id="tree_link_%d" % self.pk))
     else:
         return get_pki_icon_html("tree_disabled.png", "Enable setting PKI_ENABLE_GRAPHVIZ")
Exemplo n.º 2
0
 def Valid_center(self):
     """Overwrite the Booleanfield admin for admin's changelist"""
     
     if self.active is True:
         return get_pki_icon_html('icon-yes.gif', "Certificate is valid", id="active_%d" % self.pk)
     else:
         return get_pki_icon_html('icon-no.gif', "Certificate is revoked", id="active_%d" % self.pk)
Exemplo n.º 3
0
 def Tree_link(self):
     
     if PKI_ENABLE_GRAPHVIZ:
         return '<a href="%s" target="_blank">%s</a>' % (urlresolvers.reverse('pki:tree', kwargs={'id': self.pk}), \
                                                         get_pki_icon_html("tree.png", "Show CA tree", id="tree_link_%d" % self.pk))
     else:
         return get_pki_icon_html("tree_disabled.png", "Enable setting PKI_ENABLE_GRAPHVIZ")
Exemplo n.º 4
0
 def Valid_center(self):
     """Overwrite the Booleanfield admin for admin's changelist"""
     
     if self.active is True:
         return get_pki_icon_html('icon-yes.gif', "Certificate is valid", id="active_%d" % self.pk)
     else:
         return get_pki_icon_html('icon-no.gif', "Certificate is revoked", id="active_%d" % self.pk)
Exemplo n.º 5
0
 def Child_certs(self):
     """Show associated client certificates"""
     
     if not self.is_edge_ca():
         return get_pki_icon_html("blue-document-tree_bw.png", "No children", id="show_child_certs_%d" % self.pk)
     else:
         return "<a href=\"%s\" target=\"_blank\">%s</a>" % ('?'.join([urlresolvers.reverse('admin:pki_certificate_changelist'), 'parent__id__exact=%d' % self.pk]), \
                                                             get_pki_icon_html("blue-document-tree.png", "Show child certificates", \
                                                                                    id="show_child_certs_%d" % self.pk))
Exemplo n.º 6
0
 def Child_certs(self):
     """Show associated client certificates"""
     
     if not self.is_edge_ca():
         return get_pki_icon_html("blue-document-tree_bw.png", "No children", id="show_child_certs_%d" % self.pk)
     else:
         return "<a href=\"%s\" target=\"_blank\">%s</a>" % ('?'.join([urlresolvers.reverse('admin:pki_certificate_changelist'), 'parent__id__exact=%d' % self.pk]), \
                                                             get_pki_icon_html("blue-document-tree.png", "Show child certificates", \
                                                                                    id="show_child_certs_%d" % self.pk))
Exemplo n.º 7
0
 def State(self):
     """Overwrite the Booleanfield admin for admin's changelist"""
     
     if not self.pk:
         return ""
     
     if self.active is True:
         return get_pki_icon_html('icon-yes.gif', "Certificate is valid", css="") + " <strong>/ valid</strong>"
     else:
         return get_pki_icon_html('icon-no.gif', "Certificate is revoked", css="") + " <strong>/ revoked</strong>"
Exemplo n.º 8
0
 def State(self):
     """Overwrite the Booleanfield admin for admin's changelist"""
     
     if not self.pk:
         return ""
     
     if self.active is True:
         return get_pki_icon_html('icon-yes.gif', "Certificate is valid", css="") + " <strong>/ valid</strong>"
     else:
         return get_pki_icon_html('icon-no.gif', "Certificate is revoked", css="") + " <strong>/ revoked</strong>"
Exemplo n.º 9
0
 def Download_link(self):
     """Return a download icon.
     
     Based on object status => clickable icon or just a b/w image
     """
     
     if self.active:
         return '<a href="%s">%s</a>' % (urlresolvers.reverse('pki:download', kwargs={'model': self.__class__.__name__.lower(), 'id': self.pk}), \
                                         get_pki_icon_html("drive-download.png", "Download certificate zip", id="download_link_%d" % self.pk))
     else:
         return get_pki_icon_html("drive-download_bw.png", "Certificate is revoked. Disabled", id="download_link_%d" % self.pk)
Exemplo n.º 10
0
 def Download_link(self):
     """Return a download icon.
     
     Based on object status => clickable icon or just a b/w image
     """
     
     if self.active:
         return '<a href="%s">%s</a>' % (urlresolvers.reverse('pki:download', kwargs={'model': self.__class__.__name__.lower(), 'id': self.pk}), \
                                         get_pki_icon_html("drive-download.png", "Download certificate zip", id="download_link_%d" % self.pk))
     else:
         return get_pki_icon_html("drive-download_bw.png", "Certificate is revoked. Disabled", id="download_link_%d" % self.pk)
Exemplo n.º 11
0
 def Chain_link(self):
     """Display chain link.
     
     If PKI_ENABLE_GRAPHVIZ is True a colored chain link is displayed. Otherwise
     a b/w chain icon without link is displayed.
     """
     
     if PKI_ENABLE_GRAPHVIZ:
         return '<a href="%s" target="_blank">%s</a>' % (urlresolvers.reverse('pki:chain', kwargs={'model': self.__class__.__name__.lower(), 'id': self.pk}), \
                                         get_pki_icon_html('chain.png', "Show object chain", id="chain_link_%d" % self.pk))
     else:
         return get_pki_icon_html("chain.png", "Enable setting PKI_ENABLE_GRAPHVIZ")
Exemplo n.º 12
0
 def Chain_link(self):
     """Display chain link.
     
     If PKI_ENABLE_GRAPHVIZ is True a colored chain link is displayed. Otherwise
     a b/w chain icon without link is displayed.
     """
     
     if PKI_ENABLE_GRAPHVIZ:
         return '<a href="%s" target="_blank">%s</a>' % (urlresolvers.reverse('pki:chain', kwargs={'model': self.__class__.__name__.lower(), 'id': self.pk}), \
                                         get_pki_icon_html('chain.png', "Show object chain", id="chain_link_%d" % self.pk))
     else:
         return get_pki_icon_html("chain.png", "Enable setting PKI_ENABLE_GRAPHVIZ")
Exemplo n.º 13
0
 def Email_link(self):
     """Display email link based on status.
     
     If PKI_ENABLE_EMAIL or certificate isn't active a disabled (b/w) icon is displayed.
     If no email address is set in the certificate a icon with exclamation mark is displayed.
     Otherwise the normal icon is returned.
     """
     
     if not PKI_ENABLE_EMAIL:
         return get_pki_icon_html("mail--arrow_bw.png", "Enable setting PKI_ENABLE_EMAIL", id="email_delivery_%d" % self.pk)
     elif not self.active:
         return get_pki_icon_html("mail--arrow_bw.png", "Certificate is revoked. Disabled", id="email_delivery_%d" % self.pk)
     else:
         if self.email:
             return '<a href="%s">%s</a>' % (urlresolvers.reverse('pki:email', kwargs={'model': self.__class__.__name__.lower(), 'id': self.pk}), \
                                             get_pki_icon_html("mail--arrow.png", "Send to '<strong>%s</strong>'" % self.email, \
                                                                    id="email_delivery_%d" % self.pk))
         else:
             return get_pki_icon_html("mail--exclamation.png", "Certificate has no email set. Disabled", id="email_delivery_%d" % self.pk)
Exemplo n.º 14
0
 def Email_link(self):
     """Display email link based on status.
     
     If PKI_ENABLE_EMAIL or certificate isn't active a disabled (b/w) icon is displayed.
     If no email address is set in the certificate a icon with exclamation mark is displayed.
     Otherwise the normal icon is returned.
     """
     
     if not PKI_ENABLE_EMAIL:
         return get_pki_icon_html("mail--arrow_bw.png", "Enable setting PKI_ENABLE_EMAIL", id="email_delivery_%d" % self.pk)
     elif not self.active:
         return get_pki_icon_html("mail--arrow_bw.png", "Certificate is revoked. Disabled", id="email_delivery_%d" % self.pk)
     else:
         if self.email:
             return '<a href="%s">%s</a>' % (urlresolvers.reverse('pki:email', kwargs={'model': self.__class__.__name__.lower(), 'id': self.pk}), \
                                             get_pki_icon_html("mail--arrow.png", "Send to '<strong>%s</strong>'" % self.email, \
                                                                    id="email_delivery_%d" % self.pk))
         else:
             return get_pki_icon_html("mail--exclamation.png", "Certificate has no email set. Disabled", id="email_delivery_%d" % self.pk)
Exemplo n.º 15
0
 def CrlDpoint_center(self):
     if self.crl_distribution_point:
         return get_pki_icon_html('icon-yes.gif', "CRL Distribution Point is required", id="crl_dpoint_%d" % self.pk)
     else:
         return get_pki_icon_html('icon-no.gif', "CRL Distribution Points are disabled ", id="crl_dpoint_%d" % self.pk)
Exemplo n.º 16
0
 def CrlDpoint_center(self):
     if self.crl_distribution_point:
         return get_pki_icon_html('icon-yes.gif', "CRL Distribution Point is required", id="crl_dpoint_%d" % self.pk)
     else:
         return get_pki_icon_html('icon-no.gif', "CRL Distribution Points are disabled ", id="crl_dpoint_%d" % self.pk)