**************************************************** Steps to Add new Asset and Asset Category **************************************************** The scenario for this case describes the addition of a new category to the asset inventory. The new asset category contains one asset. This is just an overview of the steps that need to happen, it doesn't go into the details of what attributes to set on each new entry or how to write the model. To know how to set the different attributes, make sure to check the implementation of existing assets and follow it. 1. add the new asset to CertificationCategoryGroup. 2. add the model for the new asset to the cert app models (make sure to set the different methods for the model correctly). The above are the main steps for adding the new category and steps. The rest is about some commonly done steps. It's always helpful to check how other assets are implemented. 1. add the new form under :code:`asset_inventory.forms`. 2. add the views under :code:`asset_inventory.views`. 3. add the urls for the new asset in :code:`asset_inventory.urls_inventory` (and make sure to set it on the new asset model in the get_inventory_url and get_inventory_urls). 4. add the MetaAsset and MetaAssetCategory for the new asset and add the new MetaAssetCategory to the MetaInventory under :code:`asset_inventory.metadata`. 5. if the model has data that need to appear in the cert request page, then add the corresponding details class under :code:`asset_inventory.details`. 6. if the model has scoring, add the scoring classes under :code:`asset_inventory.scoring`. 7. add the asset to the public api (serializer, data mapper, viewset) and add corresponding tests (usually this requires a new Pearl API version)