Permissions Configuration

This section defines role-based access control for the Kartik-Banking system. Using this configuration, you can restrict access to pages such as Management and Loans based on job name and minimum rank. Permissions are scoped per job (e.g., police, banker) and per page, with granular control over view and edit rights.

Config.Permissions = {
    ['police'] = {
        ['management_rank'] = 3, -- Minimum rank to access management features
        ['Pages'] = {
            ['management'] = { view = true, edit = true },
            ['loans'] = { view = true, edit = true },
        }
    },
    ['bcso'] = {
        ['management_rank'] = 3, -- Minimum rank to access management features
        ['Pages'] = {
            ['management'] = { view = true, edit = true },
            ['loans'] = { view = true, edit = true },
        }
    },
    ['government'] = {
        ['management_rank'] = 3, -- Minimum rank to access management features
        ['Pages'] = {
            ['management'] = { view = true, edit = true },
            ['loans'] = { view = true, edit = true },
        }
    },
    ['banker'] = {
        ['management_rank'] = 3, -- Minimum rank to access management features
        ['Pages'] = {
            ['management'] = { view = true, edit = true },
            ['loans'] = { view = true, edit = true },
        }
    },
}

Last updated