app/views/activities/menu.html.erb
<%= turbo_frame_tag "activity_menu", target: "_top" do %>
<%= form_tag(polymorphic_url([@project, :activities]), method: :get) do %>
<fieldset class="form--fieldset sidebar">
<legend class="form--fieldset-legend"><%= t(:description_filter) %></legend>
<p>
<%= hidden_field_tag "event_types[]" %>
<% @activity.event_types.sort_by { |type| t("activity.filter.#{type.singularize}") }.each do |t| %>
<% unless t == "project_attributes" %>
<%= check_box_tag "event_types[]", t, @activity.scope.include?(t), id: "event_types_#{t}" %>
<label for="event_types_<%=t%>"><%=t("activity.filter.#{t.singularize}")%></label>
<br />
<% end -%>
<% end %>
</p>
<p>
<% if @activity.event_types.include?("project_attributes") %>
<%= check_box_tag "event_types[]", "project_attributes", @activity.scope.include?("project_attributes"), id: "event_types_project_attributes" %>
<label for="event_types_project_attributes"><%=t("activity.filter.project_attribute")%></label>
<br />
<% end -%>
<% if @project && @project.descendants.active.any? %>
<%= hidden_field_tag 'with_subprojects', 0, id: nil %>
<%= check_box_tag 'with_subprojects', 1, @with_subprojects, id: "with_subprojects" %>
<label for="with_subprojects"><%=t("activity.filter.subproject")%></label>
<% end %>
</p>
<%= hidden_field_tag('user_id', params[:user_id]) if params[:user_id].present? %>
<%= hidden_field_tag('from', params[:from]) if params[:from].present? %>
<p><%= submit_tag t(:button_apply),
class: 'button -small -primary',
name: nil %></p>
</fieldset>
<% end %>
<% end %>