src6/module.json

Summary

Maintainability
Test Coverage
{
    "name": "CMS",
    "title": "Content Management System",
    "model": [
        "CMS_Content",
        "CMS_ContentMeta",
        "CMS_ContentHistory",
        "CMS_Term",
        "CMS_TermMeta",
        "CMS_TermTaxonomy"
    ],
    "init": {
        "User_Role": [
            {
                "name": "editor",
                "application": "cms",
                "code_name": "editor",
                "description": "Permission given to cms editors."
            },
            {
                "name": "author",
                "application": "cms",
                "code_name": "author",
                "description": "Permission given to cms authors."
            }
        ],
        "Monitor_Tag": [
            {
                "name": "cms",
                "description": "Tag for monitors on CMS metrics"
            }
        ],
        "Monitor_Metric": [
            {
                "name": "cms.count",
                "title": "Number of contents",
                "description": "Defines number of contents created on the server.",
                "function": "CMS_Monitor::count",
                "cacheable": true,
                "interval": 60
            },
            {
                "name": "cms.size",
                "title": "Contents size",
                "description": "Size of all contents.",
                "function": "CMS_Monitor::size"
            }
        ]
    },
    "init_assoc": {
        "Monitor_Tag|Monitor_Metric": [
            {
                "from": "name='cms'",
                "to": "name='cms.count'"
            },
            {
                "from": "name='cms'",
                "to": "name='cms.size'"
            }
        ]
    }
}