soc-fortress/iris-web/source/app/static/assets/js/iris/manage.server.settings.js
hcornet 506716e703
Some checks failed
Deployment Verification / deploy-and-test (push) Failing after 29s
first sync
2025-03-04 07:59:21 +01:00

41 lines
1.2 KiB
JavaScript

function update_settings() {
var data_sent = $('form#form_srv_settings').serializeObject();
data_sent['prevent_post_mod_repush'] = $('#prevent_post_mod_repush').is(":checked");
data_sent['prevent_post_objects_repush'] = $('#prevent_post_objects_repush').is(":checked");
data_sent['password_policy_upper_case'] = $('#password_policy_upper_case').is(":checked");
data_sent['password_policy_lower_case'] = $('#password_policy_lower_case').is(":checked");
data_sent['password_policy_digit'] = $('#password_policy_digit').is(":checked");
post_request_api('/manage/settings/update', JSON.stringify(data_sent), true)
.done((data) => {
notify_auto_api(data);
});
}
function init_db_backup() {
get_request_api('/manage/server/backups/make-db')
.done((data) => {
msg = ""
for (idx in data.data) {
msg += data.data[idx] + '\n';
}
swal("Done",
msg,
{
icon: "success"
});
})
.fail((error) => {
for (idx in error.responseJSON.data) {
msg += data.data[idx] + '\n';
}
swal("Error",
msg,
{
icon: "error"
});
});
}