View | Details | Raw Unified | Return to bug 33538
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/IdentityProviders/ProviderResource.vue (-1 / +24 lines)
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
- 

Return to bug 33538