feat: show SSL certificate issuer and expiry date in certificate selectors by rowanchen-com · Pull Request #12071 · 1Panel-dev/1Panel

What this PR does / why we need it?

When selecting an SSL certificate from the dropdown, only the primary domain is shown, making it difficult to distinguish between multiple certificates. This PR adds the certificate issuer (organization) and expiry date as tags in the dropdown options, helping users quickly identify the correct certificate.

Summary of your change

  • Added organization and expireDate display as el-tag in all 4 SSL certificate selector dropdowns, following the same tagClass pattern used in cronjob's backup database selector.
  • Added SSLItem type definition for strict TypeScript compatibility.
  • Files changed:
    • frontend/src/views/website/website/components/https/index.vue
    • frontend/src/views/website/website/create/index.vue
    • frontend/src/views/ai/mcp/server/bind/index.vue
    • frontend/src/views/ai/model/ollama/domain/index.vue

Please indicate you've done the following:

  • Made sure tests are passing and test coverage is added if needed.
  • Made sure commit message follow the rule of Conventional Commits specification.
  • Considered the docs impact and opened a new docs issue or PR with docs changes if needed.