Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 56b36ca7

Přidáno uživatelem Jan Pašek před asi 4 roky(ů)

Re #8583 - Display issued certificates

Zobrazit rozdíly:

static/js/components.js
38 38
    // Certificate authority to be represented by the option
39 39
    props: ["ca"],
40 40
    template: "<option v-bind:value='ca.id'>{{ ca.CN }}</option>"
41
});
42

  
43
// Component representing a certificate issued by displayed CA
44
Vue.component("issued-by-list-item", {
45
    props: ["certificate"],
46
    template:   "<tr class='align-middle text-center'>"+
47
                    "<td class='align-middle'><a :href='certificateURL' class='font-weight-bold'>{{ certificate.CN }}</a></td>"+
48
                    "<td class='align-middle'>" +
49
                    "   <div v-if='certificate.usage.CA'>CA</div>" +
50
                    "   <div v-if='certificate.usage.authentication'>authentication</div>" +
51
                    "   <div v-if='certificate.usage.digitalSignature'>digital signature</div>" +
52
                    "   <div v-if='certificate.usage.SSL'>SSL/TLS</div>" +
53
                    "</td>"+
54
                "</tr>",
55
    computed: {
56
        certificateURL: function () {
57
            return "/static/certificate.html?id=" + this.certificate.id;
58
        }
59
    }
41 60
});

Také k dispozici: Unified diff