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

(-)a/api/v1/swagger/definitions/identity_provider_domain.yaml (-3 / +7 lines)
Lines 13-20 properties: Link Here
13
    type:
13
    type:
14
      - string
14
      - string
15
      - "null"
15
      - "null"
16
  auto_register:
16
  auto_register_opac:
17
    description: If patrons will be generated on login if required
17
    description: If patrons will be generated on login if required (OPAC)
18
    type: boolean
19
  auto_register_staff:
20
    description: If patrons will be generated on login if required (Staff interface)
18
    type: boolean
21
    type: boolean
19
  update_on_auth:
22
  update_on_auth:
20
    description: If patron data is updated on login
23
    description: If patron data is updated on login
Lines 39-45 additionalProperties: false Link Here
39
required:
42
required:
40
  - identity_provider_domain_id
43
  - identity_provider_domain_id
41
  - domain
44
  - domain
42
  - auto_register
45
  - auto_register_opac
46
  - auto_register_staff
43
  - update_on_auth
47
  - update_on_auth
44
  - default_library_id
48
  - default_library_id
45
  - default_category_id
49
  - default_category_id
(-)a/t/db_dependent/api/v1/idp.t (-5 / +8 lines)
Lines 107-113 my $oidc_without_email_provider_data = { Link Here
107
107
108
my $domain_not_matching = {
108
my $domain_not_matching = {
109
    domain              => 'gmail.com',
109
    domain              => 'gmail.com',
110
    auto_register       => 0,
110
    auto_register_opac  => 0,
111
    auto_register_staff => 0,
111
    update_on_auth      => 0,
112
    update_on_auth      => 0,
112
    default_library_id  => undef,
113
    default_library_id  => undef,
113
    default_category_id => undef,
114
    default_category_id => undef,
Lines 117-123 my $domain_not_matching = { Link Here
117
118
118
my $domain_no_register = {
119
my $domain_no_register = {
119
    domain              => 'some.library.com',
120
    domain              => 'some.library.com',
120
    auto_register       => 0,
121
    auto_register_opac  => 0,
122
    auto_register_staff => 0,
121
    update_on_auth      => 0,
123
    update_on_auth      => 0,
122
    default_library_id  => undef,
124
    default_library_id  => undef,
123
    default_category_id => undef,
125
    default_category_id => undef,
Lines 130-136 my $category = $builder->build_object( { class => 'Koha::Patron::Categories' } ) Link Here
130
132
131
my $domain_register = {
133
my $domain_register = {
132
    domain              => 'some.library.com',
134
    domain              => 'some.library.com',
133
    auto_register       => 1,
135
    auto_register_opac  => 1,
136
    auto_register_staff => 0,
134
    update_on_auth      => 0,
137
    update_on_auth      => 0,
135
    default_library_id  => $library->branchcode,
138
    default_library_id  => $library->branchcode,
136
    default_category_id => $category->categorycode,
139
    default_category_id => $category->categorycode,
Lines 140-146 my $domain_register = { Link Here
140
143
141
my $domain_register_update = {
144
my $domain_register_update = {
142
    domain              => 'some.library.com',
145
    domain              => 'some.library.com',
143
    auto_register       => 1,
146
    auto_register_opac  => 1,
147
    auto_register_staff => 0,
144
    update_on_auth      => 1,
148
    update_on_auth      => 1,
145
    default_library_id  => $library->branchcode,
149
    default_library_id  => $library->branchcode,
146
    default_category_id => $category->categorycode,
150
    default_category_id => $category->categorycode,
147
- 

Return to bug 37711