human: Write test steps in Gherkin format for detail grid navigation -  show all columns

gpt: Scenario Outline: Detail grid navigation - Show all columns
    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 click on the hidden columns menu
    And I click on hide all button on the hidden columns menu
    When I click on show all columns button from the displayed message
    And I check that the button show all becomes disabled from the hidden columns menu
    And I check that the hidden columns number <hidden_columns_value> must disappear
    And I check that the columns <hidden_columns_list> are enabled from the hidden columns menu
    And I check that the groups number must be equal to <group_value>
    And I check that the grid is correctly grouped by the configured columns <group_columns>
    And I check the sorted columns number is equal to <sort_columns_value>
    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 <columns_order>
    And I click on hide all button on the hidden columns menu
    And I click on show all button on the hidden columns menu
    And I select the tab <Tab2>
    And I select the tab <Tab>
    And I switch to mode <Mode>
    Then The hidden columns number <hidden_columns_value> must disappear
    And The columns <hidden_columns_list> are enabled from the hidden columns menu
    And The groups number must be equal to <group_value>
    And The grid is correctly grouped by the configured columns <group_columns>
    And The sorted columns number is equal to <sort_columns_value>
    And The grid is correctly sorted by the configured columns <sort_columns>
    And The displayed columns order must be equal to <columns_order>
    Examples:
      | screen_name   | Mode  | hidden_columns_value | hidden_columns_list                                    | columns_order                                                                                                                                                                                                                  | group_value | group_columns | sort_columns_value | sort_columns                   | detail_screen      | object_name | Tab      | Tab2    |
      | My Securities | Edit  |                    3 | Quote end date;SECURITY_QUOTE_ID;Quote data attributes | 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;Quote end date;SECURITY_QUOTE_ID;Quote data attributes |           1 | Date          |                  4 | Date;Market(MIC);Provider;Time | Equity detail: AXA | AXA         | Prices 2 | Markets |
      | My Securities | View  |                    3 | Quote end date;SECURITY_QUOTE_ID;Quote data attributes | 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;Quote end date;SECURITY_QUOTE_ID;Quote data attributes |           1 | Date          |                  4 | Date;Market(MIC);Provider;Time | Equity detail: AXA | AXA         | Prices 2 | Markets |
      | My Securities | Audit |                    3 | Quote end date;SECURITY_QUOTE_ID;Quote data attributes | 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;Quote end date;SECURITY_QUOTE_ID;Quote data attributes |           1 | Date          |                  4 | Date;Market(MIC);Provider;Time | Equity detail: AXA | AXA         | Prices 2 | Markets |
  @DHRD-93991 @pending @waiting_for_DHRD-107304 @skipped @waiting_For_DHRD-112421 @waiting_For_DHRD-113791