Jonathan Druart
1139972748
Test plan: = Koha = Apply the first patch, prove xt/vue_tidy.t and notice the failure Apply this patch, now it passes = QA test = Apply the change to the merge request linked with this qa-test-tools' issue: https://gitlab.com/koha-community/qa-test-tools/-/issues/62 inside your ktd container (at /kohadevbox/qa-test-tools/) Edit a .js within koha-tmpl/intranet-tmpl/prog/js/vue and a .ts file (cypress test) with something not pretty Commit and run the QA script => It's failing! Pretty the change, commit again, run the QA script => It's happy! = KTD - git hook = Go to the merge request linked with this ktd's issue: https://gitlab.com/koha-community/koha-testing-docker/-/issues/374 Copy the modified git hook to .git/hooks/ktd/pre-commit Edit a .js within koha-tmpl/intranet-tmpl/prog/js/vue and a .ts file (cypress test) with something not pretty Commit => Notice that the commit content is pretty! Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
29 lines
793 B
JavaScript
29 lines
793 B
JavaScript
import HttpClient from "./http-client";
|
|
|
|
export class SysprefAPIClient extends HttpClient {
|
|
constructor() {
|
|
super({
|
|
baseURL: "/cgi-bin/koha/svc/config/systempreferences",
|
|
});
|
|
}
|
|
|
|
get sysprefs() {
|
|
return {
|
|
get: variable =>
|
|
this.get({
|
|
endpoint: "/?pref=" + variable,
|
|
}),
|
|
update: (variable, value) =>
|
|
this.post({
|
|
endpoint: "",
|
|
body: "pref_%s=%s".format(variable, value),
|
|
headers: {
|
|
"Content-Type":
|
|
"application/x-www-form-urlencoded;charset=utf-8",
|
|
},
|
|
}),
|
|
};
|
|
}
|
|
}
|
|
|
|
export default SysprefAPIClient;
|