human: Write a Gherkin scenario for testing detail grid navigation -  update screen configuration from config mode

gpt: Scenario Outline: Detail grid navigation - Update screen configuration from config mode
    Given I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    And I select the tab <Tab>
    And I check that the default hidden columns number is equal to <hidden_columns_value>
    And I check that the default columns order is equal to <columns_order>
    When I switch to mode Config
    And I check that the hidden columns menu is not displayed
    And I select the grid from the detail part
    And I add columns <columns_to_add> to the detail grid
    And I hide <columns_to_hide> from config Panel
    And I move the column Open to first position
    And I save the screen configuration
    And I switch to mode <mode>
    And I check that the hidden columns menu appears
    And I select the tab <Tab2>
    And I select the tab <Tab>
    And I check that the hidden columns number must be equal to <new_hidden_column_number>
    And I check that the columns <columns_to_add> are added in the hidden columns menu
    And I check that the columns <columns_to_hide> are disabled from the hidden columns menu
    And I check that the columns order from the hidden columns menu is equal to <hidden_menu_new_columns_order>
    And I check that the grid is correctly grouped by the configured columns <groups_columns>
    And I check that the grid is correctly sorted by the configured columns <sort_columns>
    And I check that the displayed columns order must be equal to <grid_new_columns_order>
    And I am logged out
    And I am logged as TAV_standard.user on <screen_name>
    And I go to detail screen <detail_screen> of <object_name>
    And I select the tab <Tab>
    Then The hidden columns number must be equal to <new_hidden_column_number>
    And The displayed columns order must be equal to <grid_new_columns_order>
    And The grid is correctly grouped by the configured columns <groups_columns>
    And The grid is correctly sorted by the configured columns <sort_columns>
    Examples:
      | screen_name   | detail_screen      | object_name | Tab      | hidden_columns_value | columns_order                                                                                                                                                           | columns_to_add      | columns_to_hide       | mode  | Tab2    | new_hidden_column_number | hidden_menu_new_columns_order                                                                                                                                                                                                                      | groups_columns | sort_columns                   | grid_new_columns_order                                                                                                                                                |
      | My Securities | Equity detail: AXA | AXA         | Prices 3 |                    3 | Provider;Split factor;Quote market;Market(MIC);Currency;Time;Open;Close;Bid;Ask;Last;Low;High;Volume;Adjusted Quote;Date;Daily change;Update dt;Update time;Update user | Clean ask;Value net | Quote market;Currency | Edit  | Markets |                        5 | Open;Provider;Split factor;Quote market;Market(MIC);Currency;Time;Close;Bid;Ask;Last;Low;High;Volume;Adjusted Quote;Date;Daily change;Update dt;Update time;Update user;Quote end date;SECURITY_QUOTE_ID;Quote data attributes;Value net;Clean ask | Date           | Date;Market(MIC);Provider;Time | Open;Provider;Split factor;Market(MIC);Time;Close;Bid;Ask;Last;Low;High;Volume;Adjusted Quote;Date;Daily change;Update dt;Update time;Update user;Value net;Clean ask |
      | My Securities | Equity detail: AXA | AXA         | Prices 3 |                    3 | Provider;Split factor;Quote market;Market(MIC);Currency;Time;Open;Close;Bid;Ask;Last;Low;High;Volume;Adjusted Quote;Date;Daily change;Update dt;Update time;Update user | Clean ask;Value net | Quote market;Currency | View  | Markets |                        5 | Open;Provider;Split factor;Quote market;Market(MIC);Currency;Time;Close;Bid;Ask;Last;Low;High;Volume;Adjusted Quote;Date;Daily change;Update dt;Update time;Update user;Quote end date;SECURITY_QUOTE_ID;Quote data attributes;Value net;Clean ask | Date           | Date;Market(MIC);Provider;Time | Open;Provider;Split factor;Market(MIC);Time;Close;Bid;Ask;Last;Low;High;Volume;Adjusted Quote;Date;Daily change;Update dt;Update time;Update user;Value net;Clean ask |
      | My Securities | Equity detail: AXA | AXA         | Prices 3 |                    3 | Provider;Split factor;Quote market;Market(MIC);Currency;Time;Open;Close;Bid;Ask;Last;Low;High;Volume;Adjusted Quote;Date;Daily change;Update dt;Update time;Update user | Clean ask;Value net | Quote market;Currency | Audit | Markets |                        5 | Open;Provider;Split factor;Quote market;Market(MIC);Currency;Time;Close;Bid;Ask;Last;Low;High;Volume;Adjusted Quote;Date;Daily change;Update dt;Update time;Update user;Quote end date;SECURITY_QUOTE_ID;Quote data attributes;Value net;Clean ask | Date           | Date;Market(MIC);Provider;Time | Open;Provider;Split factor;Market(MIC);Time;Close;Bid;Ask;Last;Low;High;Volume;Adjusted Quote;Date;Daily change;Update dt;Update time;Update user;Value net;Clean ask |