2019-11-14 13:37:41 +00:00
|
|
|
import { request } from "../client";
|
|
|
|
|
|
|
|
export function getSettings() {
|
|
|
|
return request({
|
|
|
|
method: "get",
|
|
|
|
url: "/settings.json"
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export function getPortalCultures() {
|
|
|
|
return request({
|
|
|
|
method: "get",
|
|
|
|
url: "/settings/cultures.json"
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2019-11-22 12:55:48 +00:00
|
|
|
export function getPortalPasswordSettings(confirmKey = null) {
|
|
|
|
const options = {
|
2019-11-14 13:37:41 +00:00
|
|
|
method: "get",
|
|
|
|
url: "/settings/security/password"
|
2019-11-22 12:55:48 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
if(confirmKey)
|
|
|
|
options.headers = { confirm: confirmKey };
|
|
|
|
|
|
|
|
return request(options);
|
2019-11-14 13:37:41 +00:00
|
|
|
}
|
|
|
|
|
2020-07-08 08:29:44 +00:00
|
|
|
export function getPortalTimezones(confirmKey = null) {
|
|
|
|
const options = {
|
2019-11-14 13:37:41 +00:00
|
|
|
method: "get",
|
|
|
|
url: "/settings/timezones.json"
|
2020-07-08 08:29:44 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
if(confirmKey)
|
|
|
|
options.headers = { confirm: confirmKey };
|
|
|
|
|
|
|
|
return request(options);
|
2019-11-14 13:37:41 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export function setLanguageAndTime(lng, timeZoneID) {
|
|
|
|
return request({
|
|
|
|
method: "put",
|
|
|
|
url: "/settings/timeandlanguage.json",
|
|
|
|
data: { lng, timeZoneID }
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export function setGreetingSettings(title) {
|
|
|
|
return request({
|
|
|
|
method: "post",
|
|
|
|
url: `/settings/greetingsettings.json`,
|
|
|
|
data: { title }
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export function restoreGreetingSettings() {
|
|
|
|
return request({
|
|
|
|
method: "post",
|
|
|
|
url: `/settings/greetingsettings/restore.json`
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export function getLogoText() {
|
|
|
|
return request({
|
|
|
|
method: "get",
|
|
|
|
url: `/settings/whitelabel/logotext.json`
|
|
|
|
});
|
|
|
|
}
|
|
|
|
export function getLogoSizes() {
|
|
|
|
return request({
|
|
|
|
method: "get",
|
|
|
|
url: `/settings/whitelabel/sizes.json`
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export function getLogoUrls() {
|
|
|
|
return request({
|
|
|
|
method: "get",
|
|
|
|
url: `/settings/whitelabel/logos.json`
|
|
|
|
});
|
2020-01-21 12:48:05 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export function getCurrentCustomSchema(id) {
|
|
|
|
return request({
|
|
|
|
method: "get",
|
|
|
|
url: `settings/customschemas/${id}.json`
|
|
|
|
});
|
2020-07-08 08:29:44 +00:00
|
|
|
}
|
|
|
|
|
2020-07-27 11:37:21 +00:00
|
|
|
export function sendRecoverRequest(email, message) {
|
|
|
|
const data = { email, message };
|
|
|
|
return request({
|
|
|
|
method: "post",
|
|
|
|
url: `/settings/sendadmmail`,
|
|
|
|
data
|
|
|
|
});
|
2020-07-29 08:52:18 +00:00
|
|
|
}
|
|
|
|
|
2020-07-28 08:07:12 +00:00
|
|
|
export function sendRegisterRequest(email) {
|
|
|
|
const data = { email };
|
|
|
|
return request({
|
|
|
|
method: "post",
|
|
|
|
url: `/settings/sendjoininvite`,
|
|
|
|
data
|
|
|
|
});
|
2020-07-31 13:49:54 +00:00
|
|
|
}
|
|
|
|
|
2020-07-08 08:29:44 +00:00
|
|
|
export function getMachineName(confirmKey = null) {
|
|
|
|
const options = {
|
|
|
|
method: "get",
|
|
|
|
url: "/settings/machine.json"
|
|
|
|
};
|
|
|
|
|
2020-08-04 08:48:43 +00:00
|
|
|
if ( confirmKey )
|
2020-07-08 08:29:44 +00:00
|
|
|
options.headers = { confirm: confirmKey };
|
|
|
|
|
|
|
|
return request(options);
|
2020-07-08 15:15:50 +00:00
|
|
|
}
|
|
|
|
|
2020-08-03 13:14:05 +00:00
|
|
|
export function setPortalOwner( email, pwd, lng, timeZone, confirmKey = null, analytics ) {
|
2020-07-08 15:15:50 +00:00
|
|
|
const options = {
|
|
|
|
method: "put",
|
|
|
|
url: "/settings/wizard/complete.json",
|
|
|
|
data: {
|
|
|
|
email: email,
|
|
|
|
pwd: pwd,
|
|
|
|
lng: lng,
|
2020-08-03 13:14:05 +00:00
|
|
|
timeZone: timeZone,
|
2020-07-10 15:08:22 +00:00
|
|
|
analytics: analytics
|
2020-07-08 15:15:50 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-08-04 08:48:43 +00:00
|
|
|
if ( confirmKey ) {
|
2020-07-08 15:15:50 +00:00
|
|
|
options.headers = { confirm: confirmKey};
|
|
|
|
}
|
|
|
|
return request(options);
|
|
|
|
}
|
2020-08-03 19:04:49 +00:00
|
|
|
|
|
|
|
export function getIsLicenseRequired() {
|
|
|
|
return request({
|
|
|
|
method: 'get',
|
|
|
|
url: '/settings/license/required.json'
|
|
|
|
})
|
|
|
|
}
|
2020-08-03 19:36:13 +00:00
|
|
|
|
2020-08-04 13:39:05 +00:00
|
|
|
export function setLicense(confirmKey = null, data) {
|
2020-08-04 08:48:43 +00:00
|
|
|
const options = {
|
2020-08-03 19:36:13 +00:00
|
|
|
method: "post",
|
2020-08-05 12:27:28 +00:00
|
|
|
url: `/settings/license`,
|
|
|
|
data
|
2020-08-04 08:48:43 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
if ( confirmKey ) {
|
2020-08-05 12:27:28 +00:00
|
|
|
options.headers = { confirm: confirmKey }
|
2020-08-04 08:48:43 +00:00
|
|
|
}
|
2020-08-04 13:39:05 +00:00
|
|
|
|
2020-08-04 08:48:43 +00:00
|
|
|
return request(options);
|
2020-08-03 19:36:13 +00:00
|
|
|
}
|