diff --git a/Gemfile.lock b/Gemfile.lock index 4e8faecdfbe..6b64abdb40e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -462,6 +462,7 @@ GEM rake mini_magick (4.12.0) mini_mime (1.1.5) + mini_portile2 (2.8.6) minitest (5.23.0) msgpack (1.7.2) multi_json (1.15.0) @@ -479,9 +480,10 @@ GEM net-smtp (0.5.0) net-protocol nio4r (2.7.3) - nokogiri (1.16.5-x86_64-darwin) + nokogiri (1.16.5) + mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.16.5-x86_64-linux) + nokogiri (1.16.5-x86_64-darwin) racc (~> 1.4) openid_connect (2.3.0) activemodel diff --git a/app/components/dossiers/champs_rows_show_component/champs_rows_show_component.html.haml b/app/components/dossiers/champs_rows_show_component/champs_rows_show_component.html.haml index fafbc29807e..3127c4a3e7a 100644 --- a/app/components/dossiers/champs_rows_show_component/champs_rows_show_component.html.haml +++ b/app/components/dossiers/champs_rows_show_component/champs_rows_show_component.html.haml @@ -56,8 +56,8 @@ = render partial: "shared/champs/te_fenua/show", locals: { champ: champ, profile: @profile } - when TypeDeChamp.type_champs.fetch(:numero_dn) = render partial: "shared/champs/numero_dn/show", locals: { champ: champ, profile: @profile } - - when TypeDeChamp.type_champs.fetch(:table_row_selector) - = render partial: "shared/champs/table_row_selector/show", locals: { champ: champ, profile: @profile } + - when TypeDeChamp.type_champs.fetch(:referentiel_de_polynesie) + = render partial: "shared/champs/referentiel_de_polynesie/show", locals: { champ: champ, profile: @profile } - when TypeDeChamp.type_champs.fetch(:cojo) = render partial: "shared/champs/cojo/show", locals: { champ: champ, profile: @profile } - when TypeDeChamp.type_champs.fetch(:date) diff --git a/app/components/editable_champ/table_row_selector_component.rb b/app/components/editable_champ/referentiel_de_polynesie_component.rb similarity index 76% rename from app/components/editable_champ/table_row_selector_component.rb rename to app/components/editable_champ/referentiel_de_polynesie_component.rb index db834f21224..3271ff27c88 100644 --- a/app/components/editable_champ/table_row_selector_component.rb +++ b/app/components/editable_champ/referentiel_de_polynesie_component.rb @@ -1,4 +1,4 @@ -class EditableChamp::TableRowSelectorComponent < EditableChamp::ComboSearchComponent +class EditableChamp::ReferentielDePolynesieComponent < EditableChamp::ComboSearchComponent def dsfr_input_classname 'fr-input' end diff --git a/app/components/editable_champ/table_row_selector_component/table_row_selector_component.html.haml b/app/components/editable_champ/referentiel_de_polynesie_component/referentiel_de_polynesie_component.html.haml similarity index 69% rename from app/components/editable_champ/table_row_selector_component/table_row_selector_component.html.haml rename to app/components/editable_champ/referentiel_de_polynesie_component/referentiel_de_polynesie_component.html.haml index 318537126de..8bb52823954 100644 --- a/app/components/editable_champ/table_row_selector_component/table_row_selector_component.html.haml +++ b/app/components/editable_champ/referentiel_de_polynesie_component/referentiel_de_polynesie_component.html.haml @@ -2,6 +2,6 @@ = @form.hidden_field :value = @form.hidden_field :external_id -= react_component("ComboTableRowSelectorSearch", += react_component("ComboReferentielDePolynesieSearch", **react_input_opts, **react_combo_props) diff --git a/app/components/types_de_champ_editor/champ_component/champ_component.html.haml b/app/components/types_de_champ_editor/champ_component/champ_component.html.haml index 2a8ed91768e..018ad3a3fae 100644 --- a/app/components/types_de_champ_editor/champ_component/champ_component.html.haml +++ b/app/components/types_de_champ_editor/champ_component/champ_component.html.haml @@ -103,7 +103,7 @@ .cell.width-100 = form.label :accredited_user_string, "Mails des personnes accréditées", for: dom_id(type_de_champ, :accredited_user_string) = form.text_area :accredited_user_string, class: 'fr-input small-margin small', rows: 7, id: dom_id(type_de_champ, :accredited_user_string), placeholder: 'Ecrire un email par ligne' - - if type_de_champ.table_row_selector? + - if type_de_champ.referentiel_de_polynesie? .flex.width-33 .flex.column.flex-grow.justify-start .cell.width-100 diff --git a/app/controllers/champs/table_row_selector_controller.rb b/app/controllers/champs/referentiel_de_polynesie_controller.rb similarity index 69% rename from app/controllers/champs/table_row_selector_controller.rb rename to app/controllers/champs/referentiel_de_polynesie_controller.rb index 1ec76fd85ff..58154270fae 100644 --- a/app/controllers/champs/table_row_selector_controller.rb +++ b/app/controllers/champs/referentiel_de_polynesie_controller.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -class Champs::TableRowSelectorController < ApplicationController +class Champs::ReferentielDePolynesieController < ApplicationController before_action :authenticate_logged_user! def search @@ -8,7 +8,7 @@ def search if bad_parameters render json: [], status: 400 else - render json: TableRowSelector::API.search(@params[:domain], @params[:term]) + render json: ReferentielDePolynesie::API.search(@params[:domain], @params[:term]) end end diff --git a/app/javascript/components/ComboTableRowSelectorSearch.tsx b/app/javascript/components/ComboReferentielDePolynesieSearch.tsx similarity index 71% rename from app/javascript/components/ComboTableRowSelectorSearch.tsx rename to app/javascript/components/ComboReferentielDePolynesieSearch.tsx index 86df683a21b..37ad61c7816 100644 --- a/app/javascript/components/ComboTableRowSelectorSearch.tsx +++ b/app/javascript/components/ComboReferentielDePolynesieSearch.tsx @@ -4,24 +4,24 @@ import { QueryClientProvider } from 'react-query'; import ComboSearch, { ComboSearchProps } from './ComboSearch'; import { queryClient } from './shared/queryClient'; -type TableRowSelectorResult = { +type ReferentielDePolynesieResult = { name: string; id: string; domain: string; }; function transformResults(_: unknown, result: unknown) { - return result as TableRowSelectorResult[]; + return result as ReferentielDePolynesieResult[]; } -export default function ComboTableRowSelectorSearch( - props: ComboSearchProps +export default function ComboReferentielDePolynesieResultSearch( + props: ComboSearchProps ) { return ( '202600', + 'Champ de recherche' => 'search_field', + 'Token' => ENV['API_BASEROW_TOKEN'].to_s + }) + + VCR.use_cassette('baserow_search') do + results = ReferentielDePolynesie::BaserowAPI.search(123, "term") + + expect(results).to be_an(Array) + expect(results.length).to be > 0 + expect(results.first).to have_key(:name) + expect(results.first).to have_key(:id) + end + end + end + + describe '#fetch_row' do + it 'fetch a specific line in a Baserow table', :vcr do + allow(ReferentielDePolynesie::BaserowAPI).to receive(:config).and_return({ + 'Table' => '202600', + 'Token' => ENV['API_BASEROW_TOKEN'].to_s + }) + + VCR.use_cassette('baserow_fetch_row') do + result = ReferentielDePolynesie::BaserowAPI.fetch_row(123, 1) + + expect(result[:row]["Nom"]).to eq("Communes de polynésie") + expect(result[:row]["Notes"]).to eq("") + expect(result[:row]["Actif"]).to eq(true) + expect(result[:row]["Table"]).to eq("202578") + expect(result[:row]["Champs usager"]).to eq("1391747,1391750,1391755,1391756") + expect(result[:row]["Champ de recherche"]).to eq("1391747") + expect(result[:row]["Champs instructeur"]).to eq("1391747,1391750,1391755,1391756") + end + end + + it 'return a 404 error if the row does not exist', :vcr do + allow(ReferentielDePolynesie::BaserowAPI).to receive(:config).and_return({ + 'Table' => '202600', + 'Token' => ENV['API_BASEROW_TOKEN'].to_s + }) + + VCR.use_cassette('baserow404_error') do + results = ReferentielDePolynesie::BaserowAPI.fetch_row(123, 99999) + + expect(results).to eq(nil) + end + end + end + + describe '#available_tables' do + it 'fetch the available tables', :vcr do + allow(ReferentielDePolynesie::BaserowAPI).to receive(:config) + + VCR.use_cassette('baserow_available_tables') do + results = ReferentielDePolynesie::BaserowAPI.available_tables + + expect(results).to be_an(Array) + expect(results.first[:name]).to eq("Communes de polynésie") + expect(results.first[:id]).to eq(1) + end + end + end +end diff --git a/spec/models/table_row_selector/baserow_api_spec.rb b/spec/models/table_row_selector/baserow_api_spec.rb index 1da58537dac..36028e53801 100644 --- a/spec/models/table_row_selector/baserow_api_spec.rb +++ b/spec/models/table_row_selector/baserow_api_spec.rb @@ -1,59 +1,72 @@ -require 'rails_helper' -require 'webmock/rspec' -require 'vcr' - -RSpec.describe TableRowSelector::BaserowAPI, type: :model do - describe '#search' do - it 'search in a Baserow table and return the result', :vcr do - allow(TableRowSelector::BaserowAPI).to receive(:config).and_return({ - 'Table' => '202600', - 'Champ de recherche' => 'search_field', - 'Token' => ENV['API_BASEROW_TOKEN'].to_s - }) - - VCR.use_cassette('baserow_search') do - results = TableRowSelector::BaserowAPI.search(123, "term") - - expect(results).to be_an(Array) - expect(results.length).to be > 0 - expect(results.first).to have_key(:name) - expect(results.first).to have_key(:id) - end - end - end - - describe '#fetch_row' do - it 'fetch a specific line in a Baserow table', :vcr do - allow(TableRowSelector::BaserowAPI).to receive(:config).and_return({ - 'Table' => '202600', - 'Token' => ENV['API_BASEROW_TOKEN'].to_s - }) - - VCR.use_cassette('baserow_fetch_row') do - result = TableRowSelector::BaserowAPI.fetch_row(123, 1) - - expect(result[:row]["Nom"]).to eq("Communes de polynésie") - expect(result[:row]["Notes"]).to eq("") - expect(result[:row]["Actif"]).to eq(true) - expect(result[:row]["Table"]).to eq("202578") - expect(result[:row]["Champs usager"]).to eq("1391747,1391750,1391755,1391756") - expect(result[:row]["Champ de recherche"]).to eq("1391747") - expect(result[:row]["Champs instructeur"]).to eq("1391747,1391750,1391755,1391756") - end - end - end - - describe '#available_tables' do - it 'fetch the available tables', :vcr do - allow(TableRowSelector::BaserowAPI).to receive(:config) - - VCR.use_cassette('baserow_available_tables') do - results = TableRowSelector::BaserowAPI.available_tables - - expect(results).to be_an(Array) - expect(results.first[:name]).to eq("Communes de polynésie") - expect(results.first[:id]).to eq(1) - end - end - end -end +# require 'rails_helper' +# require 'webmock/rspec' +# require 'vcr' + +# RSpec.describe ReferentielDePolynesie::BaserowAPI, type: :model do +# describe '#search' do +# it 'search in a Baserow table and return the result', :vcr do +# allow(ReferentielDePolynesie::BaserowAPI).to receive(:config).and_return({ +# 'Table' => '202600', +# 'Champ de recherche' => 'search_field', +# 'Token' => ENV['API_BASEROW_TOKEN'].to_s +# }) + +# VCR.use_cassette('baserow_search') do +# results = ReferentielDePolynesie::BaserowAPI.search(123, "term") + +# expect(results).to be_an(Array) +# expect(results.length).to be > 0 +# expect(results.first).to have_key(:name) +# expect(results.first).to have_key(:id) +# end +# end +# end + +# describe '#fetch_row' do +# it 'fetch a specific line in a Baserow table', :vcr do +# allow(ReferentielDePolynesie::BaserowAPI).to receive(:config).and_return({ +# 'Table' => '202600', +# 'Token' => ENV['API_BASEROW_TOKEN'].to_s +# }) + +# VCR.use_cassette('baserow_fetch_row') do +# result = ReferentielDePolynesie::BaserowAPI.fetch_row(123, 1) + +# expect(result[:row]["Nom"]).to eq("Communes de polynésie") +# expect(result[:row]["Notes"]).to eq("") +# expect(result[:row]["Actif"]).to eq(true) +# expect(result[:row]["Table"]).to eq("202578") +# expect(result[:row]["Champs usager"]).to eq("1391747,1391750,1391755,1391756") +# expect(result[:row]["Champ de recherche"]).to eq("1391747") +# expect(result[:row]["Champs instructeur"]).to eq("1391747,1391750,1391755,1391756") +# end +# end + +# it 'return a 404 error if the row does not exist', :vcr do +# allow(ReferentielDePolynesie::BaserowAPI).to receive(:config).and_return({ +# 'Table' => '202600', +# 'Token' => ENV['API_BASEROW_TOKEN'].to_s +# }) + +# VCR.use_cassette('baserow404_error') do +# results = ReferentielDePolynesie::BaserowAPI.fetch_row(123, 99999) + +# expect(results).to eq(nil) +# end +# end +# end + +# describe '#available_tables' do +# it 'fetch the available tables', :vcr do +# allow(ReferentielDePolynesie::BaserowAPI).to receive(:config) + +# VCR.use_cassette('baserow_available_tables') do +# results = ReferentielDePolynesie::BaserowAPI.available_tables + +# expect(results).to be_an(Array) +# expect(results.first[:name]).to eq("Communes de polynésie") +# expect(results.first[:id]).to eq(1) +# end +# end +# end +# end diff --git a/spec/system/administrateurs/types_de_champ_spec.rb b/spec/system/administrateurs/types_de_champ_spec.rb index 04d38d6ed7b..0911550de2e 100644 --- a/spec/system/administrateurs/types_de_champ_spec.rb +++ b/spec/system/administrateurs/types_de_champ_spec.rb @@ -206,24 +206,22 @@ end end - context 'table_row_selector enabled' do - before { Flipper.enable(:table_row_selector, administrateur.user) } + context 'referentiel_de_polynesie enabled' do + before { Flipper.enable(:referentiel_de_polynesie, administrateur.user) } - it "Add table_row_selector champ" do - VCR.use_cassette('baserow_api_available_tables') do + it "add referentiel_de_polynesie champ" do + VCR.use_cassette('baserow_api_available_tables', record: :new_episodes) do add_champ - select('Table Row Selector', from: 'Type de champ') - fill_in 'Libellé du champ', with: 'Libellé de champ Table Row Selector', fill_options: { clear: :backspace } - - expect(page).to have_selector('select[name="type_de_champ[table_id]"]') - - find('select[name="type_de_champ[table_id]"]').find('option', text: 'Communes de polynésie').select_option + select('Referentiel De Polynesie', from: 'Type de champ') + fill_in 'Libellé du champ', with: 'Libellé de champ Référentiel de Polynésie', fill_options: { clear: :backspace } expect(page).to have_content('Formulaire enregistré') + wait_until { procedure.draft_types_de_champ_public.first.libelle == 'Libellé de champ Référentiel de Polynésie' } + page.refresh - expect(page).to have_content('Communes de polynésie') + expect(page).to have_content('Libellé de champ Référentiel de Polynésie') end end end diff --git a/spec/system/users/brouillon_spec.rb b/spec/system/users/brouillon_spec.rb index 2fce0c29d7b..2f40517e428 100644 --- a/spec/system/users/brouillon_spec.rb +++ b/spec/system/users/brouillon_spec.rb @@ -178,6 +178,34 @@ ]) } + let(:simple_procedure_with_referentiel_de_polynesie) { + create(:procedure, :published, :for_individual, types_de_champ_public: [ + { mandatory: false, libelle: 'referentiel de polynesie', type_champ: 'referentiel_de_polynesie', table_id: "1" } + ]) + } + + scenario 'fill a dossier with referentiel_de_polynesie', js: true, vcr: true do + log_in(user, simple_procedure_with_referentiel_de_polynesie) + fill_individual + + find_field('referentiel de polynesie').click + fill_in('referentiel de polynesie', with: 'Mahina') + + using_wait_time 5 do + expect(page).to have_selector('input[aria-expanded="true"]', visible: true, wait: 10) + end + + using_wait_time 5 do + expect(page).to have_selector('ul[role="listbox"]', visible: true, wait: 10) + expect(page).to have_selector('ul[role="listbox"] li', text: 'Mahina - Tahiti - 98709') + end + + find('ul[role="listbox"] li', text: 'Mahina - Tahiti - 98709').click + click_on 'Déposer le dossier' + + expect(page).to have_content('Vous avez désormais accès à votre dossier en ligne.') + end + scenario 'save an incomplete dossier as draft but cannot not submit it', js: true do log_in(user, simple_procedure) fill_individual diff --git a/spec/vcr_cassettes/The_user/fill_a_dossier_with_referentiel_de_polynesie.yml b/spec/vcr_cassettes/The_user/fill_a_dossier_with_referentiel_de_polynesie.yml new file mode 100644 index 00000000000..3a08b085ddc --- /dev/null +++ b/spec/vcr_cassettes/The_user/fill_a_dossier_with_referentiel_de_polynesie.yml @@ -0,0 +1,102 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.baserow.io/api/database/rows/table/202600/1/?user_field_names=true + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - mes-demarches.gov.pf + Authorization: + - Token TqdlHPclwJkEouMLjtiFOcmKjgsDWtaL + Expect: + - '' + response: + status: + code: 200 + message: '' + headers: + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Alt-Svc: + - h3=":443"; ma=2592000 + Content-Type: + - application/json + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 21 Oct 2024 18:22:13 GMT + Referrer-Policy: + - same-origin + Server: + - Caddy + - gunicorn + Vary: + - origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + Content-Length: + - '292' + body: + encoding: ASCII-8BIT + string: !binary |- + eyJpZCI6MSwib3JkZXIiOiIxLjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiQ29tbXVuZXMgZGUgcG9seW7DqXNpZSIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTc4IiwiQ2hhbXBzIHVzYWdlciI6IjEzOTE3NDcsMTM5MTc1MCwxMzkxNzU1LDEzOTE3NTYiLCJDaGFtcCBkZSByZWNoZXJjaGUiOiIxMzkxNzQ3IiwiQ2hhbXBzIGluc3RydWN0ZXVyIjoiMTM5MTc0NywxMzkxNzUwLDEzOTE3NTUsMTM5MTc1NiIsIlRva2VuIjoiVHFkbEhQY2x3SmtFb3VNTGp0aUZPY21LamdzRFd0YUwifQ== + recorded_at: Mon, 21 Oct 2024 18:22:12 GMT +- request: + method: get + uri: https://api.baserow.io/api/database/rows/table/202578/?filter__field_1391747__contains=Mahina + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - mes-demarches.gov.pf + Authorization: + - Token TqdlHPclwJkEouMLjtiFOcmKjgsDWtaL + Expect: + - '' + response: + status: + code: 200 + message: '' + headers: + Allow: + - GET, POST, HEAD, OPTIONS + Alt-Svc: + - h3=":443"; ma=2592000 + Content-Type: + - application/json + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Mon, 21 Oct 2024 18:22:14 GMT + Referrer-Policy: + - same-origin + Server: + - Caddy + - gunicorn + Vary: + - origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + Content-Length: + - '1363' + body: + encoding: ASCII-8BIT + string: '{"count":3,"next":null,"previous":null,"results":[{"id":10,"order":"10.00000000000000000000","field_1391747":"Mahina + - Tahiti - 98709","field_1391748":"Mahina","field_1391749":"98709","field_1391750":"14351","field_1391751":"","field_1391754":[{"ids":{"database_table_202575":2,"database_table_202576":7},"value":"Iles + Du Vent"}],"field_1391755":"","field_1391756":[{"id":7,"value":"Mahina - Tahiti + - 98709"}],"field_1391765":[{"id":7,"value":"Tahiti"}]},{"id":11,"order":"11.00000000000000000000","field_1391747":"Orofara + (Village) - Mahina - Tahiti - 98710","field_1391748":"Orofara (Village)","field_1391749":"98710","field_1391750":null,"field_1391751":"Mahina","field_1391754":[{"ids":{"database_table_202575":2,"database_table_202576":7},"value":"Iles + Du Vent"}],"field_1391755":"","field_1391756":[{"id":7,"value":"Orofara (Village) + - Mahina - Tahiti - 98710"}],"field_1391765":[{"id":7,"value":"Tahiti"}]},{"id":164,"order":"164.00000000000000000000","field_1391747":"Pukapuka + - Teonemahina - 98774","field_1391748":"Pukapuka","field_1391749":"98774","field_1391750":null,"field_1391751":"Teonemahina","field_1391754":[{"ids":{"database_table_202575":5,"database_table_202576":85},"value":"Tuamotu-Gambiers"}],"field_1391755":"Pukapuka","field_1391756":[{"id":85,"value":"Pukapuka + - Teonemahina - 98774"}],"field_1391765":[{"id":85,"value":"Pukapuka"}]}]}' + recorded_at: Mon, 21 Oct 2024 18:22:13 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/vcr_cassettes/baserow404_error.yml b/spec/vcr_cassettes/baserow404_error.yml new file mode 100644 index 00000000000..044b5792f5e --- /dev/null +++ b/spec/vcr_cassettes/baserow404_error.yml @@ -0,0 +1,49 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.baserow.io/api/database/rows/table/202600/99999/ + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - mes-demarches.gov.pf + Authorization: + - Token TqdlHPclwJkEouMLjtiFOcmKjgsDWtaL + Expect: + - '' + response: + status: + code: 404 + message: '' + headers: + Allow: + - GET, PATCH, DELETE, HEAD, OPTIONS + Alt-Svc: + - h3=":443"; ma=2592000 + Content-Type: + - application/json + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Wed, 16 Oct 2024 10:46:54 GMT + Referrer-Policy: + - same-origin + Server: + - Caddy + - gunicorn + Vary: + - origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + Content-Length: + - '80' + body: + encoding: ASCII-8BIT + string: '{"error":"ERROR_ROW_DOES_NOT_EXIST","detail":"The rows [''99999''] + do not exist."}' + recorded_at: Wed, 16 Oct 2024 10:46:50 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/vcr_cassettes/baserow_api_available_tables.yml b/spec/vcr_cassettes/baserow_api_available_tables.yml index 5ab0012a9af..e719e267361 100644 --- a/spec/vcr_cassettes/baserow_api_available_tables.yml +++ b/spec/vcr_cassettes/baserow_api_available_tables.yml @@ -27,7 +27,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 16 Oct 2024 14:20:48 GMT + - Thu, 17 Oct 2024 13:53:33 GMT Referrer-Policy: - same-origin Server: @@ -45,7 +45,7 @@ http_interactions: encoding: ASCII-8BIT string: !binary |- eyJjb3VudCI6NywibmV4dCI6bnVsbCwicHJldmlvdXMiOm51bGwsInJlc3VsdHMiOlt7ImlkIjoxLCJvcmRlciI6IjEuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJDb21tdW5lcyBkZSBwb2x5bsOpc2llIiwiTm90ZXMiOiIiLCJBY3RpZiI6dHJ1ZSwiVGFibGUiOiIyMDI1NzgiLCJDaGFtcHMgdXNhZ2VyIjoiMTM5MTc0NywxMzkxNzUwLDEzOTE3NTUsMTM5MTc1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE3NDciLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNzQ3LDEzOTE3NTAsMTM5MTc1NSwxMzkxNzU2IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjIsIm9yZGVyIjoiMi4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6Ik1hdMOpcmllbHMgYWZmZWN0w6lzIGF1eCBhZ2VudHMiLCJOb3RlcyI6IiIsIkFjdGlmIjp0cnVlLCJUYWJsZSI6IjIwMjU2NyIsIkNoYW1wcyB1c2FnZXIiOiIxMzkxNjQ1LDEzOTE2NDYsMTM5MTY1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE2NDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNjQ1IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjMsIm9yZGVyIjoiMy4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6IkFycml2YWdlIHRyYW5zcG9ydCBtYXJpdGltZSIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTUyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDQiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NCwib3JkZXIiOiI0LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2FsbGVzIGRlIHLDqXVuaW9uIC0gREdSSCIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTYyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NSwib3JkZXIiOiI1LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2Vzc2lvbnMgZGUgZm9ybWF0aW9uIC0gQ0NJU00iLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMDI1ODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTM5MTc3OCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo3LCJvcmRlciI6IjYuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJTdWJzdGFuY2VzIGFjdGl2ZXMgLSBEQlMiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMTYyODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTUwMDAwMCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo4LCJvcmRlciI6IjcuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiIiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOm51bGwsIkNoYW1wcyB1c2FnZXIiOiIiLCJDaGFtcCBkZSByZWNoZXJjaGUiOm51bGwsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfV19 - recorded_at: Wed, 16 Oct 2024 14:20:43 GMT + recorded_at: Thu, 17 Oct 2024 13:53:32 GMT - request: method: get uri: https://api.baserow.io/api/database/rows/table/202600/?user_field_names=true @@ -73,7 +73,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 16 Oct 2024 14:20:48 GMT + - Thu, 17 Oct 2024 13:53:34 GMT Referrer-Policy: - same-origin Server: @@ -91,7 +91,7 @@ http_interactions: encoding: ASCII-8BIT string: !binary |- eyJjb3VudCI6NywibmV4dCI6bnVsbCwicHJldmlvdXMiOm51bGwsInJlc3VsdHMiOlt7ImlkIjoxLCJvcmRlciI6IjEuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJDb21tdW5lcyBkZSBwb2x5bsOpc2llIiwiTm90ZXMiOiIiLCJBY3RpZiI6dHJ1ZSwiVGFibGUiOiIyMDI1NzgiLCJDaGFtcHMgdXNhZ2VyIjoiMTM5MTc0NywxMzkxNzUwLDEzOTE3NTUsMTM5MTc1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE3NDciLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNzQ3LDEzOTE3NTAsMTM5MTc1NSwxMzkxNzU2IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjIsIm9yZGVyIjoiMi4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6Ik1hdMOpcmllbHMgYWZmZWN0w6lzIGF1eCBhZ2VudHMiLCJOb3RlcyI6IiIsIkFjdGlmIjp0cnVlLCJUYWJsZSI6IjIwMjU2NyIsIkNoYW1wcyB1c2FnZXIiOiIxMzkxNjQ1LDEzOTE2NDYsMTM5MTY1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE2NDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNjQ1IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjMsIm9yZGVyIjoiMy4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6IkFycml2YWdlIHRyYW5zcG9ydCBtYXJpdGltZSIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTUyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDQiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NCwib3JkZXIiOiI0LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2FsbGVzIGRlIHLDqXVuaW9uIC0gREdSSCIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTYyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NSwib3JkZXIiOiI1LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2Vzc2lvbnMgZGUgZm9ybWF0aW9uIC0gQ0NJU00iLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMDI1ODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTM5MTc3OCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo3LCJvcmRlciI6IjYuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJTdWJzdGFuY2VzIGFjdGl2ZXMgLSBEQlMiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMTYyODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTUwMDAwMCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo4LCJvcmRlciI6IjcuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiIiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOm51bGwsIkNoYW1wcyB1c2FnZXIiOiIiLCJDaGFtcCBkZSByZWNoZXJjaGUiOm51bGwsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfV19 - recorded_at: Wed, 16 Oct 2024 14:20:44 GMT + recorded_at: Thu, 17 Oct 2024 13:53:32 GMT - request: method: get uri: https://api.baserow.io/api/database/rows/table/202600/?user_field_names=true @@ -119,7 +119,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 16 Oct 2024 14:20:48 GMT + - Thu, 17 Oct 2024 13:53:34 GMT Referrer-Policy: - same-origin Server: @@ -137,5 +137,97 @@ http_interactions: encoding: ASCII-8BIT string: !binary |- eyJjb3VudCI6NywibmV4dCI6bnVsbCwicHJldmlvdXMiOm51bGwsInJlc3VsdHMiOlt7ImlkIjoxLCJvcmRlciI6IjEuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJDb21tdW5lcyBkZSBwb2x5bsOpc2llIiwiTm90ZXMiOiIiLCJBY3RpZiI6dHJ1ZSwiVGFibGUiOiIyMDI1NzgiLCJDaGFtcHMgdXNhZ2VyIjoiMTM5MTc0NywxMzkxNzUwLDEzOTE3NTUsMTM5MTc1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE3NDciLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNzQ3LDEzOTE3NTAsMTM5MTc1NSwxMzkxNzU2IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjIsIm9yZGVyIjoiMi4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6Ik1hdMOpcmllbHMgYWZmZWN0w6lzIGF1eCBhZ2VudHMiLCJOb3RlcyI6IiIsIkFjdGlmIjp0cnVlLCJUYWJsZSI6IjIwMjU2NyIsIkNoYW1wcyB1c2FnZXIiOiIxMzkxNjQ1LDEzOTE2NDYsMTM5MTY1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE2NDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNjQ1IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjMsIm9yZGVyIjoiMy4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6IkFycml2YWdlIHRyYW5zcG9ydCBtYXJpdGltZSIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTUyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDQiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NCwib3JkZXIiOiI0LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2FsbGVzIGRlIHLDqXVuaW9uIC0gREdSSCIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTYyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NSwib3JkZXIiOiI1LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2Vzc2lvbnMgZGUgZm9ybWF0aW9uIC0gQ0NJU00iLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMDI1ODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTM5MTc3OCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo3LCJvcmRlciI6IjYuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJTdWJzdGFuY2VzIGFjdGl2ZXMgLSBEQlMiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMTYyODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTUwMDAwMCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo4LCJvcmRlciI6IjcuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiIiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOm51bGwsIkNoYW1wcyB1c2FnZXIiOiIiLCJDaGFtcCBkZSByZWNoZXJjaGUiOm51bGwsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfV19 - recorded_at: Wed, 16 Oct 2024 14:20:44 GMT + recorded_at: Thu, 17 Oct 2024 13:53:32 GMT +- request: + method: get + uri: https://api.baserow.io/api/database/rows/table/202600/?user_field_names=true + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - mes-demarches.gov.pf + Authorization: + - Token TqdlHPclwJkEouMLjtiFOcmKjgsDWtaL + Expect: + - '' + response: + status: + code: 200 + message: '' + headers: + Allow: + - GET, POST, HEAD, OPTIONS + Alt-Svc: + - h3=":443"; ma=2592000 + Content-Type: + - application/json + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 17 Oct 2024 13:53:34 GMT + Referrer-Policy: + - same-origin + Server: + - Caddy + - gunicorn + Vary: + - origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + Content-Length: + - '1668' + body: + encoding: ASCII-8BIT + string: !binary |- + eyJjb3VudCI6NywibmV4dCI6bnVsbCwicHJldmlvdXMiOm51bGwsInJlc3VsdHMiOlt7ImlkIjoxLCJvcmRlciI6IjEuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJDb21tdW5lcyBkZSBwb2x5bsOpc2llIiwiTm90ZXMiOiIiLCJBY3RpZiI6dHJ1ZSwiVGFibGUiOiIyMDI1NzgiLCJDaGFtcHMgdXNhZ2VyIjoiMTM5MTc0NywxMzkxNzUwLDEzOTE3NTUsMTM5MTc1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE3NDciLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNzQ3LDEzOTE3NTAsMTM5MTc1NSwxMzkxNzU2IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjIsIm9yZGVyIjoiMi4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6Ik1hdMOpcmllbHMgYWZmZWN0w6lzIGF1eCBhZ2VudHMiLCJOb3RlcyI6IiIsIkFjdGlmIjp0cnVlLCJUYWJsZSI6IjIwMjU2NyIsIkNoYW1wcyB1c2FnZXIiOiIxMzkxNjQ1LDEzOTE2NDYsMTM5MTY1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE2NDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNjQ1IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjMsIm9yZGVyIjoiMy4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6IkFycml2YWdlIHRyYW5zcG9ydCBtYXJpdGltZSIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTUyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDQiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NCwib3JkZXIiOiI0LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2FsbGVzIGRlIHLDqXVuaW9uIC0gREdSSCIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTYyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NSwib3JkZXIiOiI1LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2Vzc2lvbnMgZGUgZm9ybWF0aW9uIC0gQ0NJU00iLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMDI1ODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTM5MTc3OCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo3LCJvcmRlciI6IjYuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJTdWJzdGFuY2VzIGFjdGl2ZXMgLSBEQlMiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMTYyODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTUwMDAwMCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo4LCJvcmRlciI6IjcuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiIiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOm51bGwsIkNoYW1wcyB1c2FnZXIiOiIiLCJDaGFtcCBkZSByZWNoZXJjaGUiOm51bGwsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfV19 + recorded_at: Thu, 17 Oct 2024 13:53:32 GMT +- request: + method: get + uri: https://api.baserow.io/api/database/rows/table/202600/?user_field_names=true + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - mes-demarches.gov.pf + Authorization: + - Token TqdlHPclwJkEouMLjtiFOcmKjgsDWtaL + Expect: + - '' + response: + status: + code: 200 + message: '' + headers: + Allow: + - GET, POST, HEAD, OPTIONS + Alt-Svc: + - h3=":443"; ma=2592000 + Content-Type: + - application/json + Cross-Origin-Opener-Policy: + - same-origin + Date: + - Thu, 17 Oct 2024 13:53:34 GMT + Referrer-Policy: + - same-origin + Server: + - Caddy + - gunicorn + Vary: + - origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + Content-Length: + - '1668' + body: + encoding: ASCII-8BIT + string: !binary |- + eyJjb3VudCI6NywibmV4dCI6bnVsbCwicHJldmlvdXMiOm51bGwsInJlc3VsdHMiOlt7ImlkIjoxLCJvcmRlciI6IjEuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJDb21tdW5lcyBkZSBwb2x5bsOpc2llIiwiTm90ZXMiOiIiLCJBY3RpZiI6dHJ1ZSwiVGFibGUiOiIyMDI1NzgiLCJDaGFtcHMgdXNhZ2VyIjoiMTM5MTc0NywxMzkxNzUwLDEzOTE3NTUsMTM5MTc1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE3NDciLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNzQ3LDEzOTE3NTAsMTM5MTc1NSwxMzkxNzU2IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjIsIm9yZGVyIjoiMi4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6Ik1hdMOpcmllbHMgYWZmZWN0w6lzIGF1eCBhZ2VudHMiLCJOb3RlcyI6IiIsIkFjdGlmIjp0cnVlLCJUYWJsZSI6IjIwMjU2NyIsIkNoYW1wcyB1c2FnZXIiOiIxMzkxNjQ1LDEzOTE2NDYsMTM5MTY1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE2NDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNjQ1IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjMsIm9yZGVyIjoiMy4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6IkFycml2YWdlIHRyYW5zcG9ydCBtYXJpdGltZSIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTUyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDQiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NCwib3JkZXIiOiI0LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2FsbGVzIGRlIHLDqXVuaW9uIC0gREdSSCIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTYyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NSwib3JkZXIiOiI1LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2Vzc2lvbnMgZGUgZm9ybWF0aW9uIC0gQ0NJU00iLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMDI1ODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTM5MTc3OCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo3LCJvcmRlciI6IjYuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJTdWJzdGFuY2VzIGFjdGl2ZXMgLSBEQlMiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMTYyODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTUwMDAwMCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo4LCJvcmRlciI6IjcuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiIiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOm51bGwsIkNoYW1wcyB1c2FnZXIiOiIiLCJDaGFtcCBkZSByZWNoZXJjaGUiOm51bGwsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfV19 + recorded_at: Thu, 17 Oct 2024 13:53:33 GMT recorded_with: VCR 6.2.0 diff --git a/spec/vcr_cassettes/baserow_available_tables.yml b/spec/vcr_cassettes/baserow_available_tables.yml index c76cee04b23..28e57b434f6 100644 --- a/spec/vcr_cassettes/baserow_available_tables.yml +++ b/spec/vcr_cassettes/baserow_available_tables.yml @@ -27,7 +27,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 16 Oct 2024 14:45:17 GMT + - Wed, 16 Oct 2024 10:46:54 GMT Referrer-Policy: - same-origin Server: @@ -45,5 +45,5 @@ http_interactions: encoding: ASCII-8BIT string: !binary |- eyJjb3VudCI6NywibmV4dCI6bnVsbCwicHJldmlvdXMiOm51bGwsInJlc3VsdHMiOlt7ImlkIjoxLCJvcmRlciI6IjEuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJDb21tdW5lcyBkZSBwb2x5bsOpc2llIiwiTm90ZXMiOiIiLCJBY3RpZiI6dHJ1ZSwiVGFibGUiOiIyMDI1NzgiLCJDaGFtcHMgdXNhZ2VyIjoiMTM5MTc0NywxMzkxNzUwLDEzOTE3NTUsMTM5MTc1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE3NDciLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNzQ3LDEzOTE3NTAsMTM5MTc1NSwxMzkxNzU2IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjIsIm9yZGVyIjoiMi4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6Ik1hdMOpcmllbHMgYWZmZWN0w6lzIGF1eCBhZ2VudHMiLCJOb3RlcyI6IiIsIkFjdGlmIjp0cnVlLCJUYWJsZSI6IjIwMjU2NyIsIkNoYW1wcyB1c2FnZXIiOiIxMzkxNjQ1LDEzOTE2NDYsMTM5MTY1NiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE2NDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIxMzkxNjQ1IiwiVG9rZW4iOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9LHsiaWQiOjMsIm9yZGVyIjoiMy4wMDAwMDAwMDAwMDAwMDAwMDAwMCIsIk5vbSI6IkFycml2YWdlIHRyYW5zcG9ydCBtYXJpdGltZSIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTUyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDQiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NCwib3JkZXIiOiI0LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2FsbGVzIGRlIHLDqXVuaW9uIC0gREdSSCIsIk5vdGVzIjoiIiwiQWN0aWYiOnRydWUsIlRhYmxlIjoiMjAyNTYyIiwiQ2hhbXBzIHVzYWdlciI6IiIsIkNoYW1wIGRlIHJlY2hlcmNoZSI6IjEzOTE5MDUiLCJDaGFtcHMgaW5zdHJ1Y3RldXIiOiIiLCJUb2tlbiI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NSwib3JkZXIiOiI1LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiTm9tIjoiU2Vzc2lvbnMgZGUgZm9ybWF0aW9uIC0gQ0NJU00iLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMDI1ODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTM5MTc3OCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo3LCJvcmRlciI6IjYuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiJTdWJzdGFuY2VzIGFjdGl2ZXMgLSBEQlMiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOiIyMTYyODQiLCJDaGFtcHMgdXNhZ2VyIjoiIiwiQ2hhbXAgZGUgcmVjaGVyY2hlIjoiMTUwMDAwMCIsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfSx7ImlkIjo4LCJvcmRlciI6IjcuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJOb20iOiIiLCJOb3RlcyI6IiIsIkFjdGlmIjpmYWxzZSwiVGFibGUiOm51bGwsIkNoYW1wcyB1c2FnZXIiOiIiLCJDaGFtcCBkZSByZWNoZXJjaGUiOm51bGwsIkNoYW1wcyBpbnN0cnVjdGV1ciI6IiIsIlRva2VuIjpudWxsfV19 - recorded_at: Wed, 16 Oct 2024 14:45:12 GMT + recorded_at: Wed, 16 Oct 2024 10:46:50 GMT recorded_with: VCR 6.2.0 diff --git a/spec/vcr_cassettes/baserow_fetch_row.yml b/spec/vcr_cassettes/baserow_fetch_row.yml index e76fcee1343..3a134464368 100644 --- a/spec/vcr_cassettes/baserow_fetch_row.yml +++ b/spec/vcr_cassettes/baserow_fetch_row.yml @@ -27,7 +27,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 16 Oct 2024 14:45:17 GMT + - Wed, 16 Oct 2024 10:46:54 GMT Referrer-Policy: - same-origin Server: @@ -45,7 +45,7 @@ http_interactions: encoding: ASCII-8BIT string: !binary |- eyJpZCI6MSwib3JkZXIiOiIxLjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiZmllbGRfMTM5MTg5NiI6IkNvbW11bmVzIGRlIHBvbHluw6lzaWUiLCJmaWVsZF8xMzkxODk3IjoiIiwiZmllbGRfMTM5MTg5OCI6dHJ1ZSwiZmllbGRfMTM5MTg5OSI6IjIwMjU3OCIsImZpZWxkXzEzOTE5MDAiOiIxMzkxNzQ3LDEzOTE3NTAsMTM5MTc1NSwxMzkxNzU2IiwiZmllbGRfMTM5MTkwMSI6IjEzOTE3NDciLCJmaWVsZF8xMzkxOTAzIjoiMTM5MTc0NywxMzkxNzUwLDEzOTE3NTUsMTM5MTc1NiIsImZpZWxkXzI3NzQ1ODEiOiJUcWRsSFBjbHdKa0VvdU1ManRpRk9jbUtqZ3NEV3RhTCJ9 - recorded_at: Wed, 16 Oct 2024 14:45:13 GMT + recorded_at: Wed, 16 Oct 2024 10:46:50 GMT - request: method: get uri: https://api.baserow.io/api/database/fields/table/202600/ @@ -73,7 +73,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 16 Oct 2024 14:45:17 GMT + - Wed, 16 Oct 2024 10:46:54 GMT Referrer-Policy: - same-origin Server: @@ -93,5 +93,5 @@ http_interactions: usager","order":4,"type":"text","primary":false,"read_only":false,"immutable_type":false,"immutable_properties":false,"description":null,"text_default":""},{"id":1391901,"table_id":202600,"name":"Champ de recherche","order":5,"type":"number","primary":false,"read_only":false,"immutable_type":false,"immutable_properties":false,"description":null,"number_decimal_places":0,"number_negative":false},{"id":1391903,"table_id":202600,"name":"Champs instructeur","order":6,"type":"text","primary":false,"read_only":false,"immutable_type":false,"immutable_properties":false,"description":null,"text_default":""},{"id":2774581,"table_id":202600,"name":"Token","order":7,"type":"text","primary":false,"read_only":false,"immutable_type":false,"immutable_properties":false,"description":null,"text_default":""}]' - recorded_at: Wed, 16 Oct 2024 14:45:13 GMT + recorded_at: Wed, 16 Oct 2024 10:46:50 GMT recorded_with: VCR 6.2.0 diff --git a/spec/vcr_cassettes/baserow_search.yml b/spec/vcr_cassettes/baserow_search.yml index 9a31441bd12..e30048b8bc5 100644 --- a/spec/vcr_cassettes/baserow_search.yml +++ b/spec/vcr_cassettes/baserow_search.yml @@ -27,7 +27,7 @@ http_interactions: Cross-Origin-Opener-Policy: - same-origin Date: - - Wed, 16 Oct 2024 14:45:17 GMT + - Wed, 16 Oct 2024 10:46:54 GMT Referrer-Policy: - same-origin Server: @@ -45,5 +45,5 @@ http_interactions: encoding: ASCII-8BIT string: !binary |- eyJjb3VudCI6NywibmV4dCI6bnVsbCwicHJldmlvdXMiOm51bGwsInJlc3VsdHMiOlt7ImlkIjoxLCJvcmRlciI6IjEuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJmaWVsZF8xMzkxODk2IjoiQ29tbXVuZXMgZGUgcG9seW7DqXNpZSIsImZpZWxkXzEzOTE4OTciOiIiLCJmaWVsZF8xMzkxODk4Ijp0cnVlLCJmaWVsZF8xMzkxODk5IjoiMjAyNTc4IiwiZmllbGRfMTM5MTkwMCI6IjEzOTE3NDcsMTM5MTc1MCwxMzkxNzU1LDEzOTE3NTYiLCJmaWVsZF8xMzkxOTAxIjoiMTM5MTc0NyIsImZpZWxkXzEzOTE5MDMiOiIxMzkxNzQ3LDEzOTE3NTAsMTM5MTc1NSwxMzkxNzU2IiwiZmllbGRfMjc3NDU4MSI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6Miwib3JkZXIiOiIyLjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiZmllbGRfMTM5MTg5NiI6Ik1hdMOpcmllbHMgYWZmZWN0w6lzIGF1eCBhZ2VudHMiLCJmaWVsZF8xMzkxODk3IjoiIiwiZmllbGRfMTM5MTg5OCI6dHJ1ZSwiZmllbGRfMTM5MTg5OSI6IjIwMjU2NyIsImZpZWxkXzEzOTE5MDAiOiIxMzkxNjQ1LDEzOTE2NDYsMTM5MTY1NiIsImZpZWxkXzEzOTE5MDEiOiIxMzkxNjQ1IiwiZmllbGRfMTM5MTkwMyI6IjEzOTE2NDUiLCJmaWVsZF8yNzc0NTgxIjoiVHFkbEhQY2x3SmtFb3VNTGp0aUZPY21LamdzRFd0YUwifSx7ImlkIjozLCJvcmRlciI6IjMuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJmaWVsZF8xMzkxODk2IjoiQXJyaXZhZ2UgdHJhbnNwb3J0IG1hcml0aW1lIiwiZmllbGRfMTM5MTg5NyI6IiIsImZpZWxkXzEzOTE4OTgiOnRydWUsImZpZWxkXzEzOTE4OTkiOiIyMDI1NTIiLCJmaWVsZF8xMzkxOTAwIjoiIiwiZmllbGRfMTM5MTkwMSI6IjEzOTE5MDQiLCJmaWVsZF8xMzkxOTAzIjoiIiwiZmllbGRfMjc3NDU4MSI6IlRxZGxIUGNsd0prRW91TUxqdGlGT2NtS2pnc0RXdGFMIn0seyJpZCI6NCwib3JkZXIiOiI0LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiZmllbGRfMTM5MTg5NiI6IlNhbGxlcyBkZSByw6l1bmlvbiAtIERHUkgiLCJmaWVsZF8xMzkxODk3IjoiIiwiZmllbGRfMTM5MTg5OCI6dHJ1ZSwiZmllbGRfMTM5MTg5OSI6IjIwMjU2MiIsImZpZWxkXzEzOTE5MDAiOiIiLCJmaWVsZF8xMzkxOTAxIjoiMTM5MTkwNSIsImZpZWxkXzEzOTE5MDMiOiIiLCJmaWVsZF8yNzc0NTgxIjoiVHFkbEhQY2x3SmtFb3VNTGp0aUZPY21LamdzRFd0YUwifSx7ImlkIjo1LCJvcmRlciI6IjUuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJmaWVsZF8xMzkxODk2IjoiU2Vzc2lvbnMgZGUgZm9ybWF0aW9uIC0gQ0NJU00iLCJmaWVsZF8xMzkxODk3IjoiIiwiZmllbGRfMTM5MTg5OCI6ZmFsc2UsImZpZWxkXzEzOTE4OTkiOiIyMDI1ODQiLCJmaWVsZF8xMzkxOTAwIjoiIiwiZmllbGRfMTM5MTkwMSI6IjEzOTE3NzgiLCJmaWVsZF8xMzkxOTAzIjoiIiwiZmllbGRfMjc3NDU4MSI6bnVsbH0seyJpZCI6Nywib3JkZXIiOiI2LjAwMDAwMDAwMDAwMDAwMDAwMDAwIiwiZmllbGRfMTM5MTg5NiI6IlN1YnN0YW5jZXMgYWN0aXZlcyAtIERCUyIsImZpZWxkXzEzOTE4OTciOiIiLCJmaWVsZF8xMzkxODk4IjpmYWxzZSwiZmllbGRfMTM5MTg5OSI6IjIxNjI4NCIsImZpZWxkXzEzOTE5MDAiOiIiLCJmaWVsZF8xMzkxOTAxIjoiMTUwMDAwMCIsImZpZWxkXzEzOTE5MDMiOiIiLCJmaWVsZF8yNzc0NTgxIjpudWxsfSx7ImlkIjo4LCJvcmRlciI6IjcuMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJmaWVsZF8xMzkxODk2IjoiIiwiZmllbGRfMTM5MTg5NyI6IiIsImZpZWxkXzEzOTE4OTgiOmZhbHNlLCJmaWVsZF8xMzkxODk5IjpudWxsLCJmaWVsZF8xMzkxOTAwIjoiIiwiZmllbGRfMTM5MTkwMSI6bnVsbCwiZmllbGRfMTM5MTkwMyI6IiIsImZpZWxkXzI3NzQ1ODEiOm51bGx9XX0= - recorded_at: Wed, 16 Oct 2024 14:45:12 GMT + recorded_at: Wed, 16 Oct 2024 10:46:50 GMT recorded_with: VCR 6.2.0