An open API service indexing awesome lists of open source software.

https://github.com/jbostoen/itop-jb-certificate


https://github.com/jbostoen/itop-jb-certificate

itop itop-extension itop-extensions itop-module

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

# jb-certificate-main

Copyright (C) 2019-2021 Jeffrey Bostoen

[![License](https://img.shields.io/github/license/jbostoen/iTop-custom-extensions)](https://github.com/jbostoen/iTop-custom-extensions/blob/master/license.md)
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/jbostoen)
🍻 ☕

Need assistance with iTop or one of its extensions?
Need custom development?
Please get in touch to discuss the terms: **info@jeffreybostoen.be** / https://jeffreybostoen.be

## What?
Adds Certificate class and some link classes. Keep track of all sorts of certificates generated for FunctionalCIs (Server, VirtualMachine) and WebServers.

It also integrates with the Software Management extension so a certificate can be linked to a software installation.

## Cookbook

* add new Class Certificate, with relations (impacts/depends on)
* add tabs to existing classes to show relations: link Certificate to FunctionalCI (Server, VirtualMachine, WebServer)
* adds additional changes to datamodel based upon installation of another extension
* using the ```PrefillCreationForm()``` method

## Upgrade notes

### From earlier versions to 15th of June, 2020
* Certificate is now a subclass of FunctionalCI. Now you can link it to a Ticket
* lnkCertificateToWebServer has been removed, in favor of the generic lnkCertificateToFunctionalCI
* Added basic integration with IzSoftwareInstallation (found in jb-software-mgmt)
* renamed fields
* provider_org_id -> issuer_org_id
* date_creation -> date_not_valid_before
* date_expiration -> date_not_valid_after

## Contributors

* [dw-itomig](https://github.com/dw-itomig)