This tutorial explains how to install the Service Desk App into a newly installed UM >= 7.45.
Install Service Desk App
You can either
...
Codeblock | ||
---|---|---|
| ||
dependencies { // ... runtime('de.pinuts.cmsbs:ServiceDesk2:14.90.190') } |
Configure REST Proxy
Create a file named rest-proxy/cmsbs-restproxy.properties
that configures the REST Proxy:
...
Create configuration files
Create a new file um/cmsbs-conf/conf.d/sd.attributes
:
Codeblock |
---|
include: cmsbs-conf/cse/plugins/de.pinuts.servicedesk/servicedesk.attributes additional.attributes[] = entrytype grp.std_intern.members[] = entrytype entrytype.isPrimary = true entrytype.title# Disable Composite Unique Key isUnique = "EntryType" entrytype.dbSize = 32 entrytype.display.height = 1 entrytype.values[] = admin entrytype.value.admin = Backoffice User entrytype.default = admin |
Create a new file cmsbs-conf/conf.d/sd.properties
:
Codeblock |
---|
cmsbs.entrytypes.attribute = "entrytype"
cmsbs.gui.login = internal |
...
Codeblock | ||
---|---|---|
| ||
// Pinuts File Encoding: UTF-8 var SERVICEDESK2_CONFIG = { baseUrl: 'http://localhost:8080/cmsbs', }; |
...
Setup UM
Let gradle install all dependencies:
Codeblock |
---|
attribute.groups = *std_personal attr.uid.title.de = "Login" attr.uid.title.en = "Login" grp.std_personal.title = "Admin User" grp.std_personal.show = true grp.std_personal.members = uid firstname lastname email password cmsbs.isadmin admin_role lang sd_memberofgradle setup |
Create backoffice “admin” user
...
Codeblock | ||
---|---|---|
| ||
(cd UM/scripts/ && ./userTool.sh cmsbs.properties -admin) |
Startup UM
Let gradle install the new dependency and start Startup your UM instance:
Codeblock |
---|
gradle setup run |
Login to http://localhost:8080/cmsbs as admin
/ admin
...