2025-08-04 06:14:47 +02:00
|
|
|
Config = {}
|
|
|
|
|
|
|
|
-- Keybind zum Öffnen des Menüs
|
|
|
|
Config.OpenKey = 'F6'
|
|
|
|
|
|
|
|
-- Command zum Öffnen
|
|
|
|
Config.Command = 'licenses'
|
|
|
|
|
|
|
|
-- Jobs die Lizenzen ausstellen können
|
|
|
|
Config.AuthorizedJobs = {
|
|
|
|
['police'] = {
|
|
|
|
canIssue = {'id_card', 'drivers_license', 'weapon_license'},
|
|
|
|
canRevoke = {'drivers_license', 'weapon_license'},
|
|
|
|
canRestore = {'drivers_license', 'weapon_license'}
|
|
|
|
},
|
2025-08-04 06:59:29 +02:00
|
|
|
['admin'] = {
|
2025-08-04 06:14:47 +02:00
|
|
|
canIssue = {'id_card', 'drivers_license', 'passport', 'business_license'},
|
|
|
|
canRevoke = {'drivers_license', 'business_license'},
|
|
|
|
canRestore = {'drivers_license', 'business_license'}
|
|
|
|
},
|
|
|
|
['driving_school'] = {
|
|
|
|
canIssue = {'drivers_license'},
|
|
|
|
canRevoke = {},
|
|
|
|
canRestore = {}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
-- Verfügbare Lizenzen/Ausweise
|
|
|
|
Config.Licenses = {
|
|
|
|
['id_card'] = {
|
|
|
|
label = 'Personalausweis',
|
|
|
|
icon = 'fas fa-id-card',
|
|
|
|
fields = {
|
|
|
|
name = true,
|
|
|
|
birthday = true,
|
|
|
|
gender = true,
|
|
|
|
issue_date = true,
|
|
|
|
expire_date = true,
|
|
|
|
classes = false
|
|
|
|
},
|
|
|
|
template = 'id_card'
|
|
|
|
},
|
|
|
|
['drivers_license'] = {
|
|
|
|
label = 'Führerschein',
|
|
|
|
icon = 'fas fa-car',
|
|
|
|
fields = {
|
|
|
|
name = true,
|
|
|
|
birthday = true,
|
|
|
|
gender = true,
|
|
|
|
issue_date = true,
|
|
|
|
expire_date = true,
|
|
|
|
classes = true
|
|
|
|
},
|
|
|
|
template = 'drivers_license'
|
|
|
|
},
|
|
|
|
['weapon_license'] = {
|
|
|
|
label = 'Waffenschein',
|
|
|
|
icon = 'fas fa-gun',
|
|
|
|
fields = {
|
|
|
|
name = true,
|
|
|
|
birthday = true,
|
|
|
|
gender = true,
|
|
|
|
issue_date = true,
|
|
|
|
expire_date = true,
|
|
|
|
classes = false
|
|
|
|
},
|
|
|
|
template = 'weapon_license'
|
|
|
|
},
|
|
|
|
['passport'] = {
|
|
|
|
label = 'Reisepass',
|
|
|
|
icon = 'fas fa-passport',
|
|
|
|
fields = {
|
|
|
|
name = true,
|
|
|
|
birthday = true,
|
|
|
|
gender = true,
|
|
|
|
issue_date = true,
|
|
|
|
expire_date = true,
|
|
|
|
classes = false
|
|
|
|
},
|
|
|
|
template = 'passport'
|
|
|
|
},
|
|
|
|
['business_license'] = {
|
|
|
|
label = 'Gewerbeschein',
|
|
|
|
icon = 'fas fa-briefcase',
|
|
|
|
fields = {
|
|
|
|
name = true,
|
|
|
|
birthday = false,
|
|
|
|
gender = false,
|
|
|
|
issue_date = true,
|
|
|
|
expire_date = true,
|
|
|
|
classes = false
|
|
|
|
},
|
|
|
|
template = 'business_license'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
-- Führerscheinklassen
|
|
|
|
Config.LicenseClasses = {
|
|
|
|
'A', 'B', 'C', 'Boot', 'Flugzeug'
|
|
|
|
}
|
|
|
|
|
|
|
|
-- Geschlechter
|
|
|
|
Config.Genders = {
|
|
|
|
{value = 'male', label = 'Männlich'},
|
|
|
|
{value = 'female', label = 'Weiblich'},
|
|
|
|
{value = 'other', label = 'Divers'}
|
|
|
|
}
|