|
Lines 2-10
const { buildSampleObject, buildSampleObjects } = require("./mockData.js");
Link Here
|
| 2 |
const { query } = require("./db.js"); |
2 |
const { query } = require("./db.js"); |
| 3 |
|
3 |
|
| 4 |
const { APIClient } = require("./dist/api-client.cjs.js"); |
4 |
const { APIClient } = require("./dist/api-client.cjs.js"); |
| 5 |
const { Buffer } = require("buffer"); |
|
|
| 6 |
|
5 |
|
| 7 |
const insertSampleBiblio = async (item_count, baseUrl) => { |
6 |
const insertSampleBiblio = async (item_count, baseUrl, authHeader) => { |
| 8 |
let client = APIClient.default; |
7 |
let client = APIClient.default; |
| 9 |
let generated_objects = {}; |
8 |
let generated_objects = {}; |
| 10 |
const objects = [{ object: "library" }, { object: "item_type" }]; |
9 |
const objects = [{ object: "library" }, { object: "item_type" }]; |
|
Lines 53-65
const insertSampleBiblio = async (item_count, baseUrl) => {
Link Here
|
| 53 |
}, |
52 |
}, |
| 54 |
], |
53 |
], |
| 55 |
}; |
54 |
}; |
| 56 |
const credentials = Buffer.from("koha:koha").toString("base64"); |
|
|
| 57 |
let result = await client.koha.post({ |
55 |
let result = await client.koha.post({ |
| 58 |
endpoint: `${baseUrl}/api/v1/biblios`, |
56 |
endpoint: `${baseUrl}/api/v1/biblios`, |
| 59 |
headers: { |
57 |
headers: { |
| 60 |
"Content-Type": "application/marc-in-json", |
58 |
"Content-Type": "application/marc-in-json", |
| 61 |
"x-confirm-not-duplicate": 1, |
59 |
"x-confirm-not-duplicate": 1, |
| 62 |
Authorization: "Basic " + credentials, |
60 |
Authorization: authHeader, |
| 63 |
}, |
61 |
}, |
| 64 |
body: biblio, |
62 |
body: biblio, |
| 65 |
}); |
63 |
}); |
|
Lines 132-138
const insertSampleBiblio = async (item_count, baseUrl) => {
Link Here
|
| 132 |
body: item, |
130 |
body: item, |
| 133 |
headers: { |
131 |
headers: { |
| 134 |
"Content-Type": "application/json", |
132 |
"Content-Type": "application/json", |
| 135 |
Authorization: "Basic " + credentials, |
133 |
Authorization: authHeader, |
| 136 |
}, |
134 |
}, |
| 137 |
}) |
135 |
}) |
| 138 |
.then(i => createdItems.push(i)); |
136 |
.then(i => createdItems.push(i)); |
| 139 |
- |
|
|