|
Lines 320-325
export default {
Link Here
|
| 320 |
{ name: __("IdP field"), value: "provider_field" }, |
320 |
{ name: __("IdP field"), value: "provider_field" }, |
| 321 |
{ name: __("Koha field"), value: "koha_field" }, |
321 |
{ name: __("Koha field"), value: "koha_field" }, |
| 322 |
{ name: __("Default value"), value: "default_content" }, |
322 |
{ name: __("Default value"), value: "default_content" }, |
|
|
323 |
{ name: __("Sync on creation"), value: "sync_on_creation" }, |
| 324 |
{ name: __("Sync on update"), value: "sync_on_update" }, |
| 323 |
], |
325 |
], |
| 324 |
}, |
326 |
}, |
| 325 |
componentProps: { |
327 |
componentProps: { |
|
Lines 336-341
export default {
Link Here
|
| 336 |
provider_field: "", |
338 |
provider_field: "", |
| 337 |
koha_field: borrowerColumnsArray[0]?.value || "", |
339 |
koha_field: borrowerColumnsArray[0]?.value || "", |
| 338 |
default_content: "", |
340 |
default_content: "", |
|
|
341 |
sync_on_creation: true, |
| 342 |
sync_on_update: true, |
| 339 |
}, |
343 |
}, |
| 340 |
}, |
344 |
}, |
| 341 |
}, |
345 |
}, |
|
Lines 364-369
export default {
Link Here
|
| 364 |
type: "text", |
368 |
type: "text", |
| 365 |
label: __("Default value"), |
369 |
label: __("Default value"), |
| 366 |
}, |
370 |
}, |
|
|
371 |
{ |
| 372 |
name: "sync_on_creation", |
| 373 |
type: "boolean", |
| 374 |
indexRequired: true, |
| 375 |
label: __("Sync on creation"), |
| 376 |
badgeTrueLabel: __("Sync on creation"), |
| 377 |
badgeTrueClass: "bg-success", |
| 378 |
}, |
| 379 |
{ |
| 380 |
name: "sync_on_update", |
| 381 |
type: "boolean", |
| 382 |
indexRequired: true, |
| 383 |
label: __("Sync on update"), |
| 384 |
badgeTrueLabel: __("Sync on update"), |
| 385 |
badgeTrueClass: "bg-success", |
| 386 |
}, |
| 367 |
], |
387 |
], |
| 368 |
}; |
388 |
}; |
| 369 |
|
389 |
|
|
Lines 728-733
export default {
Link Here
|
| 728 |
provider_field: m.provider_field || null, |
748 |
provider_field: m.provider_field || null, |
| 729 |
koha_field: m.koha_field, |
749 |
koha_field: m.koha_field, |
| 730 |
default_content: m.default_content || null, |
750 |
default_content: m.default_content || null, |
|
|
751 |
sync_on_creation: m.sync_on_creation ?? true, |
| 752 |
sync_on_update: m.sync_on_update ?? true, |
| 731 |
}; |
753 |
}; |
| 732 |
if (m.mapping_id) { |
754 |
if (m.mapping_id) { |
| 733 |
await APIClient.identity_providers.mappings.update( |
755 |
await APIClient.identity_providers.mappings.update( |
|
Lines 809-814
export default {
Link Here
|
| 809 |
provider_field: m.provider_field || null, |
831 |
provider_field: m.provider_field || null, |
| 810 |
koha_field: m.koha_field, |
832 |
koha_field: m.koha_field, |
| 811 |
default_content: m.default_content || null, |
833 |
default_content: m.default_content || null, |
|
|
834 |
sync_on_creation: m.sync_on_creation ?? true, |
| 835 |
sync_on_update: m.sync_on_update ?? true, |
| 812 |
} |
836 |
} |
| 813 |
); |
837 |
); |
| 814 |
} |
838 |
} |
| 815 |
- |
|
|