From d17da654772fc91333bad6cd906dab44ff6189b6 Mon Sep 17 00:00:00 2001 From: Alexander Brandon Coles Date: Fri, 18 Jul 2025 17:35:57 +0100 Subject: [PATCH] Freeze string literals in app/models rubocop -A --only Style/FrozenStringLiteralComment,Layout/EmptyLineAfterMagicComment,Style/RedundantFreeze app/models --- app/models/action.rb | 2 ++ app/models/actions/scopes/default.rb | 2 ++ .../activities/changeset_activity_provider.rb | 2 ++ app/models/activities/event.rb | 2 ++ app/models/activities/event_mapper.rb | 2 ++ app/models/activities/fetcher.rb | 2 ++ .../activities/message_activity_provider.rb | 2 ++ app/models/activities/news_activity_provider.rb | 2 ++ .../activities/project_activity_provider.rb | 2 ++ .../activities/wiki_page_activity_provider.rb | 2 ++ app/models/announcement.rb | 2 ++ app/models/anonymous_user.rb | 2 ++ app/models/application_record.rb | 2 ++ app/models/application_version.rb | 2 ++ app/models/associations/groupable.rb | 2 ++ app/models/attachment.rb | 2 ++ app/models/attribute_help_text.rb | 2 ++ app/models/attribute_help_text/project.rb | 2 ++ app/models/attribute_help_text/work_package.rb | 2 ++ app/models/backup.rb | 2 ++ app/models/capabilities/scopes/default.rb | 2 ++ app/models/capability.rb | 2 ++ app/models/category.rb | 2 ++ app/models/change.rb | 2 ++ app/models/changeset.rb | 2 ++ app/models/color.rb | 2 ++ app/models/colors/hex_color.rb | 2 ++ app/models/concerns/has_members.rb | 2 ++ app/models/concerns/inexistent_model.rb | 2 ++ app/models/concerns/remindable.rb | 2 ++ app/models/concerns/tableless.rb | 2 ++ app/models/concerns/virtual_attribute.rb | 2 ++ app/models/custom_action.rb | 2 ++ app/models/custom_actions/actions/assigned_to.rb | 2 ++ .../custom_actions/actions/custom_field.rb | 2 ++ app/models/custom_actions/actions/date.rb | 2 ++ app/models/custom_actions/actions/done_ratio.rb | 2 ++ app/models/custom_actions/actions/due_date.rb | 2 ++ .../custom_actions/actions/estimated_hours.rb | 2 ++ app/models/custom_actions/actions/inexistent.rb | 2 ++ app/models/custom_actions/actions/notify.rb | 2 ++ app/models/custom_actions/actions/priority.rb | 2 ++ app/models/custom_actions/actions/project.rb | 2 ++ app/models/custom_actions/actions/responsible.rb | 2 ++ app/models/custom_actions/actions/serializer.rb | 2 ++ app/models/custom_actions/actions/start_date.rb | 2 ++ app/models/custom_actions/actions/status.rb | 2 ++ .../actions/strategies/associated.rb | 2 ++ .../strategies/associated_custom_field.rb | 2 ++ .../custom_actions/actions/strategies/boolean.rb | 2 ++ .../actions/strategies/custom_field.rb | 2 ++ .../custom_actions/actions/strategies/date.rb | 2 ++ .../actions/strategies/date_property.rb | 2 ++ .../custom_actions/actions/strategies/float.rb | 2 ++ .../custom_actions/actions/strategies/integer.rb | 2 ++ .../custom_actions/actions/strategies/link.rb | 2 ++ .../actions/strategies/me_associated.rb | 4 +++- .../custom_actions/actions/strategies/string.rb | 2 ++ .../custom_actions/actions/strategies/text.rb | 2 ++ .../actions/strategies/validate_in_range.rb | 2 ++ .../actions/strategies/values_to_string.rb | 2 ++ app/models/custom_actions/actions/type.rb | 2 ++ app/models/custom_actions/conditions/base.rb | 2 ++ .../custom_actions/conditions/inexistent.rb | 2 ++ app/models/custom_actions/conditions/project.rb | 2 ++ app/models/custom_actions/conditions/role.rb | 2 ++ app/models/custom_actions/conditions/status.rb | 2 ++ app/models/custom_actions/conditions/type.rb | 2 ++ app/models/custom_actions/register.rb | 2 ++ .../custom_actions/validate_allowed_value.rb | 2 ++ app/models/custom_actions/values_to_integer.rb | 2 ++ app/models/custom_field/order_statements.rb | 2 ++ app/models/custom_field_section.rb | 2 ++ app/models/custom_fields_project.rb | 2 ++ app/models/custom_option.rb | 2 ++ app/models/custom_style.rb | 2 ++ app/models/custom_value.rb | 2 ++ app/models/custom_value/ar_object_strategy.rb | 2 ++ app/models/custom_value/bool_strategy.rb | 2 ++ app/models/custom_value/empty_strategy.rb | 2 ++ app/models/custom_value/float_strategy.rb | 2 ++ app/models/custom_value/format_strategy.rb | 2 ++ app/models/custom_value/formattable_strategy.rb | 2 ++ app/models/custom_value/hierarchy_strategy.rb | 2 ++ app/models/custom_value/int_strategy.rb | 2 ++ app/models/custom_value/link_strategy.rb | 2 ++ app/models/custom_value/list_strategy.rb | 2 ++ app/models/custom_value/string_strategy.rb | 2 ++ app/models/custom_value/user_strategy.rb | 2 ++ app/models/custom_value/version_strategy.rb | 2 ++ app/models/design_color.rb | 2 ++ app/models/emoji_reaction.rb | 2 ++ app/models/enabled_module.rb | 2 ++ app/models/enumeration.rb | 2 ++ app/models/export.rb | 2 ++ app/models/exports/concerns/csv.rb | 2 ++ app/models/exports/export_error.rb | 2 ++ app/models/exports/exporter.rb | 2 ++ app/models/exports/formatters/default.rb | 2 ++ app/models/exports/pdf/common/attachments.rb | 2 ++ app/models/exports/pdf/common/macro.rb | 2 ++ app/models/exports/pdf/components/gantt.rb | 4 ++-- .../pdf/components/gantt/gantt_builder.rb | 2 ++ .../pdf/components/gantt/gantt_builder_days.rb | 2 ++ .../pdf/components/gantt/gantt_builder_months.rb | 2 ++ .../components/gantt/gantt_builder_quarters.rb | 2 ++ .../pdf/components/gantt/gantt_builder_weeks.rb | 2 ++ .../pdf/components/gantt/gantt_painter.rb | 6 ++++-- app/models/exports/register.rb | 2 ++ app/models/exports/result.rb | 2 ++ app/models/favorite.rb | 2 ++ app/models/forum.rb | 2 ++ app/models/global_role.rb | 2 ++ app/models/group_custom_field.rb | 2 ++ app/models/group_user.rb | 2 ++ app/models/groups/scopes/visible.rb | 2 ++ app/models/issue_priority.rb | 2 ++ .../journable/historic_active_record_relation.rb | 2 ++ app/models/journable/timestamps.rb | 2 ++ app/models/journable/with_historic_attributes.rb | 2 ++ .../journable/with_historic_attributes/loader.rb | 2 ++ app/models/journal.rb | 2 ++ app/models/journal/associated_journal.rb | 2 ++ app/models/journal/attachable_journal.rb | 2 ++ app/models/journal/attachment_journal.rb | 2 ++ app/models/journal/base_journal.rb | 2 ++ .../caused_by_duplicate_work_package_close.rb | 2 ++ ...d_by_progress_mode_changed_to_status_based.rb | 2 ++ app/models/journal/caused_by_status_changed.rb | 2 ++ app/models/journal/caused_by_system_update.rb | 2 ++ ...nt_complete_mode_changed_to_simple_average.rb | 2 ++ ...lete_mode_changed_to_work_weighted_average.rb | 2 ++ .../caused_by_work_package_child_change.rb | 2 ++ .../caused_by_work_package_parent_change.rb | 2 ++ .../caused_by_work_package_predecessor_change.rb | 2 ++ .../caused_by_work_package_related_change.rb | 2 ++ .../journal/caused_by_working_day_changes.rb | 2 ++ app/models/journal/changeset_journal.rb | 2 ++ app/models/journal/customizable_journal.rb | 2 ++ app/models/journal/message_journal.rb | 2 ++ app/models/journal/news_journal.rb | 2 ++ app/models/journal/notification_configuration.rb | 2 ++ app/models/journal/project_journal.rb | 2 ++ app/models/journal/timestamps.rb | 2 ++ app/models/journal/wiki_page_journal.rb | 2 ++ app/models/journal/work_package_journal.rb | 2 ++ .../journals/scopes/with_sequence_version.rb | 2 ++ app/models/ldap_auth_source.rb | 2 ++ app/models/member.rb | 2 ++ app/models/member_role.rb | 2 ++ app/models/members/roles_diff.rb | 2 ++ app/models/members/scopes/assignable.rb | 2 ++ app/models/members/scopes/global.rb | 2 ++ app/models/members/scopes/not_locked.rb | 2 ++ app/models/members/scopes/of_any_entity.rb | 2 ++ app/models/members/scopes/of_any_project.rb | 2 ++ app/models/members/scopes/of_any_work_package.rb | 2 ++ .../members/scopes/of_anything_in_project.rb | 2 ++ app/models/members/scopes/of_entity.rb | 2 ++ app/models/members/scopes/of_project.rb | 2 ++ app/models/members/scopes/of_work_package.rb | 2 ++ app/models/members/scopes/visible.rb | 2 ++ .../scopes/with_shared_work_packages_info.rb | 2 ++ .../members/scopes/without_inherited_roles.rb | 2 ++ app/models/menu_item.rb | 2 ++ app/models/menu_items/wiki_menu_item.rb | 2 ++ app/models/message.rb | 2 ++ app/models/mixins/unique_finder.rb | 2 ++ app/models/news.rb | 2 ++ app/models/non_working_day.rb | 2 ++ app/models/notification.rb | 2 ++ app/models/notification_setting.rb | 2 ++ .../notification_settings/scopes/applicable.rb | 2 ++ .../notifications/scopes/mail_alert_unsent.rb | 2 ++ .../notifications/scopes/mail_reminder_unsent.rb | 2 ++ app/models/notifications/scopes/recipient.rb | 2 ++ .../scopes/unsent_reminders_before.rb | 2 ++ app/models/notifications/scopes/visible.rb | 2 ++ app/models/ordered_work_package.rb | 2 ++ app/models/paper_trail_audit.rb | 2 ++ app/models/permitted_params/allowed_settings.rb | 2 ++ app/models/placeholder_user.rb | 2 ++ app/models/placeholder_users/scopes/visible.rb | 2 ++ app/models/principals/scopes/human.rb | 2 ++ app/models/principals/scopes/like.rb | 2 ++ app/models/principals/scopes/not_builtin.rb | 2 ++ app/models/principals/scopes/ordered_by_name.rb | 2 ++ .../principals/scopes/possible_assignee.rb | 2 ++ app/models/principals/scopes/possible_member.rb | 2 ++ app/models/principals/scopes/status.rb | 2 ++ app/models/principals/scopes/user.rb | 2 ++ app/models/principals/scopes/visible.rb | 2 ++ app/models/priority/inexistent_priority.rb | 2 ++ app/models/project.rb | 2 ++ app/models/project_custom_field.rb | 2 ++ .../project_custom_field_project_mapping.rb | 2 ++ app/models/project_custom_field_section.rb | 2 ++ app/models/project_queries/scopes/allowed_to.rb | 2 ++ app/models/project_queries/static.rb | 16 +++++++++------- app/models/project_query.rb | 2 ++ app/models/project_role.rb | 2 ++ app/models/projects.rb | 2 ++ app/models/projects/activity.rb | 2 ++ app/models/projects/ancestors_from_root.rb | 2 ++ app/models/projects/custom_fields.rb | 2 ++ app/models/projects/export.rb | 2 ++ app/models/projects/exports/csv.rb | 2 ++ app/models/projects/exports/formatters/active.rb | 2 ++ .../projects/exports/formatters/description.rb | 2 ++ app/models/projects/exports/formatters/public.rb | 2 ++ app/models/projects/exports/formatters/status.rb | 2 ++ app/models/projects/exports/query_exporter.rb | 2 ++ app/models/projects/hierarchy.rb | 2 ++ .../projects/scopes/activated_in_storage.rb | 2 ++ app/models/projects/scopes/allowed_to.rb | 2 ++ .../projects/scopes/available_custom_fields.rb | 2 ++ app/models/projects/scopes/visible.rb | 2 ++ app/models/projects/storage.rb | 2 ++ app/models/projects/types.rb | 2 ++ .../projects/work_package_custom_fields.rb | 2 ++ app/models/queries/actions.rb | 2 ++ app/models/queries/actions/action_query.rb | 2 ++ .../queries/actions/filters/action_filter.rb | 2 ++ app/models/queries/actions/filters/id_filter.rb | 2 ++ app/models/queries/base_query.rb | 2 ++ app/models/queries/capabilities.rb | 2 ++ .../queries/capabilities/capability_query.rb | 2 ++ .../capabilities/filters/action_filter.rb | 2 ++ .../capabilities/filters/capability_filter.rb | 2 ++ .../capabilities/filters/context_filter.rb | 2 ++ .../queries/capabilities/filters/id_filter.rb | 2 ++ .../capabilities/filters/principal_id_filter.rb | 2 ++ .../queries/capabilities/orders/id_order.rb | 2 ++ .../custom_fields/hierarchy/item_query.rb | 2 ++ app/models/queries/days.rb | 2 ++ app/models/queries/days/day_query.rb | 2 ++ .../days/filters/dates_interval_filter.rb | 2 ++ app/models/queries/days/filters/day_filter.rb | 2 ++ .../queries/days/filters/working_filter.rb | 2 ++ app/models/queries/factory.rb | 2 ++ app/models/queries/filters.rb | 2 ++ app/models/queries/filters/available_filters.rb | 2 ++ app/models/queries/filters/base.rb | 2 ++ app/models/queries/filters/empty_filter.rb | 2 ++ app/models/queries/filters/me_value.rb | 4 +++- .../queries/filters/not_existing_filter.rb | 2 ++ app/models/queries/filters/serializable.rb | 2 ++ .../shared/any_user_name_attribute_filter.rb | 2 ++ .../queries/filters/shared/boolean_filter.rb | 2 ++ .../filters/shared/custom_field_filter.rb | 2 ++ .../queries/filters/shared/custom_fields/base.rb | 2 ++ .../queries/filters/shared/custom_fields/bool.rb | 2 ++ .../shared/custom_fields/list_optional.rb | 2 ++ .../queries/filters/shared/custom_fields/user.rb | 2 ++ .../queries/filters/shared/group_filter.rb | 2 ++ .../queries/filters/shared/me_value_filter.rb | 2 ++ .../queries/filters/shared/parsed_filter.rb | 2 ++ .../filters/shared/project_filter/optional.rb | 2 ++ .../filters/shared/project_filter/required.rb | 2 ++ .../filters/shared/user_blocked_filter.rb | 2 ++ .../queries/filters/shared/user_name_filter.rb | 2 ++ .../queries/filters/shared/user_status_filter.rb | 2 ++ app/models/queries/filters/strategies.rb | 2 ++ .../queries/filters/strategies/base_strategy.rb | 2 ++ .../filters/strategies/boolean_list_strict.rb | 2 ++ .../queries/filters/strategies/cf_float.rb | 2 ++ .../queries/filters/strategies/cf_integer.rb | 2 ++ .../filters/strategies/cf_list_optional.rb | 2 ++ .../queries/filters/strategies/cf_numeric.rb | 2 ++ app/models/queries/filters/strategies/date.rb | 2 ++ .../queries/filters/strategies/date_interval.rb | 2 ++ .../queries/filters/strategies/date_time_past.rb | 2 ++ .../queries/filters/strategies/empty_value.rb | 2 ++ app/models/queries/filters/strategies/float.rb | 2 ++ .../queries/filters/strategies/float_numeric.rb | 2 ++ .../queries/filters/strategies/huge_list.rb | 2 ++ .../queries/filters/strategies/inexistent.rb | 2 ++ app/models/queries/filters/strategies/integer.rb | 2 ++ .../queries/filters/strategies/integer_list.rb | 2 ++ .../filters/strategies/integer_list_optional.rb | 2 ++ .../filters/strategies/integer_numeric.rb | 2 ++ .../queries/filters/strategies/list_all.rb | 2 ++ .../queries/filters/strategies/list_optional.rb | 2 ++ app/models/queries/filters/strategies/numeric.rb | 2 ++ app/models/queries/filters/strategies/search.rb | 2 ++ app/models/queries/filters/strategies/string.rb | 2 ++ app/models/queries/filters/strategies/text.rb | 2 ++ .../shared_with_user/list_optional.rb | 2 ++ app/models/queries/filters/templated_value.rb | 6 ++++-- .../queries/group_bys/available_group_bys.rb | 2 ++ app/models/queries/group_bys/base.rb | 2 ++ .../queries/group_bys/not_existing_group_by.rb | 2 ++ app/models/queries/groups.rb | 2 ++ app/models/queries/groups/group_query.rb | 2 ++ .../queries/groups/orders/default_order.rb | 2 ++ .../individual_principals/orders/group_order.rb | 2 ++ .../individual_principals/orders/name_order.rb | 2 ++ app/models/queries/members.rb | 2 ++ .../filters/also_project_member_filter.rb | 2 ++ .../members/filters/any_name_attribute_filter.rb | 2 ++ .../queries/members/filters/blocked_filter.rb | 2 ++ .../queries/members/filters/created_at_filter.rb | 2 ++ .../queries/members/filters/entity_id_filter.rb | 2 ++ .../members/filters/entity_type_filter.rb | 2 ++ .../queries/members/filters/group_filter.rb | 2 ++ .../queries/members/filters/member_filter.rb | 2 ++ .../queries/members/filters/name_filter.rb | 2 ++ .../filters/only_project_member_filter.rb | 2 ++ .../queries/members/filters/principal_filter.rb | 2 ++ .../members/filters/principal_type_filter.rb | 2 ++ .../queries/members/filters/project_filter.rb | 2 ++ .../queries/members/filters/role_filter.rb | 2 ++ .../queries/members/filters/status_filter.rb | 2 ++ .../queries/members/filters/updated_at_filter.rb | 2 ++ app/models/queries/members/member_query.rb | 2 ++ .../queries/members/orders/default_order.rb | 2 ++ app/models/queries/members/orders/email_order.rb | 2 ++ app/models/queries/members/orders/name_order.rb | 2 ++ .../queries/members/orders/status_order.rb | 2 ++ app/models/queries/news.rb | 2 ++ app/models/queries/news/filters/news_filter.rb | 2 ++ .../queries/news/filters/project_filter.rb | 2 ++ app/models/queries/news/news_query.rb | 2 ++ app/models/queries/news/orders/default_order.rb | 2 ++ app/models/queries/non_working_days.rb | 2 ++ .../filters/dates_interval_filter.rb | 2 ++ .../filters/non_working_day_filter.rb | 2 ++ .../non_working_days/non_working_day_query.rb | 2 ++ app/models/queries/notifications.rb | 2 ++ .../queries/notifications/filters/id_filter.rb | 2 ++ .../notifications/filters/notification_filter.rb | 2 ++ .../notifications/filters/project_filter.rb | 2 ++ .../notifications/filters/read_ian_filter.rb | 2 ++ .../notifications/filters/reason_filter.rb | 2 ++ .../notifications/filters/resource_id_filter.rb | 2 ++ .../filters/resource_type_filter.rb | 2 ++ .../notifications/group_bys/group_by_project.rb | 2 ++ .../notifications/group_bys/group_by_reason.rb | 2 ++ .../queries/notifications/notification_query.rb | 2 ++ .../notifications/orders/default_order.rb | 2 ++ .../notifications/orders/project_order.rb | 2 ++ .../notifications/orders/read_ian_order.rb | 2 ++ .../queries/notifications/orders/reason_order.rb | 2 ++ app/models/queries/operators.rb | 2 ++ app/models/queries/operators/ago.rb | 2 ++ app/models/queries/operators/all.rb | 2 ++ .../queries/operators/all_and_non_blank.rb | 2 ++ app/models/queries/operators/base.rb | 2 ++ app/models/queries/operators/between_date.rb | 2 ++ .../queries/operators/between_date_time.rb | 2 ++ app/models/queries/operators/blocked.rb | 2 ++ app/models/queries/operators/blocks.rb | 2 ++ app/models/queries/operators/boolean_equals.rb | 2 ++ .../queries/operators/boolean_equals_strict.rb | 2 ++ .../queries/operators/boolean_not_equals.rb | 2 ++ .../queries/operators/casted_greater_or_equal.rb | 2 ++ .../queries/operators/casted_less_or_equal.rb | 2 ++ app/models/queries/operators/child.rb | 2 ++ app/models/queries/operators/children.rb | 2 ++ .../queries/operators/closed_work_packages.rb | 2 ++ .../operators/concerns/contains_all_values.rb | 2 ++ app/models/queries/operators/contains.rb | 2 ++ .../operators/custom_fields/equals_all.rb | 2 ++ .../hierarchies/equals_with_descendants.rb | 2 ++ .../operators/custom_fields/not_equals_all.rb | 2 ++ app/models/queries/operators/date_limits.rb | 2 ++ .../queries/operators/date_range_clauses.rb | 2 ++ .../queries/operators/datetime_range_clauses.rb | 2 ++ app/models/queries/operators/duplicated.rb | 2 ++ app/models/queries/operators/duplicates.rb | 2 ++ app/models/queries/operators/equals.rb | 2 ++ app/models/queries/operators/equals_all.rb | 2 ++ app/models/queries/operators/equals_or.rb | 2 ++ app/models/queries/operators/everywhere.rb | 2 ++ app/models/queries/operators/follows.rb | 2 ++ app/models/queries/operators/greater_or_equal.rb | 2 ++ app/models/queries/operators/in.rb | 2 ++ app/models/queries/operators/in_less_than.rb | 2 ++ app/models/queries/operators/in_more_than.rb | 2 ++ app/models/queries/operators/includes.rb | 2 ++ app/models/queries/operators/less_or_equal.rb | 2 ++ app/models/queries/operators/less_than_ago.rb | 2 ++ app/models/queries/operators/more_than_ago.rb | 2 ++ app/models/queries/operators/none.rb | 2 ++ app/models/queries/operators/none_or_blank.rb | 2 ++ app/models/queries/operators/not_contains.rb | 2 ++ app/models/queries/operators/not_equals.rb | 2 ++ app/models/queries/operators/on_date.rb | 2 ++ app/models/queries/operators/on_date_time.rb | 2 ++ .../queries/operators/open_work_packages.rb | 2 ++ .../queries/operators/ordered_work_packages.rb | 2 ++ app/models/queries/operators/parent.rb | 2 ++ app/models/queries/operators/part_of.rb | 2 ++ app/models/queries/operators/precedes.rb | 2 ++ app/models/queries/operators/relates.rb | 2 ++ app/models/queries/operators/required.rb | 2 ++ app/models/queries/operators/requires.rb | 2 ++ app/models/queries/operators/this_week.rb | 2 ++ app/models/queries/operators/today.rb | 2 ++ .../work_packages/shared_with_user/any.rb | 2 ++ app/models/queries/orders/available_orders.rb | 2 ++ app/models/queries/orders/base.rb | 2 ++ app/models/queries/orders/not_existing_order.rb | 2 ++ app/models/queries/placeholder_users.rb | 2 ++ .../filters/any_name_attribute_filter.rb | 2 ++ .../placeholder_users/filters/group_filter.rb | 2 ++ .../placeholder_users/filters/name_filter.rb | 2 ++ .../filters/placeholder_user_filter.rb | 2 ++ .../placeholder_users/filters/status_filter.rb | 2 ++ .../placeholder_users/orders/default_order.rb | 2 ++ .../placeholder_users/orders/group_order.rb | 2 ++ .../placeholder_users/orders/name_order.rb | 2 ++ .../placeholder_users/placeholder_user_query.rb | 2 ++ app/models/queries/principals.rb | 2 ++ .../access_to_anything_in_project_filter.rb | 2 ++ .../filters/any_name_attribute_filter.rb | 2 ++ .../queries/principals/filters/id_filter.rb | 2 ++ .../queries/principals/filters/member_filter.rb | 2 ++ .../queries/principals/filters/name_filter.rb | 2 ++ .../principals/filters/principal_filter.rb | 2 ++ .../queries/principals/filters/status_filter.rb | 2 ++ .../queries/principals/filters/type_filter.rb | 2 ++ .../principals/filters/typeahead_filter.rb | 2 ++ .../queries/principals/orders/name_order.rb | 2 ++ app/models/queries/principals/principal_query.rb | 2 ++ app/models/queries/projects.rb | 2 ++ .../queries/projects/filters/active_filter.rb | 2 ++ .../queries/projects/filters/ancestor_filter.rb | 2 ++ app/models/queries/projects/filters/base.rb | 2 ++ .../projects/filters/created_at_filter.rb | 2 ++ .../projects/filters/custom_field_context.rb | 2 ++ .../projects/filters/custom_field_filter.rb | 2 ++ .../queries/projects/filters/favored_filter.rb | 2 ++ app/models/queries/projects/filters/id_filter.rb | 2 ++ .../filters/latest_activity_at_filter.rb | 2 ++ .../filters/name_and_identifier_filter.rb | 2 ++ .../queries/projects/filters/name_filter.rb | 2 ++ .../queries/projects/filters/parent_filter.rb | 2 ++ .../queries/projects/filters/principal_filter.rb | 2 ++ .../projects/filters/project_status_filter.rb | 2 ++ .../queries/projects/filters/public_filter.rb | 2 ++ .../queries/projects/filters/templated_filter.rb | 2 ++ .../queries/projects/filters/type_filter.rb | 2 ++ .../queries/projects/filters/typeahead_filter.rb | 2 ++ .../projects/filters/user_action_filter.rb | 2 ++ .../queries/projects/filters/visible_filter.rb | 2 ++ .../projects/orders/custom_field_order.rb | 2 ++ .../queries/projects/orders/default_order.rb | 2 ++ .../projects/orders/latest_activity_at_order.rb | 2 ++ app/models/queries/projects/orders/name_order.rb | 2 ++ .../projects/orders/project_status_order.rb | 2 ++ .../projects/orders/required_disk_space_order.rb | 2 ++ .../queries/projects/orders/typeahead_order.rb | 2 ++ .../queries/projects/selects/created_at.rb | 2 ++ .../queries/projects/selects/custom_field.rb | 2 ++ app/models/queries/projects/selects/default.rb | 2 ++ app/models/queries/projects/selects/favored.rb | 2 ++ .../projects/selects/latest_activity_at.rb | 2 ++ .../projects/selects/required_disk_space.rb | 2 ++ app/models/queries/projects/selects/status.rb | 2 ++ app/models/queries/queries.rb | 2 ++ app/models/queries/queries/filters/id_filter.rb | 2 ++ .../queries/queries/filters/project_filter.rb | 2 ++ .../queries/filters/project_identifier_filter.rb | 2 ++ .../queries/queries/filters/query_filter.rb | 2 ++ .../queries/queries/filters/updated_at_filter.rb | 2 ++ app/models/queries/queries/query_query.rb | 2 ++ app/models/queries/register.rb | 2 ++ app/models/queries/relations.rb | 2 ++ .../queries/relations/filters/from_filter.rb | 2 ++ .../queries/relations/filters/id_filter.rb | 2 ++ .../queries/relations/filters/involved_filter.rb | 2 ++ .../queries/relations/filters/relation_filter.rb | 2 ++ .../queries/relations/filters/to_filter.rb | 2 ++ .../queries/relations/filters/type_filter.rb | 2 ++ .../relations/filters/visibility_checking.rb | 2 ++ .../queries/relations/orders/default_order.rb | 2 ++ app/models/queries/relations/relation_query.rb | 2 ++ app/models/queries/roles.rb | 2 ++ .../queries/roles/filters/grantable_filter.rb | 2 ++ app/models/queries/roles/filters/role_filter.rb | 2 ++ app/models/queries/roles/filters/unit_filter.rb | 2 ++ app/models/queries/roles/role_query.rb | 2 ++ app/models/queries/scopes/having_views.rb | 2 ++ app/models/queries/scopes/visible.rb | 2 ++ app/models/queries/selects/available_selects.rb | 2 ++ app/models/queries/selects/base.rb | 2 ++ .../queries/selects/not_existing_select.rb | 2 ++ app/models/queries/serialization/filters.rb | 2 ++ app/models/queries/serialization/hash.rb | 2 ++ app/models/queries/serialization/orders.rb | 2 ++ app/models/queries/serialization/selects.rb | 2 ++ app/models/queries/unpersisted_query.rb | 2 ++ app/models/queries/users.rb | 2 ++ .../users/filters/any_name_attribute_filter.rb | 2 ++ .../queries/users/filters/blocked_filter.rb | 2 ++ app/models/queries/users/filters/group_filter.rb | 2 ++ app/models/queries/users/filters/login_filter.rb | 2 ++ app/models/queries/users/filters/name_filter.rb | 2 ++ .../queries/users/filters/status_filter.rb | 2 ++ app/models/queries/users/filters/user_filter.rb | 2 ++ app/models/queries/users/orders/default_order.rb | 2 ++ app/models/queries/users/orders/group_order.rb | 2 ++ app/models/queries/users/orders/name_order.rb | 2 ++ app/models/queries/users/user_query.rb | 2 ++ app/models/queries/valid_subset.rb | 2 ++ app/models/queries/versions.rb | 2 ++ .../queries/versions/filters/sharing_filter.rb | 2 ++ .../queries/versions/filters/version_filter.rb | 2 ++ app/models/queries/versions/version_query.rb | 2 ++ app/models/queries/views.rb | 2 ++ .../queries/views/filters/project_filter.rb | 2 ++ app/models/queries/views/filters/type_filter.rb | 2 ++ app/models/queries/views/filters/view_filter.rb | 2 ++ app/models/queries/views/orders/default_order.rb | 2 ++ app/models/queries/views/view_query.rb | 2 ++ app/models/queries/week_days/week_day_query.rb | 2 ++ .../work_packages/common/manual_sorting.rb | 2 ++ app/models/queries/work_packages/filter.rb | 2 ++ .../work_packages/filter/assigned_to_filter.rb | 2 ++ .../filter/assignee_or_group_filter.rb | 2 ++ .../filter/attachment_base_filter.rb | 2 ++ .../filter/attachment_content_filter.rb | 2 ++ .../filter/attachment_file_name_filter.rb | 2 ++ .../work_packages/filter/author_filter.rb | 2 ++ .../work_packages/filter/blocked_filter.rb | 2 ++ .../work_packages/filter/blocks_filter.rb | 2 ++ .../work_packages/filter/category_filter.rb | 2 ++ .../work_packages/filter/comment_filter.rb | 2 ++ .../work_packages/filter/created_at_filter.rb | 2 ++ .../work_packages/filter/custom_field_context.rb | 2 ++ .../work_packages/filter/custom_field_filter.rb | 2 ++ .../filter/dates_interval_filter.rb | 2 ++ .../work_packages/filter/description_filter.rb | 2 ++ .../work_packages/filter/done_ratio_filter.rb | 2 ++ .../work_packages/filter/due_date_filter.rb | 2 ++ .../work_packages/filter/duplicated_filter.rb | 2 ++ .../work_packages/filter/duplicates_filter.rb | 2 ++ .../work_packages/filter/duration_filter.rb | 2 ++ .../filter/estimated_hours_filter.rb | 2 ++ .../work_packages/filter/filter_configuration.rb | 2 ++ .../filter/filter_on_directed_relations_mixin.rb | 2 ++ .../filter_on_undirected_relations_mixin.rb | 2 ++ .../work_packages/filter/follows_filter.rb | 2 ++ .../queries/work_packages/filter/group_filter.rb | 2 ++ .../queries/work_packages/filter/id_filter.rb | 2 ++ .../work_packages/filter/includes_filter.rb | 2 ++ .../work_packages/filter/manual_sort_filter.rb | 2 ++ .../filter/me_value_filter_mixin.rb | 2 ++ .../work_packages/filter/milestone_filter.rb | 2 ++ .../filter/only_subproject_filter.rb | 2 ++ .../filter/or_filter_for_wp_mixin.rb | 2 ++ .../work_packages/filter/parent_filter.rb | 2 ++ .../work_packages/filter/partof_filter.rb | 2 ++ .../work_packages/filter/precedes_filter.rb | 2 ++ .../filter/principal_base_filter.rb | 2 ++ .../work_packages/filter/principal_loader.rb | 2 ++ .../work_packages/filter/priority_filter.rb | 2 ++ .../work_packages/filter/project_filter.rb | 2 ++ .../work_packages/filter/relatable_filter.rb | 2 ++ .../work_packages/filter/relates_filter.rb | 2 ++ .../work_packages/filter/required_filter.rb | 2 ++ .../work_packages/filter/requires_filter.rb | 2 ++ .../work_packages/filter/responsible_filter.rb | 2 ++ .../queries/work_packages/filter/role_filter.rb | 2 ++ .../work_packages/filter/search_filter.rb | 4 +++- .../work_packages/filter/start_date_filter.rb | 2 ++ .../work_packages/filter/status_filter.rb | 2 ++ .../work_packages/filter/subject_filter.rb | 2 ++ .../work_packages/filter/subproject_filter.rb | 2 ++ .../filter/text_filter_on_join_mixin.rb | 2 ++ .../queries/work_packages/filter/type_filter.rb | 2 ++ .../work_packages/filter/typeahead_filter.rb | 2 ++ .../work_packages/filter/updated_at_filter.rb | 2 ++ .../work_packages/filter/version_filter.rb | 2 ++ .../work_packages/filter/watcher_filter.rb | 2 ++ .../work_packages/filter/work_package_filter.rb | 2 ++ .../queries/work_packages/filter_serializer.rb | 2 ++ .../selects/manual_sorting_select.rb | 2 ++ .../selects/relation_of_type_select.rb | 2 ++ .../work_packages/selects/relation_select.rb | 2 ++ .../selects/relation_to_type_select.rb | 2 ++ .../work_packages/selects/typeahead_select.rb | 2 ++ app/models/query/highlighting.rb | 2 ++ app/models/query/manual_sorting.rb | 2 ++ app/models/query/results.rb | 2 ++ app/models/query/results/group_by.rb | 2 ++ app/models/query/sort_criteria.rb | 2 ++ app/models/query/statement_invalid.rb | 2 ++ app/models/query/timelines.rb | 2 ++ app/models/query/timestamps.rb | 2 ++ app/models/relations/scopes/types.rb | 2 ++ app/models/relations/scopes/visible.rb | 2 ++ app/models/reminder.rb | 2 ++ app/models/reminder_notification.rb | 2 ++ app/models/repository/subversion.rb | 2 ++ app/models/role.rb | 2 ++ app/models/role_permission.rb | 2 ++ app/models/scopes/scoped.rb | 2 ++ .../serializers/indifferent_hash_serializer.rb | 2 ++ app/models/sessions/sql_bypass.rb | 2 ++ app/models/setting.rb | 4 +++- app/models/setting/aliases.rb | 2 ++ app/models/setting/autologin.rb | 2 ++ app/models/setting/mail_settings.rb | 2 ++ app/models/setting/self_registration.rb | 2 ++ app/models/setting/virus_scanning.rb | 2 ++ app/models/sharing_strategies/base_strategy.rb | 2 ++ .../sharing_strategies/project_query_strategy.rb | 2 ++ .../sharing_strategies/work_package_strategy.rb | 2 ++ app/models/status.rb | 2 ++ app/models/status/inexistent_status.rb | 2 ++ app/models/system_user.rb | 2 ++ app/models/timestamp.rb | 2 ++ app/models/token/api.rb | 2 ++ app/models/token/auto_login.rb | 2 ++ app/models/token/backup.rb | 2 ++ app/models/token/base.rb | 2 ++ app/models/token/enterprise_trial_key.rb | 2 ++ app/models/token/expirable_token.rb | 2 ++ app/models/token/hashed_token.rb | 2 ++ app/models/token/ical.rb | 2 ++ app/models/token/invitation.rb | 2 ++ app/models/token/recovery.rb | 2 ++ app/models/token/rss.rb | 2 ++ app/models/type/attribute_group.rb | 2 ++ app/models/type/attribute_groups.rb | 2 ++ app/models/type/attributes.rb | 2 ++ app/models/type/form_group.rb | 2 ++ app/models/type/inexistent_type.rb | 2 ++ app/models/type/query_group.rb | 4 +++- app/models/types/scopes/milestone.rb | 2 ++ app/models/user_custom_field.rb | 2 ++ app/models/user_password.rb | 2 ++ app/models/user_password/bcrypt.rb | 2 ++ app/models/user_password/sha1.rb | 2 ++ app/models/user_preference.rb | 2 ++ app/models/user_preferences/schema.rb | 2 ++ app/models/users/function_user.rb | 2 ++ app/models/users/inexistent_user.rb | 2 ++ app/models/users/permission_checks.rb | 2 ++ app/models/users/project_authorization_cache.rb | 2 ++ app/models/users/project_role_cache.rb | 2 ++ app/models/users/scopes/find_by_login.rb | 2 ++ .../users/scopes/having_reminder_mail_to_send.rb | 2 ++ app/models/users/scopes/newest.rb | 2 ++ app/models/users/scopes/notified_globally.rb | 2 ++ app/models/users/scopes/watcher_recipients.rb | 2 ++ app/models/users/scopes/with_time_zone.rb | 2 ++ app/models/users/status_options.rb | 2 ++ app/models/version.rb | 2 ++ app/models/version_custom_field.rb | 2 ++ app/models/versions/project_sharing.rb | 2 ++ app/models/versions/scopes/rolled_up.rb | 2 ++ app/models/versions/scopes/shared_with.rb | 2 ++ app/models/view.rb | 2 ++ app/models/watcher.rb | 2 ++ app/models/week_day.rb | 2 ++ app/models/wiki.rb | 2 ++ app/models/wiki_page.rb | 2 ++ app/models/wiki_redirect.rb | 2 ++ app/models/wikis/annotate.rb | 2 ++ app/models/wikis/diff.rb | 2 ++ app/models/work_package.rb | 2 ++ app/models/work_package/ancestors.rb | 2 ++ .../work_package/ask_before_destruction.rb | 2 ++ app/models/work_package/custom_actioned.rb | 2 ++ app/models/work_package/exports/csv.rb | 2 ++ .../exports/formatters/compound_hours.rb | 2 ++ .../work_package/exports/formatters/costs.rb | 2 ++ .../work_package/exports/formatters/currency.rb | 2 ++ .../work_package/exports/formatters/days.rb | 2 ++ .../work_package/exports/formatters/hours.rb | 2 ++ .../exports/formatters/spent_units.rb | 2 ++ .../work_package/exports/macros/attributes.rb | 2 ++ .../work_package/exports/query_exporter.rb | 2 ++ app/models/work_package/hooks.rb | 2 ++ .../work_package/inexistent_work_package.rb | 2 ++ app/models/work_package/status_transitions.rb | 2 ++ app/models/work_package/time_entries_cleaner.rb | 2 ++ app/models/work_package/validations.rb | 2 ++ app/models/work_package_custom_field.rb | 2 ++ app/models/work_packages/costs.rb | 2 ++ app/models/work_packages/derived_dates.rb | 2 ++ app/models/work_packages/export.rb | 2 ++ app/models/work_packages/relations.rb | 2 ++ app/models/work_packages/scopes/allowed_to.rb | 2 ++ .../scopes/covering_dates_or_days_of_week.rb | 2 ++ .../work_packages/scopes/directly_related.rb | 2 ++ .../scopes/include_derived_dates.rb | 2 ++ .../work_packages/scopes/include_spent_time.rb | 2 ++ .../work_packages/scopes/involving_user.rb | 2 ++ .../scopes/left_join_self_and_descendants.rb | 2 ++ app/models/work_packages/scopes/relatable.rb | 2 ++ app/models/work_packages/spent_time.rb | 2 ++ app/models/workflow.rb | 2 ++ 696 files changed, 1408 insertions(+), 18 deletions(-) diff --git a/app/models/action.rb b/app/models/action.rb index 0ae3927bf26..6befe07f020 100644 --- a/app/models/action.rb +++ b/app/models/action.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/actions/scopes/default.rb b/app/models/actions/scopes/default.rb index dd1be87feac..6b2ee8ab3f1 100644 --- a/app/models/actions/scopes/default.rb +++ b/app/models/actions/scopes/default.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/activities/changeset_activity_provider.rb b/app/models/activities/changeset_activity_provider.rb index 61cb1e168a1..214f1672ce7 100644 --- a/app/models/activities/changeset_activity_provider.rb +++ b/app/models/activities/changeset_activity_provider.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/activities/event.rb b/app/models/activities/event.rb index 078988d8757..675d061f6c2 100644 --- a/app/models/activities/event.rb +++ b/app/models/activities/event.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/activities/event_mapper.rb b/app/models/activities/event_mapper.rb index 9c0b1990751..e563726ce75 100644 --- a/app/models/activities/event_mapper.rb +++ b/app/models/activities/event_mapper.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/activities/fetcher.rb b/app/models/activities/fetcher.rb index b3e1a65e00a..4b8e6c31c26 100644 --- a/app/models/activities/fetcher.rb +++ b/app/models/activities/fetcher.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/activities/message_activity_provider.rb b/app/models/activities/message_activity_provider.rb index 500b69730a5..4c581ca0f1e 100644 --- a/app/models/activities/message_activity_provider.rb +++ b/app/models/activities/message_activity_provider.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/activities/news_activity_provider.rb b/app/models/activities/news_activity_provider.rb index 599848a6213..b3a532bdb98 100644 --- a/app/models/activities/news_activity_provider.rb +++ b/app/models/activities/news_activity_provider.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/activities/project_activity_provider.rb b/app/models/activities/project_activity_provider.rb index 7f6bcc9c18c..a9d2c98c53f 100644 --- a/app/models/activities/project_activity_provider.rb +++ b/app/models/activities/project_activity_provider.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/activities/wiki_page_activity_provider.rb b/app/models/activities/wiki_page_activity_provider.rb index 6144b9d5596..510a422cc29 100644 --- a/app/models/activities/wiki_page_activity_provider.rb +++ b/app/models/activities/wiki_page_activity_provider.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/announcement.rb b/app/models/announcement.rb index b437e515011..36ea9238121 100644 --- a/app/models/announcement.rb +++ b/app/models/announcement.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class Announcement < ApplicationRecord scope :active, -> { where(active: true) } scope :current, -> { where("show_until >= ?", Date.today) } diff --git a/app/models/anonymous_user.rb b/app/models/anonymous_user.rb index b55057d0e92..5d485fac68f 100644 --- a/app/models/anonymous_user.rb +++ b/app/models/anonymous_user.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/application_record.rb b/app/models/application_record.rb index 17cb76e7a91..d99897a65bc 100644 --- a/app/models/application_record.rb +++ b/app/models/application_record.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class ApplicationRecord < ActiveRecord::Base include ::OpenProject::Acts::Watchable include ::OpenProject::Acts::Favorable diff --git a/app/models/application_version.rb b/app/models/application_version.rb index cb2a70ecc2c..59e617a3ea0 100644 --- a/app/models/application_version.rb +++ b/app/models/application_version.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class ApplicationVersion < ApplicationRecord include PaperTrail::VersionConcern self.abstract_class = true diff --git a/app/models/associations/groupable.rb b/app/models/associations/groupable.rb index 14f01c3871d..80818e24de4 100644 --- a/app/models/associations/groupable.rb +++ b/app/models/associations/groupable.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/attachment.rb b/app/models/attachment.rb index affdb569f12..52438016546 100644 --- a/app/models/attachment.rb +++ b/app/models/attachment.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/attribute_help_text.rb b/app/models/attribute_help_text.rb index f9797bfa4d3..9cace1d75ba 100644 --- a/app/models/attribute_help_text.rb +++ b/app/models/attribute_help_text.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/attribute_help_text/project.rb b/app/models/attribute_help_text/project.rb index 79c7b44616d..ee3e092220b 100644 --- a/app/models/attribute_help_text/project.rb +++ b/app/models/attribute_help_text/project.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/attribute_help_text/work_package.rb b/app/models/attribute_help_text/work_package.rb index 2d034ddcd98..f337db10f56 100644 --- a/app/models/attribute_help_text/work_package.rb +++ b/app/models/attribute_help_text/work_package.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/backup.rb b/app/models/backup.rb index d3943036bb7..6e95e2168c9 100644 --- a/app/models/backup.rb +++ b/app/models/backup.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class Backup < Export class << self def permission diff --git a/app/models/capabilities/scopes/default.rb b/app/models/capabilities/scopes/default.rb index 67832ad2ff3..cd27b5a4c0b 100644 --- a/app/models/capabilities/scopes/default.rb +++ b/app/models/capabilities/scopes/default.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/capability.rb b/app/models/capability.rb index 1d7c9729835..eaa497bc20c 100644 --- a/app/models/capability.rb +++ b/app/models/capability.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/category.rb b/app/models/category.rb index cd635929c8c..f0de8dce08f 100644 --- a/app/models/category.rb +++ b/app/models/category.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/change.rb b/app/models/change.rb index a23ca0cf013..44c8c804501 100644 --- a/app/models/change.rb +++ b/app/models/change.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/changeset.rb b/app/models/changeset.rb index 64289111dae..d3bd4ad8ec3 100644 --- a/app/models/changeset.rb +++ b/app/models/changeset.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/color.rb b/app/models/color.rb index 89f5f6c8a2f..6b683abc684 100644 --- a/app/models/color.rb +++ b/app/models/color.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/colors/hex_color.rb b/app/models/colors/hex_color.rb index d2be88b3251..6e767845cb8 100644 --- a/app/models/colors/hex_color.rb +++ b/app/models/colors/hex_color.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module Colors module HexColor ## diff --git a/app/models/concerns/has_members.rb b/app/models/concerns/has_members.rb index cb690996d50..226fa475724 100644 --- a/app/models/concerns/has_members.rb +++ b/app/models/concerns/has_members.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # --copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/concerns/inexistent_model.rb b/app/models/concerns/inexistent_model.rb index b097ef2e0a0..6707951ae37 100644 --- a/app/models/concerns/inexistent_model.rb +++ b/app/models/concerns/inexistent_model.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # --copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/concerns/remindable.rb b/app/models/concerns/remindable.rb index 061a1a24d9c..cd9bd319f7b 100644 --- a/app/models/concerns/remindable.rb +++ b/app/models/concerns/remindable.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/concerns/tableless.rb b/app/models/concerns/tableless.rb index 236497e6e47..214ef3012b7 100644 --- a/app/models/concerns/tableless.rb +++ b/app/models/concerns/tableless.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/concerns/virtual_attribute.rb b/app/models/concerns/virtual_attribute.rb index 8796bf83107..9ef5034fb01 100644 --- a/app/models/concerns/virtual_attribute.rb +++ b/app/models/concerns/virtual_attribute.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_action.rb b/app/models/custom_action.rb index 95194da83f9..c37d6ddb831 100644 --- a/app/models/custom_action.rb +++ b/app/models/custom_action.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/assigned_to.rb b/app/models/custom_actions/actions/assigned_to.rb index f0791bd6693..2d0655e161b 100644 --- a/app/models/custom_actions/actions/assigned_to.rb +++ b/app/models/custom_actions/actions/assigned_to.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/custom_field.rb b/app/models/custom_actions/actions/custom_field.rb index 374b3406218..04adec6a277 100644 --- a/app/models/custom_actions/actions/custom_field.rb +++ b/app/models/custom_actions/actions/custom_field.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/date.rb b/app/models/custom_actions/actions/date.rb index 49eb1a64e87..7e4f3bee380 100644 --- a/app/models/custom_actions/actions/date.rb +++ b/app/models/custom_actions/actions/date.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/done_ratio.rb b/app/models/custom_actions/actions/done_ratio.rb index 52bad025bc8..c885bb79e4b 100644 --- a/app/models/custom_actions/actions/done_ratio.rb +++ b/app/models/custom_actions/actions/done_ratio.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/due_date.rb b/app/models/custom_actions/actions/due_date.rb index 6e9e331588e..e0836b1f032 100644 --- a/app/models/custom_actions/actions/due_date.rb +++ b/app/models/custom_actions/actions/due_date.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/estimated_hours.rb b/app/models/custom_actions/actions/estimated_hours.rb index fce9bed4be6..dcec6856db9 100644 --- a/app/models/custom_actions/actions/estimated_hours.rb +++ b/app/models/custom_actions/actions/estimated_hours.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/inexistent.rb b/app/models/custom_actions/actions/inexistent.rb index 0f83b9f1bad..215f95a1cae 100644 --- a/app/models/custom_actions/actions/inexistent.rb +++ b/app/models/custom_actions/actions/inexistent.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/notify.rb b/app/models/custom_actions/actions/notify.rb index a21e51f04ff..e88a50edf5d 100644 --- a/app/models/custom_actions/actions/notify.rb +++ b/app/models/custom_actions/actions/notify.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/priority.rb b/app/models/custom_actions/actions/priority.rb index 1efeb9764a4..7826a99c87e 100644 --- a/app/models/custom_actions/actions/priority.rb +++ b/app/models/custom_actions/actions/priority.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/project.rb b/app/models/custom_actions/actions/project.rb index 1db070454ce..5c893303fd0 100644 --- a/app/models/custom_actions/actions/project.rb +++ b/app/models/custom_actions/actions/project.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/responsible.rb b/app/models/custom_actions/actions/responsible.rb index 8deff3ed4e8..c0b8e59f09f 100644 --- a/app/models/custom_actions/actions/responsible.rb +++ b/app/models/custom_actions/actions/responsible.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/serializer.rb b/app/models/custom_actions/actions/serializer.rb index 6f9377a1e9a..81ca8efab3e 100644 --- a/app/models/custom_actions/actions/serializer.rb +++ b/app/models/custom_actions/actions/serializer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/start_date.rb b/app/models/custom_actions/actions/start_date.rb index fe3dd49aaf7..9d5fc185d48 100644 --- a/app/models/custom_actions/actions/start_date.rb +++ b/app/models/custom_actions/actions/start_date.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/status.rb b/app/models/custom_actions/actions/status.rb index 7a0bbbf2c64..30a939d3813 100644 --- a/app/models/custom_actions/actions/status.rb +++ b/app/models/custom_actions/actions/status.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/associated.rb b/app/models/custom_actions/actions/strategies/associated.rb index e257ab55f7f..e608b67b638 100644 --- a/app/models/custom_actions/actions/strategies/associated.rb +++ b/app/models/custom_actions/actions/strategies/associated.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/associated_custom_field.rb b/app/models/custom_actions/actions/strategies/associated_custom_field.rb index fd2709b7121..97ccda753dc 100644 --- a/app/models/custom_actions/actions/strategies/associated_custom_field.rb +++ b/app/models/custom_actions/actions/strategies/associated_custom_field.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/boolean.rb b/app/models/custom_actions/actions/strategies/boolean.rb index c38a1c7fcc4..96ed10bbbbd 100644 --- a/app/models/custom_actions/actions/strategies/boolean.rb +++ b/app/models/custom_actions/actions/strategies/boolean.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: # Copyright (C) 2006-2017 Jean-Philippe Lang # Copyright (C) 2010-2013 the ChiliProject Team diff --git a/app/models/custom_actions/actions/strategies/custom_field.rb b/app/models/custom_actions/actions/strategies/custom_field.rb index 6949a58f6b2..c4fb878c74a 100644 --- a/app/models/custom_actions/actions/strategies/custom_field.rb +++ b/app/models/custom_actions/actions/strategies/custom_field.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/date.rb b/app/models/custom_actions/actions/strategies/date.rb index b92f524663f..2ad203fafa8 100644 --- a/app/models/custom_actions/actions/strategies/date.rb +++ b/app/models/custom_actions/actions/strategies/date.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/date_property.rb b/app/models/custom_actions/actions/strategies/date_property.rb index 25d97751977..e599ca8263d 100644 --- a/app/models/custom_actions/actions/strategies/date_property.rb +++ b/app/models/custom_actions/actions/strategies/date_property.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/float.rb b/app/models/custom_actions/actions/strategies/float.rb index b42b949cc2c..6059086a3fe 100644 --- a/app/models/custom_actions/actions/strategies/float.rb +++ b/app/models/custom_actions/actions/strategies/float.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/integer.rb b/app/models/custom_actions/actions/strategies/integer.rb index 60c9b580fa3..d69938c4f85 100644 --- a/app/models/custom_actions/actions/strategies/integer.rb +++ b/app/models/custom_actions/actions/strategies/integer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/link.rb b/app/models/custom_actions/actions/strategies/link.rb index 85bde80177f..94fc5e11523 100644 --- a/app/models/custom_actions/actions/strategies/link.rb +++ b/app/models/custom_actions/actions/strategies/link.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/me_associated.rb b/app/models/custom_actions/actions/strategies/me_associated.rb index 3e28fde7d11..241df7b15be 100644 --- a/app/models/custom_actions/actions/strategies/me_associated.rb +++ b/app/models/custom_actions/actions/strategies/me_associated.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH @@ -60,7 +62,7 @@ module CustomActions::Actions::Strategies::MeAssociated end def current_user_value_key - "current_user".freeze + "current_user" end def current_user_name diff --git a/app/models/custom_actions/actions/strategies/string.rb b/app/models/custom_actions/actions/strategies/string.rb index c483ecf64ef..ca8707e5c29 100644 --- a/app/models/custom_actions/actions/strategies/string.rb +++ b/app/models/custom_actions/actions/strategies/string.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/text.rb b/app/models/custom_actions/actions/strategies/text.rb index d4720d14920..1ceea830858 100644 --- a/app/models/custom_actions/actions/strategies/text.rb +++ b/app/models/custom_actions/actions/strategies/text.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/validate_in_range.rb b/app/models/custom_actions/actions/strategies/validate_in_range.rb index b802b2388d4..51b83d11120 100644 --- a/app/models/custom_actions/actions/strategies/validate_in_range.rb +++ b/app/models/custom_actions/actions/strategies/validate_in_range.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/strategies/values_to_string.rb b/app/models/custom_actions/actions/strategies/values_to_string.rb index 23e9e814f79..94e26c46905 100644 --- a/app/models/custom_actions/actions/strategies/values_to_string.rb +++ b/app/models/custom_actions/actions/strategies/values_to_string.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/actions/type.rb b/app/models/custom_actions/actions/type.rb index 43241b7cad0..530dd86d854 100644 --- a/app/models/custom_actions/actions/type.rb +++ b/app/models/custom_actions/actions/type.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/conditions/base.rb b/app/models/custom_actions/conditions/base.rb index ddd0a58fdd3..add9a84c872 100644 --- a/app/models/custom_actions/conditions/base.rb +++ b/app/models/custom_actions/conditions/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/conditions/inexistent.rb b/app/models/custom_actions/conditions/inexistent.rb index 399f88eddfd..5cbf25aac5f 100644 --- a/app/models/custom_actions/conditions/inexistent.rb +++ b/app/models/custom_actions/conditions/inexistent.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/conditions/project.rb b/app/models/custom_actions/conditions/project.rb index 5c8015a0f29..807a7bdfc79 100644 --- a/app/models/custom_actions/conditions/project.rb +++ b/app/models/custom_actions/conditions/project.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/conditions/role.rb b/app/models/custom_actions/conditions/role.rb index 12b09dc8267..77af34115ff 100644 --- a/app/models/custom_actions/conditions/role.rb +++ b/app/models/custom_actions/conditions/role.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/conditions/status.rb b/app/models/custom_actions/conditions/status.rb index 4f2c3feb2ea..c6b246e0d65 100644 --- a/app/models/custom_actions/conditions/status.rb +++ b/app/models/custom_actions/conditions/status.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/conditions/type.rb b/app/models/custom_actions/conditions/type.rb index f56f69acb25..37c3410516d 100644 --- a/app/models/custom_actions/conditions/type.rb +++ b/app/models/custom_actions/conditions/type.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/register.rb b/app/models/custom_actions/register.rb index 76084cb57f2..e49123fd52c 100644 --- a/app/models/custom_actions/register.rb +++ b/app/models/custom_actions/register.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_actions/validate_allowed_value.rb b/app/models/custom_actions/validate_allowed_value.rb index 4bcdded5148..b85f7678b06 100644 --- a/app/models/custom_actions/validate_allowed_value.rb +++ b/app/models/custom_actions/validate_allowed_value.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: # Copyright (C) 2006-2017 Jean-Philippe Lang # Copyright (C) 2010-2013 the ChiliProject Team diff --git a/app/models/custom_actions/values_to_integer.rb b/app/models/custom_actions/values_to_integer.rb index 0270c214468..c36aa8fbea6 100644 --- a/app/models/custom_actions/values_to_integer.rb +++ b/app/models/custom_actions/values_to_integer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_field/order_statements.rb b/app/models/custom_field/order_statements.rb index 8f47ca042e6..9e209932b2e 100644 --- a/app/models/custom_field/order_statements.rb +++ b/app/models/custom_field/order_statements.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_field_section.rb b/app/models/custom_field_section.rb index e6b800be66a..5595f9891a5 100644 --- a/app/models/custom_field_section.rb +++ b/app/models/custom_field_section.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_fields_project.rb b/app/models/custom_fields_project.rb index 402c7c58405..41a226185fb 100644 --- a/app/models/custom_fields_project.rb +++ b/app/models/custom_fields_project.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_option.rb b/app/models/custom_option.rb index 210da4d58fb..b6a42cbd799 100644 --- a/app/models/custom_option.rb +++ b/app/models/custom_option.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_style.rb b/app/models/custom_style.rb index 6155a03d988..fe9afea91d7 100644 --- a/app/models/custom_style.rb +++ b/app/models/custom_style.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class CustomStyle < ApplicationRecord mount_uploader :logo, OpenProject::Configuration.file_uploader mount_uploader :export_logo, OpenProject::Configuration.file_uploader diff --git a/app/models/custom_value.rb b/app/models/custom_value.rb index 60e6f317e01..4e9c5d55dfe 100644 --- a/app/models/custom_value.rb +++ b/app/models/custom_value.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/ar_object_strategy.rb b/app/models/custom_value/ar_object_strategy.rb index 8037e6bec0b..c470e55d52e 100644 --- a/app/models/custom_value/ar_object_strategy.rb +++ b/app/models/custom_value/ar_object_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/bool_strategy.rb b/app/models/custom_value/bool_strategy.rb index 54b12051c8f..14010abe37f 100644 --- a/app/models/custom_value/bool_strategy.rb +++ b/app/models/custom_value/bool_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/empty_strategy.rb b/app/models/custom_value/empty_strategy.rb index 0cac71a7684..939e83a77fb 100644 --- a/app/models/custom_value/empty_strategy.rb +++ b/app/models/custom_value/empty_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/float_strategy.rb b/app/models/custom_value/float_strategy.rb index 658bf294fcf..bb8d49a1c62 100644 --- a/app/models/custom_value/float_strategy.rb +++ b/app/models/custom_value/float_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/format_strategy.rb b/app/models/custom_value/format_strategy.rb index 917dbef5134..5506a0b3596 100644 --- a/app/models/custom_value/format_strategy.rb +++ b/app/models/custom_value/format_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/formattable_strategy.rb b/app/models/custom_value/formattable_strategy.rb index 87401986330..4e7d2a5334e 100644 --- a/app/models/custom_value/formattable_strategy.rb +++ b/app/models/custom_value/formattable_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/hierarchy_strategy.rb b/app/models/custom_value/hierarchy_strategy.rb index 2ce05be7336..670c3741ae8 100644 --- a/app/models/custom_value/hierarchy_strategy.rb +++ b/app/models/custom_value/hierarchy_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/int_strategy.rb b/app/models/custom_value/int_strategy.rb index e4ed1c7b8dc..fbeaa88b95c 100644 --- a/app/models/custom_value/int_strategy.rb +++ b/app/models/custom_value/int_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/link_strategy.rb b/app/models/custom_value/link_strategy.rb index 4c552e06e49..86baf904076 100644 --- a/app/models/custom_value/link_strategy.rb +++ b/app/models/custom_value/link_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/list_strategy.rb b/app/models/custom_value/list_strategy.rb index a65c9de837b..8a5a2deadf2 100644 --- a/app/models/custom_value/list_strategy.rb +++ b/app/models/custom_value/list_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/string_strategy.rb b/app/models/custom_value/string_strategy.rb index 91a594397ab..9896f118ea2 100644 --- a/app/models/custom_value/string_strategy.rb +++ b/app/models/custom_value/string_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/user_strategy.rb b/app/models/custom_value/user_strategy.rb index c93522e04cf..4505f9067ba 100644 --- a/app/models/custom_value/user_strategy.rb +++ b/app/models/custom_value/user_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/custom_value/version_strategy.rb b/app/models/custom_value/version_strategy.rb index 4f2d2db3a99..38002b64848 100644 --- a/app/models/custom_value/version_strategy.rb +++ b/app/models/custom_value/version_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/design_color.rb b/app/models/design_color.rb index 9c0a0161a69..5287913b5a3 100644 --- a/app/models/design_color.rb +++ b/app/models/design_color.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/emoji_reaction.rb b/app/models/emoji_reaction.rb index 00d0432a477..76a7479b5b0 100644 --- a/app/models/emoji_reaction.rb +++ b/app/models/emoji_reaction.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/enabled_module.rb b/app/models/enabled_module.rb index 0cda62a046e..ca58f147581 100644 --- a/app/models/enabled_module.rb +++ b/app/models/enabled_module.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/enumeration.rb b/app/models/enumeration.rb index e31dcdf202d..a5bbd334320 100644 --- a/app/models/enumeration.rb +++ b/app/models/enumeration.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/export.rb b/app/models/export.rb index b789de4fce8..70d850800e6 100644 --- a/app/models/export.rb +++ b/app/models/export.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class Export < ApplicationRecord has_one( :job_status, diff --git a/app/models/exports/concerns/csv.rb b/app/models/exports/concerns/csv.rb index 2c4571787bf..c6898c261d0 100644 --- a/app/models/exports/concerns/csv.rb +++ b/app/models/exports/concerns/csv.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/export_error.rb b/app/models/exports/export_error.rb index 541bfa209eb..e264ce38b78 100644 --- a/app/models/exports/export_error.rb +++ b/app/models/exports/export_error.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/exporter.rb b/app/models/exports/exporter.rb index 195c9237e43..c4f9a24acce 100644 --- a/app/models/exports/exporter.rb +++ b/app/models/exports/exporter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/formatters/default.rb b/app/models/exports/formatters/default.rb index 93f2b8fae49..79dae41aa2b 100644 --- a/app/models/exports/formatters/default.rb +++ b/app/models/exports/formatters/default.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module Exports module Formatters class Default diff --git a/app/models/exports/pdf/common/attachments.rb b/app/models/exports/pdf/common/attachments.rb index ccf3cef3dae..cb71e840909 100644 --- a/app/models/exports/pdf/common/attachments.rb +++ b/app/models/exports/pdf/common/attachments.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/pdf/common/macro.rb b/app/models/exports/pdf/common/macro.rb index 8002bef6b11..2524aef5565 100644 --- a/app/models/exports/pdf/common/macro.rb +++ b/app/models/exports/pdf/common/macro.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/pdf/components/gantt.rb b/app/models/exports/pdf/components/gantt.rb index 8b213b50978..5a6f4bdbb5a 100644 --- a/app/models/exports/pdf/components/gantt.rb +++ b/app/models/exports/pdf/components/gantt.rb @@ -50,8 +50,8 @@ module Exports::PDF::Components::Gantt GANTT_COLUMN_WIDTHS = [128, 64, 32, 24].freeze GANTT_COLUMN_WIDTHS_NAMES = %w[very_wide wide medium narrow].freeze GANTT_MODE_NAMES = %w[day week month quarter].freeze - GANTT_MODE_DEFAULT = "day".freeze - GANTT_COLUMN_DEFAULT = "wide".freeze + GANTT_MODE_DEFAULT = "day" + GANTT_COLUMN_DEFAULT = "wide" def write_work_packages_gantt!(work_packages, id_wp_meta_map) wps = work_packages.select { |work_package| work_package.start_date || work_package.due_date } diff --git a/app/models/exports/pdf/components/gantt/gantt_builder.rb b/app/models/exports/pdf/components/gantt/gantt_builder.rb index 0a22b54e28f..039837e448f 100644 --- a/app/models/exports/pdf/components/gantt/gantt_builder.rb +++ b/app/models/exports/pdf/components/gantt/gantt_builder.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/pdf/components/gantt/gantt_builder_days.rb b/app/models/exports/pdf/components/gantt/gantt_builder_days.rb index c11315aff3b..358bb519e6a 100644 --- a/app/models/exports/pdf/components/gantt/gantt_builder_days.rb +++ b/app/models/exports/pdf/components/gantt/gantt_builder_days.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/pdf/components/gantt/gantt_builder_months.rb b/app/models/exports/pdf/components/gantt/gantt_builder_months.rb index e37c3d29f6f..9200a743cb5 100644 --- a/app/models/exports/pdf/components/gantt/gantt_builder_months.rb +++ b/app/models/exports/pdf/components/gantt/gantt_builder_months.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/pdf/components/gantt/gantt_builder_quarters.rb b/app/models/exports/pdf/components/gantt/gantt_builder_quarters.rb index ff6e7e1c634..96e86683a8c 100644 --- a/app/models/exports/pdf/components/gantt/gantt_builder_quarters.rb +++ b/app/models/exports/pdf/components/gantt/gantt_builder_quarters.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/pdf/components/gantt/gantt_builder_weeks.rb b/app/models/exports/pdf/components/gantt/gantt_builder_weeks.rb index 6de2bd0abc3..e3c9b531d62 100644 --- a/app/models/exports/pdf/components/gantt/gantt_builder_weeks.rb +++ b/app/models/exports/pdf/components/gantt/gantt_builder_weeks.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/pdf/components/gantt/gantt_painter.rb b/app/models/exports/pdf/components/gantt/gantt_painter.rb index 6551f2b3136..4831730b47e 100644 --- a/app/models/exports/pdf/components/gantt/gantt_painter.rb +++ b/app/models/exports/pdf/components/gantt/gantt_painter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH @@ -28,8 +30,8 @@ module Exports::PDF::Components::Gantt class GanttPainter - GANTT_GRID_COLOR = "9b9ea3".freeze - GANTT_LINE_COLOR = "2b8bd5".freeze + GANTT_GRID_COLOR = "9b9ea3" + GANTT_LINE_COLOR = "2b8bd5" def initialize(pdf) @pdf = pdf diff --git a/app/models/exports/register.rb b/app/models/exports/register.rb index b1bd4d46ab9..5a4611a98c1 100644 --- a/app/models/exports/register.rb +++ b/app/models/exports/register.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/exports/result.rb b/app/models/exports/result.rb index 26e66c2cc12..282b62cdad6 100644 --- a/app/models/exports/result.rb +++ b/app/models/exports/result.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/favorite.rb b/app/models/favorite.rb index bbf19596d0c..2acfda0e245 100644 --- a/app/models/favorite.rb +++ b/app/models/favorite.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/forum.rb b/app/models/forum.rb index 8ec7377bee1..c149afe7cda 100644 --- a/app/models/forum.rb +++ b/app/models/forum.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/global_role.rb b/app/models/global_role.rb index bda2366dac6..79d67c9b36c 100644 --- a/app/models/global_role.rb +++ b/app/models/global_role.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/group_custom_field.rb b/app/models/group_custom_field.rb index cec58c141ef..d64ef347fe4 100644 --- a/app/models/group_custom_field.rb +++ b/app/models/group_custom_field.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/group_user.rb b/app/models/group_user.rb index 1372dddd446..037607de0f2 100644 --- a/app/models/group_user.rb +++ b/app/models/group_user.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/groups/scopes/visible.rb b/app/models/groups/scopes/visible.rb index 7436d14eb59..2db43f3cb88 100644 --- a/app/models/groups/scopes/visible.rb +++ b/app/models/groups/scopes/visible.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/issue_priority.rb b/app/models/issue_priority.rb index 66cc4e5854f..b1a4db33e60 100644 --- a/app/models/issue_priority.rb +++ b/app/models/issue_priority.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journable/historic_active_record_relation.rb b/app/models/journable/historic_active_record_relation.rb index 55769fb827a..3f2236502c1 100644 --- a/app/models/journable/historic_active_record_relation.rb +++ b/app/models/journable/historic_active_record_relation.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journable/timestamps.rb b/app/models/journable/timestamps.rb index ec6d54f3394..dccbf2c9fec 100644 --- a/app/models/journable/timestamps.rb +++ b/app/models/journable/timestamps.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journable/with_historic_attributes.rb b/app/models/journable/with_historic_attributes.rb index e48c013a1ee..ba95323524f 100644 --- a/app/models/journable/with_historic_attributes.rb +++ b/app/models/journable/with_historic_attributes.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journable/with_historic_attributes/loader.rb b/app/models/journable/with_historic_attributes/loader.rb index ff36d790a9f..d48a6ba5ebf 100644 --- a/app/models/journable/with_historic_attributes/loader.rb +++ b/app/models/journable/with_historic_attributes/loader.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal.rb b/app/models/journal.rb index 9d93b0b875b..c000d2404be 100644 --- a/app/models/journal.rb +++ b/app/models/journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/associated_journal.rb b/app/models/journal/associated_journal.rb index 9de071a0e57..6dd54f70c4e 100644 --- a/app/models/journal/associated_journal.rb +++ b/app/models/journal/associated_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/attachable_journal.rb b/app/models/journal/attachable_journal.rb index e756aeef847..fb99afd0d55 100644 --- a/app/models/journal/attachable_journal.rb +++ b/app/models/journal/attachable_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/attachment_journal.rb b/app/models/journal/attachment_journal.rb index 82a968eaf58..eb07f0f2a08 100644 --- a/app/models/journal/attachment_journal.rb +++ b/app/models/journal/attachment_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/base_journal.rb b/app/models/journal/base_journal.rb index 826b7c62767..503a279f581 100644 --- a/app/models/journal/base_journal.rb +++ b/app/models/journal/base_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_duplicate_work_package_close.rb b/app/models/journal/caused_by_duplicate_work_package_close.rb index 2779cadde6a..ad3497309ea 100644 --- a/app/models/journal/caused_by_duplicate_work_package_close.rb +++ b/app/models/journal/caused_by_duplicate_work_package_close.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_progress_mode_changed_to_status_based.rb b/app/models/journal/caused_by_progress_mode_changed_to_status_based.rb index f5d56d8362d..111c6a135d8 100644 --- a/app/models/journal/caused_by_progress_mode_changed_to_status_based.rb +++ b/app/models/journal/caused_by_progress_mode_changed_to_status_based.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_status_changed.rb b/app/models/journal/caused_by_status_changed.rb index d4eb7329464..98d7e5f477c 100644 --- a/app/models/journal/caused_by_status_changed.rb +++ b/app/models/journal/caused_by_status_changed.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_system_update.rb b/app/models/journal/caused_by_system_update.rb index b21b745daf7..5cceaec9c6d 100644 --- a/app/models/journal/caused_by_system_update.rb +++ b/app/models/journal/caused_by_system_update.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_total_percent_complete_mode_changed_to_simple_average.rb b/app/models/journal/caused_by_total_percent_complete_mode_changed_to_simple_average.rb index 2adcf77163d..31646b66248 100644 --- a/app/models/journal/caused_by_total_percent_complete_mode_changed_to_simple_average.rb +++ b/app/models/journal/caused_by_total_percent_complete_mode_changed_to_simple_average.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_total_percent_complete_mode_changed_to_work_weighted_average.rb b/app/models/journal/caused_by_total_percent_complete_mode_changed_to_work_weighted_average.rb index b1d2ce41a29..bcd530329e1 100644 --- a/app/models/journal/caused_by_total_percent_complete_mode_changed_to_work_weighted_average.rb +++ b/app/models/journal/caused_by_total_percent_complete_mode_changed_to_work_weighted_average.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_work_package_child_change.rb b/app/models/journal/caused_by_work_package_child_change.rb index e9949e94fdb..58bdf91b97c 100644 --- a/app/models/journal/caused_by_work_package_child_change.rb +++ b/app/models/journal/caused_by_work_package_child_change.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_work_package_parent_change.rb b/app/models/journal/caused_by_work_package_parent_change.rb index 662e5a61d19..3039cb92c92 100644 --- a/app/models/journal/caused_by_work_package_parent_change.rb +++ b/app/models/journal/caused_by_work_package_parent_change.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_work_package_predecessor_change.rb b/app/models/journal/caused_by_work_package_predecessor_change.rb index b18d2ac74be..df2e3c512df 100644 --- a/app/models/journal/caused_by_work_package_predecessor_change.rb +++ b/app/models/journal/caused_by_work_package_predecessor_change.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_work_package_related_change.rb b/app/models/journal/caused_by_work_package_related_change.rb index 3253c117ded..e529d3901fb 100644 --- a/app/models/journal/caused_by_work_package_related_change.rb +++ b/app/models/journal/caused_by_work_package_related_change.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/caused_by_working_day_changes.rb b/app/models/journal/caused_by_working_day_changes.rb index 97c0cfc0afa..2f67577b3d8 100644 --- a/app/models/journal/caused_by_working_day_changes.rb +++ b/app/models/journal/caused_by_working_day_changes.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/changeset_journal.rb b/app/models/journal/changeset_journal.rb index d324b98d19e..1722b18c761 100644 --- a/app/models/journal/changeset_journal.rb +++ b/app/models/journal/changeset_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/customizable_journal.rb b/app/models/journal/customizable_journal.rb index eaa09ef30f9..f45d4c0089d 100644 --- a/app/models/journal/customizable_journal.rb +++ b/app/models/journal/customizable_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/message_journal.rb b/app/models/journal/message_journal.rb index bc75b161b45..222f2128a56 100644 --- a/app/models/journal/message_journal.rb +++ b/app/models/journal/message_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/news_journal.rb b/app/models/journal/news_journal.rb index cb784c5c398..02cede613fb 100644 --- a/app/models/journal/news_journal.rb +++ b/app/models/journal/news_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/notification_configuration.rb b/app/models/journal/notification_configuration.rb index c5fa1c7bcb5..2563ba6df94 100644 --- a/app/models/journal/notification_configuration.rb +++ b/app/models/journal/notification_configuration.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/project_journal.rb b/app/models/journal/project_journal.rb index 17ef40976cf..500a75d5c43 100644 --- a/app/models/journal/project_journal.rb +++ b/app/models/journal/project_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/timestamps.rb b/app/models/journal/timestamps.rb index 57c4b9368ee..ca0d55d4835 100644 --- a/app/models/journal/timestamps.rb +++ b/app/models/journal/timestamps.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/wiki_page_journal.rb b/app/models/journal/wiki_page_journal.rb index ce40d02b8c9..4aac1952d28 100644 --- a/app/models/journal/wiki_page_journal.rb +++ b/app/models/journal/wiki_page_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journal/work_package_journal.rb b/app/models/journal/work_package_journal.rb index 40941aa14bb..874a1b33986 100644 --- a/app/models/journal/work_package_journal.rb +++ b/app/models/journal/work_package_journal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/journals/scopes/with_sequence_version.rb b/app/models/journals/scopes/with_sequence_version.rb index b806a377cea..41ba28958a1 100644 --- a/app/models/journals/scopes/with_sequence_version.rb +++ b/app/models/journals/scopes/with_sequence_version.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) 2010-2024 the OpenProject GmbH diff --git a/app/models/ldap_auth_source.rb b/app/models/ldap_auth_source.rb index 3a7b2ccce40..360c7f2e883 100644 --- a/app/models/ldap_auth_source.rb +++ b/app/models/ldap_auth_source.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/member.rb b/app/models/member.rb index 837ab5d053f..8808fce05cc 100644 --- a/app/models/member.rb +++ b/app/models/member.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/member_role.rb b/app/models/member_role.rb index c204d24cdb9..3d6ee6d0aa7 100644 --- a/app/models/member_role.rb +++ b/app/models/member_role.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/roles_diff.rb b/app/models/members/roles_diff.rb index 34d23a11017..f0a4f113482 100644 --- a/app/models/members/roles_diff.rb +++ b/app/models/members/roles_diff.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/assignable.rb b/app/models/members/scopes/assignable.rb index 47dc8a084e4..171fa93e083 100644 --- a/app/models/members/scopes/assignable.rb +++ b/app/models/members/scopes/assignable.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/global.rb b/app/models/members/scopes/global.rb index dd7402347c7..7ea9da12786 100644 --- a/app/models/members/scopes/global.rb +++ b/app/models/members/scopes/global.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/not_locked.rb b/app/models/members/scopes/not_locked.rb index a32b961ba7c..32389138cea 100644 --- a/app/models/members/scopes/not_locked.rb +++ b/app/models/members/scopes/not_locked.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/of_any_entity.rb b/app/models/members/scopes/of_any_entity.rb index 3ea86390a4a..85cc88b9b1b 100644 --- a/app/models/members/scopes/of_any_entity.rb +++ b/app/models/members/scopes/of_any_entity.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/of_any_project.rb b/app/models/members/scopes/of_any_project.rb index 06569ec1cd3..7aa5e1e30ec 100644 --- a/app/models/members/scopes/of_any_project.rb +++ b/app/models/members/scopes/of_any_project.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/of_any_work_package.rb b/app/models/members/scopes/of_any_work_package.rb index c069083ec31..0bf20b8e7b2 100644 --- a/app/models/members/scopes/of_any_work_package.rb +++ b/app/models/members/scopes/of_any_work_package.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/of_anything_in_project.rb b/app/models/members/scopes/of_anything_in_project.rb index 9ef03254535..d5352cbfd19 100644 --- a/app/models/members/scopes/of_anything_in_project.rb +++ b/app/models/members/scopes/of_anything_in_project.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/of_entity.rb b/app/models/members/scopes/of_entity.rb index 69842225abe..6bc7a1f8933 100644 --- a/app/models/members/scopes/of_entity.rb +++ b/app/models/members/scopes/of_entity.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/of_project.rb b/app/models/members/scopes/of_project.rb index 2b82311b489..dfcde69c50d 100644 --- a/app/models/members/scopes/of_project.rb +++ b/app/models/members/scopes/of_project.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/of_work_package.rb b/app/models/members/scopes/of_work_package.rb index 88ebe74a75b..424d0175f82 100644 --- a/app/models/members/scopes/of_work_package.rb +++ b/app/models/members/scopes/of_work_package.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/visible.rb b/app/models/members/scopes/visible.rb index 9d9c7316068..1c6e71f7ed1 100644 --- a/app/models/members/scopes/visible.rb +++ b/app/models/members/scopes/visible.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/with_shared_work_packages_info.rb b/app/models/members/scopes/with_shared_work_packages_info.rb index 4a942203663..76c6f8a4db0 100644 --- a/app/models/members/scopes/with_shared_work_packages_info.rb +++ b/app/models/members/scopes/with_shared_work_packages_info.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/members/scopes/without_inherited_roles.rb b/app/models/members/scopes/without_inherited_roles.rb index e93363bcc0e..da0a14748fe 100644 --- a/app/models/members/scopes/without_inherited_roles.rb +++ b/app/models/members/scopes/without_inherited_roles.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/menu_item.rb b/app/models/menu_item.rb index 957cec47fb8..548248343aa 100644 --- a/app/models/menu_item.rb +++ b/app/models/menu_item.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/menu_items/wiki_menu_item.rb b/app/models/menu_items/wiki_menu_item.rb index 495bfd98be3..30ff51d64b5 100644 --- a/app/models/menu_items/wiki_menu_item.rb +++ b/app/models/menu_items/wiki_menu_item.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/message.rb b/app/models/message.rb index cfc378fcc0a..1f472aa5482 100644 --- a/app/models/message.rb +++ b/app/models/message.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/mixins/unique_finder.rb b/app/models/mixins/unique_finder.rb index 428388542d6..3e87cdd34d0 100644 --- a/app/models/mixins/unique_finder.rb +++ b/app/models/mixins/unique_finder.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module Mixins module UniqueFinder def self.prepended(model_class) diff --git a/app/models/news.rb b/app/models/news.rb index 46218c37f7f..5ae5b9a067e 100644 --- a/app/models/news.rb +++ b/app/models/news.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/non_working_day.rb b/app/models/non_working_day.rb index b008a9103df..4617a9b8fb4 100644 --- a/app/models/non_working_day.rb +++ b/app/models/non_working_day.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class NonWorkingDay < ApplicationRecord validates :name, :date, presence: true validates :date, uniqueness: true diff --git a/app/models/notification.rb b/app/models/notification.rb index e21493cc10d..272229a9a5e 100644 --- a/app/models/notification.rb +++ b/app/models/notification.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/notification_setting.rb b/app/models/notification_setting.rb index 63f96689012..7504ffff617 100644 --- a/app/models/notification_setting.rb +++ b/app/models/notification_setting.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class NotificationSetting < ApplicationRecord WATCHED = :watched ASSIGNEE = :assignee diff --git a/app/models/notification_settings/scopes/applicable.rb b/app/models/notification_settings/scopes/applicable.rb index 3485f76f447..a5b144bf259 100644 --- a/app/models/notification_settings/scopes/applicable.rb +++ b/app/models/notification_settings/scopes/applicable.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/notifications/scopes/mail_alert_unsent.rb b/app/models/notifications/scopes/mail_alert_unsent.rb index 2cdf3788aa6..7b87f6c2181 100644 --- a/app/models/notifications/scopes/mail_alert_unsent.rb +++ b/app/models/notifications/scopes/mail_alert_unsent.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/notifications/scopes/mail_reminder_unsent.rb b/app/models/notifications/scopes/mail_reminder_unsent.rb index 854566c69c7..0741d2840e2 100644 --- a/app/models/notifications/scopes/mail_reminder_unsent.rb +++ b/app/models/notifications/scopes/mail_reminder_unsent.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/notifications/scopes/recipient.rb b/app/models/notifications/scopes/recipient.rb index 4c8611d5c32..6d2347de103 100644 --- a/app/models/notifications/scopes/recipient.rb +++ b/app/models/notifications/scopes/recipient.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/notifications/scopes/unsent_reminders_before.rb b/app/models/notifications/scopes/unsent_reminders_before.rb index 92b089ff18f..71f3db5d0a4 100644 --- a/app/models/notifications/scopes/unsent_reminders_before.rb +++ b/app/models/notifications/scopes/unsent_reminders_before.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/notifications/scopes/visible.rb b/app/models/notifications/scopes/visible.rb index 8c284fbf6cc..32a21115087 100644 --- a/app/models/notifications/scopes/visible.rb +++ b/app/models/notifications/scopes/visible.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/ordered_work_package.rb b/app/models/ordered_work_package.rb index af5d92ea5bb..950d9c912c3 100644 --- a/app/models/ordered_work_package.rb +++ b/app/models/ordered_work_package.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/paper_trail_audit.rb b/app/models/paper_trail_audit.rb index 2537432f72b..19d23237960 100644 --- a/app/models/paper_trail_audit.rb +++ b/app/models/paper_trail_audit.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class PaperTrailAudit < ApplicationVersion self.table_name = :paper_trail_audits self.sequence_name = :paper_trail_audits_id_seq diff --git a/app/models/permitted_params/allowed_settings.rb b/app/models/permitted_params/allowed_settings.rb index ce1e2b1de59..da4e122370c 100644 --- a/app/models/permitted_params/allowed_settings.rb +++ b/app/models/permitted_params/allowed_settings.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class PermittedParams module AllowedSettings class Restriction diff --git a/app/models/placeholder_user.rb b/app/models/placeholder_user.rb index 61b3a826cbc..6dfb0323c13 100644 --- a/app/models/placeholder_user.rb +++ b/app/models/placeholder_user.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/placeholder_users/scopes/visible.rb b/app/models/placeholder_users/scopes/visible.rb index 728c14e4af2..52997f41324 100644 --- a/app/models/placeholder_users/scopes/visible.rb +++ b/app/models/placeholder_users/scopes/visible.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/principals/scopes/human.rb b/app/models/principals/scopes/human.rb index c4eb3e949c3..99547d21fa1 100644 --- a/app/models/principals/scopes/human.rb +++ b/app/models/principals/scopes/human.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/principals/scopes/like.rb b/app/models/principals/scopes/like.rb index 3fd1e92c082..d5ba797e8ec 100644 --- a/app/models/principals/scopes/like.rb +++ b/app/models/principals/scopes/like.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/principals/scopes/not_builtin.rb b/app/models/principals/scopes/not_builtin.rb index 5d44ece3dcd..68d5f58b0e7 100644 --- a/app/models/principals/scopes/not_builtin.rb +++ b/app/models/principals/scopes/not_builtin.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/principals/scopes/ordered_by_name.rb b/app/models/principals/scopes/ordered_by_name.rb index b4699410607..ae34fb0548d 100644 --- a/app/models/principals/scopes/ordered_by_name.rb +++ b/app/models/principals/scopes/ordered_by_name.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/principals/scopes/possible_assignee.rb b/app/models/principals/scopes/possible_assignee.rb index a9ebcaf596c..9115678a191 100644 --- a/app/models/principals/scopes/possible_assignee.rb +++ b/app/models/principals/scopes/possible_assignee.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/principals/scopes/possible_member.rb b/app/models/principals/scopes/possible_member.rb index 64e42fd30b6..0ad19ceef9a 100644 --- a/app/models/principals/scopes/possible_member.rb +++ b/app/models/principals/scopes/possible_member.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/principals/scopes/status.rb b/app/models/principals/scopes/status.rb index 17ab459f8ab..1223bf373e1 100644 --- a/app/models/principals/scopes/status.rb +++ b/app/models/principals/scopes/status.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/principals/scopes/user.rb b/app/models/principals/scopes/user.rb index affe880e5f7..781ef3dfb16 100644 --- a/app/models/principals/scopes/user.rb +++ b/app/models/principals/scopes/user.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/principals/scopes/visible.rb b/app/models/principals/scopes/visible.rb index 177bb1aa43e..388d24daaca 100644 --- a/app/models/principals/scopes/visible.rb +++ b/app/models/principals/scopes/visible.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/priority/inexistent_priority.rb b/app/models/priority/inexistent_priority.rb index 649b8349628..b9296606164 100644 --- a/app/models/priority/inexistent_priority.rb +++ b/app/models/priority/inexistent_priority.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/project.rb b/app/models/project.rb index 3d9ec4fb049..9ecc5d3ecd5 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/project_custom_field.rb b/app/models/project_custom_field.rb index df4c67428ff..f0101bc3e3f 100644 --- a/app/models/project_custom_field.rb +++ b/app/models/project_custom_field.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/project_custom_field_project_mapping.rb b/app/models/project_custom_field_project_mapping.rb index 4836280fb95..55649fc3a6e 100644 --- a/app/models/project_custom_field_project_mapping.rb +++ b/app/models/project_custom_field_project_mapping.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/project_custom_field_section.rb b/app/models/project_custom_field_section.rb index 06e3f113a16..a0f01913955 100644 --- a/app/models/project_custom_field_section.rb +++ b/app/models/project_custom_field_section.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/project_queries/scopes/allowed_to.rb b/app/models/project_queries/scopes/allowed_to.rb index 212f55d7faa..027a6e233ab 100644 --- a/app/models/project_queries/scopes/allowed_to.rb +++ b/app/models/project_queries/scopes/allowed_to.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/project_queries/static.rb b/app/models/project_queries/static.rb index 2b604e78fc6..6c2d9e6d136 100644 --- a/app/models/project_queries/static.rb +++ b/app/models/project_queries/static.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH @@ -27,13 +29,13 @@ # ++ class ProjectQueries::Static - ACTIVE = "active".freeze - MY = "my".freeze - FAVORED = "favored".freeze - ARCHIVED = "archived".freeze - ON_TRACK = "on_track".freeze - OFF_TRACK = "off_track".freeze - AT_RISK = "at_risk".freeze + ACTIVE = "active" + MY = "my" + FAVORED = "favored" + ARCHIVED = "archived" + ON_TRACK = "on_track" + OFF_TRACK = "off_track" + AT_RISK = "at_risk" DEFAULT = ACTIVE diff --git a/app/models/project_query.rb b/app/models/project_query.rb index de590fab0eb..72c1dac815a 100644 --- a/app/models/project_query.rb +++ b/app/models/project_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/project_role.rb b/app/models/project_role.rb index f8a69e76fff..2e1b87bc606 100644 --- a/app/models/project_role.rb +++ b/app/models/project_role.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects.rb b/app/models/projects.rb index 27b2504bd99..1755c5d5751 100644 --- a/app/models/projects.rb +++ b/app/models/projects.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module Projects def self.table_name_prefix "projects_" diff --git a/app/models/projects/activity.rb b/app/models/projects/activity.rb index c550464e103..64cf35c3fc3 100644 --- a/app/models/projects/activity.rb +++ b/app/models/projects/activity.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/ancestors_from_root.rb b/app/models/projects/ancestors_from_root.rb index 061a60f11b6..0e03de9c9ba 100644 --- a/app/models/projects/ancestors_from_root.rb +++ b/app/models/projects/ancestors_from_root.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/custom_fields.rb b/app/models/projects/custom_fields.rb index 5dfaa963a00..6fe734a804e 100644 --- a/app/models/projects/custom_fields.rb +++ b/app/models/projects/custom_fields.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/export.rb b/app/models/projects/export.rb index 0948148df5f..7ad7f86e714 100644 --- a/app/models/projects/export.rb +++ b/app/models/projects/export.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class Projects::Export < Export acts_as_attachable view_permission: :view_project, add_permission: :view_project, diff --git a/app/models/projects/exports/csv.rb b/app/models/projects/exports/csv.rb index 18e0786f8d9..be648a8468e 100644 --- a/app/models/projects/exports/csv.rb +++ b/app/models/projects/exports/csv.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/exports/formatters/active.rb b/app/models/projects/exports/formatters/active.rb index a54a2e44d3a..a14062a8a0d 100644 --- a/app/models/projects/exports/formatters/active.rb +++ b/app/models/projects/exports/formatters/active.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/exports/formatters/description.rb b/app/models/projects/exports/formatters/description.rb index 45e87d214ff..3e0fa4d5ef6 100644 --- a/app/models/projects/exports/formatters/description.rb +++ b/app/models/projects/exports/formatters/description.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/exports/formatters/public.rb b/app/models/projects/exports/formatters/public.rb index e475d63a42b..268133312e1 100644 --- a/app/models/projects/exports/formatters/public.rb +++ b/app/models/projects/exports/formatters/public.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/exports/formatters/status.rb b/app/models/projects/exports/formatters/status.rb index f7e8d170856..ef6c0064471 100644 --- a/app/models/projects/exports/formatters/status.rb +++ b/app/models/projects/exports/formatters/status.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/exports/query_exporter.rb b/app/models/projects/exports/query_exporter.rb index e4a110afd9b..8aaa0f7df09 100644 --- a/app/models/projects/exports/query_exporter.rb +++ b/app/models/projects/exports/query_exporter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/hierarchy.rb b/app/models/projects/hierarchy.rb index 5f7fe739973..d1ab5a48e35 100644 --- a/app/models/projects/hierarchy.rb +++ b/app/models/projects/hierarchy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/scopes/activated_in_storage.rb b/app/models/projects/scopes/activated_in_storage.rb index 80800d7849e..1036a8a85c1 100644 --- a/app/models/projects/scopes/activated_in_storage.rb +++ b/app/models/projects/scopes/activated_in_storage.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/scopes/allowed_to.rb b/app/models/projects/scopes/allowed_to.rb index 80691e4e245..831d6b60a4d 100644 --- a/app/models/projects/scopes/allowed_to.rb +++ b/app/models/projects/scopes/allowed_to.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/scopes/available_custom_fields.rb b/app/models/projects/scopes/available_custom_fields.rb index e8a18cbd97b..2ba5ed0ca5c 100644 --- a/app/models/projects/scopes/available_custom_fields.rb +++ b/app/models/projects/scopes/available_custom_fields.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/scopes/visible.rb b/app/models/projects/scopes/visible.rb index 51cfbd27ec3..6ecae100fc3 100644 --- a/app/models/projects/scopes/visible.rb +++ b/app/models/projects/scopes/visible.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/storage.rb b/app/models/projects/storage.rb index de39e35cd53..b8e8515445a 100644 --- a/app/models/projects/storage.rb +++ b/app/models/projects/storage.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/types.rb b/app/models/projects/types.rb index 8a5fe58d26c..d5b833c174a 100644 --- a/app/models/projects/types.rb +++ b/app/models/projects/types.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/projects/work_package_custom_fields.rb b/app/models/projects/work_package_custom_fields.rb index be08573c2ae..33583b24d73 100644 --- a/app/models/projects/work_package_custom_fields.rb +++ b/app/models/projects/work_package_custom_fields.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/actions.rb b/app/models/queries/actions.rb index 8d6a951ef73..5ec9b234ba0 100644 --- a/app/models/queries/actions.rb +++ b/app/models/queries/actions.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/actions/action_query.rb b/app/models/queries/actions/action_query.rb index 8990574100f..640c2fefc92 100644 --- a/app/models/queries/actions/action_query.rb +++ b/app/models/queries/actions/action_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/actions/filters/action_filter.rb b/app/models/queries/actions/filters/action_filter.rb index d46d2c226b4..651ac3074a8 100644 --- a/app/models/queries/actions/filters/action_filter.rb +++ b/app/models/queries/actions/filters/action_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/actions/filters/id_filter.rb b/app/models/queries/actions/filters/id_filter.rb index 93079ff43bf..9b296c06871 100644 --- a/app/models/queries/actions/filters/id_filter.rb +++ b/app/models/queries/actions/filters/id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/base_query.rb b/app/models/queries/base_query.rb index 686a29781fc..e5e6ca481c0 100644 --- a/app/models/queries/base_query.rb +++ b/app/models/queries/base_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/capabilities.rb b/app/models/queries/capabilities.rb index 722b55cebac..90f46f5c914 100644 --- a/app/models/queries/capabilities.rb +++ b/app/models/queries/capabilities.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/capabilities/capability_query.rb b/app/models/queries/capabilities/capability_query.rb index e6ec2100c8f..a34751cf626 100644 --- a/app/models/queries/capabilities/capability_query.rb +++ b/app/models/queries/capabilities/capability_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/capabilities/filters/action_filter.rb b/app/models/queries/capabilities/filters/action_filter.rb index 39c2140c020..cf9aec014b7 100644 --- a/app/models/queries/capabilities/filters/action_filter.rb +++ b/app/models/queries/capabilities/filters/action_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/capabilities/filters/capability_filter.rb b/app/models/queries/capabilities/filters/capability_filter.rb index d979619ffdb..a019f261b0a 100644 --- a/app/models/queries/capabilities/filters/capability_filter.rb +++ b/app/models/queries/capabilities/filters/capability_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/capabilities/filters/context_filter.rb b/app/models/queries/capabilities/filters/context_filter.rb index 130e9eae3f6..0b9a0ac51ef 100644 --- a/app/models/queries/capabilities/filters/context_filter.rb +++ b/app/models/queries/capabilities/filters/context_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/capabilities/filters/id_filter.rb b/app/models/queries/capabilities/filters/id_filter.rb index 75334459c9e..ad287149b4a 100644 --- a/app/models/queries/capabilities/filters/id_filter.rb +++ b/app/models/queries/capabilities/filters/id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/capabilities/filters/principal_id_filter.rb b/app/models/queries/capabilities/filters/principal_id_filter.rb index 439032307f9..83f625e9f04 100644 --- a/app/models/queries/capabilities/filters/principal_id_filter.rb +++ b/app/models/queries/capabilities/filters/principal_id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/capabilities/orders/id_order.rb b/app/models/queries/capabilities/orders/id_order.rb index 2d855e2cc60..ab5827816c2 100644 --- a/app/models/queries/capabilities/orders/id_order.rb +++ b/app/models/queries/capabilities/orders/id_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/custom_fields/hierarchy/item_query.rb b/app/models/queries/custom_fields/hierarchy/item_query.rb index a1bd47a6ece..eade0b2ea16 100644 --- a/app/models/queries/custom_fields/hierarchy/item_query.rb +++ b/app/models/queries/custom_fields/hierarchy/item_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/days.rb b/app/models/queries/days.rb index 6dfee67303a..6f1c8958512 100644 --- a/app/models/queries/days.rb +++ b/app/models/queries/days.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/days/day_query.rb b/app/models/queries/days/day_query.rb index 38db47af417..7a4eea9572a 100644 --- a/app/models/queries/days/day_query.rb +++ b/app/models/queries/days/day_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/days/filters/dates_interval_filter.rb b/app/models/queries/days/filters/dates_interval_filter.rb index 54ea13a022b..3d0135884a0 100644 --- a/app/models/queries/days/filters/dates_interval_filter.rb +++ b/app/models/queries/days/filters/dates_interval_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/days/filters/day_filter.rb b/app/models/queries/days/filters/day_filter.rb index 267f3d5cd60..1efc5a7039f 100644 --- a/app/models/queries/days/filters/day_filter.rb +++ b/app/models/queries/days/filters/day_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/days/filters/working_filter.rb b/app/models/queries/days/filters/working_filter.rb index 919f6e7b430..d84d8f00732 100644 --- a/app/models/queries/days/filters/working_filter.rb +++ b/app/models/queries/days/filters/working_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/factory.rb b/app/models/queries/factory.rb index e15674f2436..535cd300007 100644 --- a/app/models/queries/factory.rb +++ b/app/models/queries/factory.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) 2010-2024 the OpenProject GmbH diff --git a/app/models/queries/filters.rb b/app/models/queries/filters.rb index 503c69862db..715e4d5a599 100644 --- a/app/models/queries/filters.rb +++ b/app/models/queries/filters.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/available_filters.rb b/app/models/queries/filters/available_filters.rb index 82743637922..285015a98e7 100644 --- a/app/models/queries/filters/available_filters.rb +++ b/app/models/queries/filters/available_filters.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/base.rb b/app/models/queries/filters/base.rb index 25741918337..bf739596141 100644 --- a/app/models/queries/filters/base.rb +++ b/app/models/queries/filters/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/empty_filter.rb b/app/models/queries/filters/empty_filter.rb index 8a7adaef918..6382ef7a467 100644 --- a/app/models/queries/filters/empty_filter.rb +++ b/app/models/queries/filters/empty_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/me_value.rb b/app/models/queries/filters/me_value.rb index bc31a371b11..2739278cc07 100644 --- a/app/models/queries/filters/me_value.rb +++ b/app/models/queries/filters/me_value.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH @@ -27,7 +29,7 @@ #++ class Queries::Filters::MeValue - KEY = "me".freeze + KEY = "me" def id KEY diff --git a/app/models/queries/filters/not_existing_filter.rb b/app/models/queries/filters/not_existing_filter.rb index 8bacd5b3581..5b3407f9884 100644 --- a/app/models/queries/filters/not_existing_filter.rb +++ b/app/models/queries/filters/not_existing_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/serializable.rb b/app/models/queries/filters/serializable.rb index 77e8acffbd8..7d90d23e136 100644 --- a/app/models/queries/filters/serializable.rb +++ b/app/models/queries/filters/serializable.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/any_user_name_attribute_filter.rb b/app/models/queries/filters/shared/any_user_name_attribute_filter.rb index c0b59570989..33441ee4b40 100644 --- a/app/models/queries/filters/shared/any_user_name_attribute_filter.rb +++ b/app/models/queries/filters/shared/any_user_name_attribute_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/boolean_filter.rb b/app/models/queries/filters/shared/boolean_filter.rb index e2788fd1688..f61c09c76cc 100644 --- a/app/models/queries/filters/shared/boolean_filter.rb +++ b/app/models/queries/filters/shared/boolean_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/custom_field_filter.rb b/app/models/queries/filters/shared/custom_field_filter.rb index 45a9c3831e5..fa00b8e91ac 100644 --- a/app/models/queries/filters/shared/custom_field_filter.rb +++ b/app/models/queries/filters/shared/custom_field_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/custom_fields/base.rb b/app/models/queries/filters/shared/custom_fields/base.rb index 07cf1b0cb30..8e3cb9ba99a 100644 --- a/app/models/queries/filters/shared/custom_fields/base.rb +++ b/app/models/queries/filters/shared/custom_fields/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/custom_fields/bool.rb b/app/models/queries/filters/shared/custom_fields/bool.rb index f8ecd690cd1..cdd3641fd7c 100644 --- a/app/models/queries/filters/shared/custom_fields/bool.rb +++ b/app/models/queries/filters/shared/custom_fields/bool.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/custom_fields/list_optional.rb b/app/models/queries/filters/shared/custom_fields/list_optional.rb index 4c323ce06d3..25c47eb4895 100644 --- a/app/models/queries/filters/shared/custom_fields/list_optional.rb +++ b/app/models/queries/filters/shared/custom_fields/list_optional.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/custom_fields/user.rb b/app/models/queries/filters/shared/custom_fields/user.rb index af6b480ce0c..23ec325cf1c 100644 --- a/app/models/queries/filters/shared/custom_fields/user.rb +++ b/app/models/queries/filters/shared/custom_fields/user.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/group_filter.rb b/app/models/queries/filters/shared/group_filter.rb index f7c3401c58e..b24bc127d5f 100644 --- a/app/models/queries/filters/shared/group_filter.rb +++ b/app/models/queries/filters/shared/group_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/me_value_filter.rb b/app/models/queries/filters/shared/me_value_filter.rb index 8f64be62967..5f4a76247b2 100644 --- a/app/models/queries/filters/shared/me_value_filter.rb +++ b/app/models/queries/filters/shared/me_value_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/parsed_filter.rb b/app/models/queries/filters/shared/parsed_filter.rb index f2de8c896b7..7d16415cb06 100644 --- a/app/models/queries/filters/shared/parsed_filter.rb +++ b/app/models/queries/filters/shared/parsed_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/project_filter/optional.rb b/app/models/queries/filters/shared/project_filter/optional.rb index dcc59d20952..ba92e84d8e9 100644 --- a/app/models/queries/filters/shared/project_filter/optional.rb +++ b/app/models/queries/filters/shared/project_filter/optional.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/project_filter/required.rb b/app/models/queries/filters/shared/project_filter/required.rb index 12682a6a507..951b2919c47 100644 --- a/app/models/queries/filters/shared/project_filter/required.rb +++ b/app/models/queries/filters/shared/project_filter/required.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/user_blocked_filter.rb b/app/models/queries/filters/shared/user_blocked_filter.rb index 98597375ff1..e447da813d7 100644 --- a/app/models/queries/filters/shared/user_blocked_filter.rb +++ b/app/models/queries/filters/shared/user_blocked_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/user_name_filter.rb b/app/models/queries/filters/shared/user_name_filter.rb index c457df1a380..e4497a510d5 100644 --- a/app/models/queries/filters/shared/user_name_filter.rb +++ b/app/models/queries/filters/shared/user_name_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/shared/user_status_filter.rb b/app/models/queries/filters/shared/user_status_filter.rb index 84b5427f267..c3959c1f881 100644 --- a/app/models/queries/filters/shared/user_status_filter.rb +++ b/app/models/queries/filters/shared/user_status_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies.rb b/app/models/queries/filters/strategies.rb index 0e3df80bf35..b12d6443107 100644 --- a/app/models/queries/filters/strategies.rb +++ b/app/models/queries/filters/strategies.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/base_strategy.rb b/app/models/queries/filters/strategies/base_strategy.rb index a877dd5247d..5e1d5daca6b 100644 --- a/app/models/queries/filters/strategies/base_strategy.rb +++ b/app/models/queries/filters/strategies/base_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/boolean_list_strict.rb b/app/models/queries/filters/strategies/boolean_list_strict.rb index cdbd2da4beb..2a1efb8332a 100644 --- a/app/models/queries/filters/strategies/boolean_list_strict.rb +++ b/app/models/queries/filters/strategies/boolean_list_strict.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/cf_float.rb b/app/models/queries/filters/strategies/cf_float.rb index a35be01a72b..083d19f796e 100644 --- a/app/models/queries/filters/strategies/cf_float.rb +++ b/app/models/queries/filters/strategies/cf_float.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/cf_integer.rb b/app/models/queries/filters/strategies/cf_integer.rb index 8bd94b3e5e0..eeccee86538 100644 --- a/app/models/queries/filters/strategies/cf_integer.rb +++ b/app/models/queries/filters/strategies/cf_integer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/cf_list_optional.rb b/app/models/queries/filters/strategies/cf_list_optional.rb index 4df6beee392..7e5f58a54f3 100644 --- a/app/models/queries/filters/strategies/cf_list_optional.rb +++ b/app/models/queries/filters/strategies/cf_list_optional.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/cf_numeric.rb b/app/models/queries/filters/strategies/cf_numeric.rb index dd23c119a00..22f3bdd6083 100644 --- a/app/models/queries/filters/strategies/cf_numeric.rb +++ b/app/models/queries/filters/strategies/cf_numeric.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/date.rb b/app/models/queries/filters/strategies/date.rb index afa7b660a86..c2a4dbe810d 100644 --- a/app/models/queries/filters/strategies/date.rb +++ b/app/models/queries/filters/strategies/date.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/date_interval.rb b/app/models/queries/filters/strategies/date_interval.rb index 1087a9dafa2..ee7d064bde4 100644 --- a/app/models/queries/filters/strategies/date_interval.rb +++ b/app/models/queries/filters/strategies/date_interval.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/date_time_past.rb b/app/models/queries/filters/strategies/date_time_past.rb index b06f0455183..57d84ce750c 100644 --- a/app/models/queries/filters/strategies/date_time_past.rb +++ b/app/models/queries/filters/strategies/date_time_past.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/empty_value.rb b/app/models/queries/filters/strategies/empty_value.rb index 544d2f39b31..e005ed4b8f9 100644 --- a/app/models/queries/filters/strategies/empty_value.rb +++ b/app/models/queries/filters/strategies/empty_value.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/float.rb b/app/models/queries/filters/strategies/float.rb index ce4cefcf3cb..b9413170c83 100644 --- a/app/models/queries/filters/strategies/float.rb +++ b/app/models/queries/filters/strategies/float.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/float_numeric.rb b/app/models/queries/filters/strategies/float_numeric.rb index 2058a58b254..9dd05629386 100644 --- a/app/models/queries/filters/strategies/float_numeric.rb +++ b/app/models/queries/filters/strategies/float_numeric.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/huge_list.rb b/app/models/queries/filters/strategies/huge_list.rb index 12ae9014a3a..5d0247e5fd4 100644 --- a/app/models/queries/filters/strategies/huge_list.rb +++ b/app/models/queries/filters/strategies/huge_list.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/inexistent.rb b/app/models/queries/filters/strategies/inexistent.rb index e3f9f9a55db..76465aea4ce 100644 --- a/app/models/queries/filters/strategies/inexistent.rb +++ b/app/models/queries/filters/strategies/inexistent.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/integer.rb b/app/models/queries/filters/strategies/integer.rb index 663b3303663..86d3b92580c 100644 --- a/app/models/queries/filters/strategies/integer.rb +++ b/app/models/queries/filters/strategies/integer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/integer_list.rb b/app/models/queries/filters/strategies/integer_list.rb index 21a52d42ea4..7adf058d74d 100644 --- a/app/models/queries/filters/strategies/integer_list.rb +++ b/app/models/queries/filters/strategies/integer_list.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/integer_list_optional.rb b/app/models/queries/filters/strategies/integer_list_optional.rb index f7a0ff61c3d..387fd7d63f7 100644 --- a/app/models/queries/filters/strategies/integer_list_optional.rb +++ b/app/models/queries/filters/strategies/integer_list_optional.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/integer_numeric.rb b/app/models/queries/filters/strategies/integer_numeric.rb index 224e47ca1ba..edeec98ee88 100644 --- a/app/models/queries/filters/strategies/integer_numeric.rb +++ b/app/models/queries/filters/strategies/integer_numeric.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/list_all.rb b/app/models/queries/filters/strategies/list_all.rb index 7b9c13a0173..e1785040ac7 100644 --- a/app/models/queries/filters/strategies/list_all.rb +++ b/app/models/queries/filters/strategies/list_all.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/list_optional.rb b/app/models/queries/filters/strategies/list_optional.rb index ff13c17f5c2..6f439a59348 100644 --- a/app/models/queries/filters/strategies/list_optional.rb +++ b/app/models/queries/filters/strategies/list_optional.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/numeric.rb b/app/models/queries/filters/strategies/numeric.rb index 802c5f58232..f2b1d938418 100644 --- a/app/models/queries/filters/strategies/numeric.rb +++ b/app/models/queries/filters/strategies/numeric.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/search.rb b/app/models/queries/filters/strategies/search.rb index a541a048ca2..3ee356b703d 100644 --- a/app/models/queries/filters/strategies/search.rb +++ b/app/models/queries/filters/strategies/search.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/string.rb b/app/models/queries/filters/strategies/string.rb index 7998342d797..8b44cdb1b55 100644 --- a/app/models/queries/filters/strategies/string.rb +++ b/app/models/queries/filters/strategies/string.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/text.rb b/app/models/queries/filters/strategies/text.rb index 27fec37d84d..ed6a5a5a44c 100644 --- a/app/models/queries/filters/strategies/text.rb +++ b/app/models/queries/filters/strategies/text.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/strategies/work_packages/shared_with_user/list_optional.rb b/app/models/queries/filters/strategies/work_packages/shared_with_user/list_optional.rb index 93e69b4c28c..b2e11747469 100644 --- a/app/models/queries/filters/strategies/work_packages/shared_with_user/list_optional.rb +++ b/app/models/queries/filters/strategies/work_packages/shared_with_user/list_optional.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/filters/templated_value.rb b/app/models/queries/filters/templated_value.rb index 648ad803c51..611b7ac89b3 100644 --- a/app/models/queries/filters/templated_value.rb +++ b/app/models/queries/filters/templated_value.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH @@ -27,8 +29,8 @@ #++ class Queries::Filters::TemplatedValue - KEY = "{id}".freeze - DEPRECATED_KEY = "templated".freeze + KEY = "{id}" + DEPRECATED_KEY = "templated" attr_accessor :templated_class diff --git a/app/models/queries/group_bys/available_group_bys.rb b/app/models/queries/group_bys/available_group_bys.rb index 93620f5a187..b94069778b1 100644 --- a/app/models/queries/group_bys/available_group_bys.rb +++ b/app/models/queries/group_bys/available_group_bys.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/group_bys/base.rb b/app/models/queries/group_bys/base.rb index 5d4a3c3a8e5..ec2b2772db4 100644 --- a/app/models/queries/group_bys/base.rb +++ b/app/models/queries/group_bys/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/group_bys/not_existing_group_by.rb b/app/models/queries/group_bys/not_existing_group_by.rb index 3e9cd550333..a549a79a45c 100644 --- a/app/models/queries/group_bys/not_existing_group_by.rb +++ b/app/models/queries/group_bys/not_existing_group_by.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/groups.rb b/app/models/queries/groups.rb index 1e7069e8038..dc074e11ea9 100644 --- a/app/models/queries/groups.rb +++ b/app/models/queries/groups.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/groups/group_query.rb b/app/models/queries/groups/group_query.rb index e94cf7e2c1b..4c4d1fbacb0 100644 --- a/app/models/queries/groups/group_query.rb +++ b/app/models/queries/groups/group_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/groups/orders/default_order.rb b/app/models/queries/groups/orders/default_order.rb index 2a186355105..dedc30b58d3 100644 --- a/app/models/queries/groups/orders/default_order.rb +++ b/app/models/queries/groups/orders/default_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/individual_principals/orders/group_order.rb b/app/models/queries/individual_principals/orders/group_order.rb index 2b937c816a0..94f6e220f50 100644 --- a/app/models/queries/individual_principals/orders/group_order.rb +++ b/app/models/queries/individual_principals/orders/group_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/individual_principals/orders/name_order.rb b/app/models/queries/individual_principals/orders/name_order.rb index d175e5c8348..71fec625665 100644 --- a/app/models/queries/individual_principals/orders/name_order.rb +++ b/app/models/queries/individual_principals/orders/name_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members.rb b/app/models/queries/members.rb index cf00d8fd04f..27e7b3ab669 100644 --- a/app/models/queries/members.rb +++ b/app/models/queries/members.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/also_project_member_filter.rb b/app/models/queries/members/filters/also_project_member_filter.rb index 8f09811be27..bd9db66177e 100644 --- a/app/models/queries/members/filters/also_project_member_filter.rb +++ b/app/models/queries/members/filters/also_project_member_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/any_name_attribute_filter.rb b/app/models/queries/members/filters/any_name_attribute_filter.rb index ff278d33a80..945db4e99dc 100644 --- a/app/models/queries/members/filters/any_name_attribute_filter.rb +++ b/app/models/queries/members/filters/any_name_attribute_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/blocked_filter.rb b/app/models/queries/members/filters/blocked_filter.rb index e0205772f6f..f8def78e572 100644 --- a/app/models/queries/members/filters/blocked_filter.rb +++ b/app/models/queries/members/filters/blocked_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/created_at_filter.rb b/app/models/queries/members/filters/created_at_filter.rb index 44a71bcc7ee..4ed4ba295f0 100644 --- a/app/models/queries/members/filters/created_at_filter.rb +++ b/app/models/queries/members/filters/created_at_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/entity_id_filter.rb b/app/models/queries/members/filters/entity_id_filter.rb index e5c60271c09..ab573874710 100644 --- a/app/models/queries/members/filters/entity_id_filter.rb +++ b/app/models/queries/members/filters/entity_id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/entity_type_filter.rb b/app/models/queries/members/filters/entity_type_filter.rb index 3c539db0c72..bc3c0f75dcf 100644 --- a/app/models/queries/members/filters/entity_type_filter.rb +++ b/app/models/queries/members/filters/entity_type_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/group_filter.rb b/app/models/queries/members/filters/group_filter.rb index a62f825bde8..3318c1d3282 100644 --- a/app/models/queries/members/filters/group_filter.rb +++ b/app/models/queries/members/filters/group_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/member_filter.rb b/app/models/queries/members/filters/member_filter.rb index f4edabb61c0..9a7e6128eeb 100644 --- a/app/models/queries/members/filters/member_filter.rb +++ b/app/models/queries/members/filters/member_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/name_filter.rb b/app/models/queries/members/filters/name_filter.rb index 300a954d62a..1099ec83154 100644 --- a/app/models/queries/members/filters/name_filter.rb +++ b/app/models/queries/members/filters/name_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/only_project_member_filter.rb b/app/models/queries/members/filters/only_project_member_filter.rb index a7842f66c62..c69b638dd5c 100644 --- a/app/models/queries/members/filters/only_project_member_filter.rb +++ b/app/models/queries/members/filters/only_project_member_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/principal_filter.rb b/app/models/queries/members/filters/principal_filter.rb index e5ab2edcd0d..034aa6be58f 100644 --- a/app/models/queries/members/filters/principal_filter.rb +++ b/app/models/queries/members/filters/principal_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/principal_type_filter.rb b/app/models/queries/members/filters/principal_type_filter.rb index cf7e62ab51d..81d8dc00722 100644 --- a/app/models/queries/members/filters/principal_type_filter.rb +++ b/app/models/queries/members/filters/principal_type_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/project_filter.rb b/app/models/queries/members/filters/project_filter.rb index 80f867b75a9..60ebedabd26 100644 --- a/app/models/queries/members/filters/project_filter.rb +++ b/app/models/queries/members/filters/project_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/role_filter.rb b/app/models/queries/members/filters/role_filter.rb index 0629760e8d0..cf893207731 100644 --- a/app/models/queries/members/filters/role_filter.rb +++ b/app/models/queries/members/filters/role_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/status_filter.rb b/app/models/queries/members/filters/status_filter.rb index 4245996fb9e..bd7afb79757 100644 --- a/app/models/queries/members/filters/status_filter.rb +++ b/app/models/queries/members/filters/status_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/filters/updated_at_filter.rb b/app/models/queries/members/filters/updated_at_filter.rb index 639d4ccb501..a1ce338f468 100644 --- a/app/models/queries/members/filters/updated_at_filter.rb +++ b/app/models/queries/members/filters/updated_at_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/member_query.rb b/app/models/queries/members/member_query.rb index 94fb72a8192..18044a7e538 100644 --- a/app/models/queries/members/member_query.rb +++ b/app/models/queries/members/member_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/orders/default_order.rb b/app/models/queries/members/orders/default_order.rb index 163a2cb1d52..d2838c63858 100644 --- a/app/models/queries/members/orders/default_order.rb +++ b/app/models/queries/members/orders/default_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/orders/email_order.rb b/app/models/queries/members/orders/email_order.rb index 6a94c8c32bc..a2831d5e752 100644 --- a/app/models/queries/members/orders/email_order.rb +++ b/app/models/queries/members/orders/email_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/orders/name_order.rb b/app/models/queries/members/orders/name_order.rb index e292a420a56..5c31dfa928d 100644 --- a/app/models/queries/members/orders/name_order.rb +++ b/app/models/queries/members/orders/name_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/members/orders/status_order.rb b/app/models/queries/members/orders/status_order.rb index 739baac86fa..06c90b78538 100644 --- a/app/models/queries/members/orders/status_order.rb +++ b/app/models/queries/members/orders/status_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/news.rb b/app/models/queries/news.rb index a349d1030e3..45ba0731ce0 100644 --- a/app/models/queries/news.rb +++ b/app/models/queries/news.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/news/filters/news_filter.rb b/app/models/queries/news/filters/news_filter.rb index 0e243021067..3ab64d5effe 100644 --- a/app/models/queries/news/filters/news_filter.rb +++ b/app/models/queries/news/filters/news_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/news/filters/project_filter.rb b/app/models/queries/news/filters/project_filter.rb index 3ab6091cc08..25703ee014f 100644 --- a/app/models/queries/news/filters/project_filter.rb +++ b/app/models/queries/news/filters/project_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/news/news_query.rb b/app/models/queries/news/news_query.rb index feb4ae749d4..4c4a6c6bd75 100644 --- a/app/models/queries/news/news_query.rb +++ b/app/models/queries/news/news_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/news/orders/default_order.rb b/app/models/queries/news/orders/default_order.rb index beb0ffe9840..29688e6a875 100644 --- a/app/models/queries/news/orders/default_order.rb +++ b/app/models/queries/news/orders/default_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/non_working_days.rb b/app/models/queries/non_working_days.rb index a26bfdb397f..c286dfc1ba1 100644 --- a/app/models/queries/non_working_days.rb +++ b/app/models/queries/non_working_days.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/non_working_days/filters/dates_interval_filter.rb b/app/models/queries/non_working_days/filters/dates_interval_filter.rb index a473914cce1..eb6e184e825 100644 --- a/app/models/queries/non_working_days/filters/dates_interval_filter.rb +++ b/app/models/queries/non_working_days/filters/dates_interval_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/non_working_days/filters/non_working_day_filter.rb b/app/models/queries/non_working_days/filters/non_working_day_filter.rb index e230031a411..7696a9fa9e7 100644 --- a/app/models/queries/non_working_days/filters/non_working_day_filter.rb +++ b/app/models/queries/non_working_days/filters/non_working_day_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/non_working_days/non_working_day_query.rb b/app/models/queries/non_working_days/non_working_day_query.rb index d1b9eb9fe76..a357574c42e 100644 --- a/app/models/queries/non_working_days/non_working_day_query.rb +++ b/app/models/queries/non_working_days/non_working_day_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications.rb b/app/models/queries/notifications.rb index 538d3987194..fbd32b0c32f 100644 --- a/app/models/queries/notifications.rb +++ b/app/models/queries/notifications.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/filters/id_filter.rb b/app/models/queries/notifications/filters/id_filter.rb index d85b9fac38b..8be7c5e270d 100644 --- a/app/models/queries/notifications/filters/id_filter.rb +++ b/app/models/queries/notifications/filters/id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/filters/notification_filter.rb b/app/models/queries/notifications/filters/notification_filter.rb index bd0d6d04a95..6dba1bee279 100644 --- a/app/models/queries/notifications/filters/notification_filter.rb +++ b/app/models/queries/notifications/filters/notification_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/filters/project_filter.rb b/app/models/queries/notifications/filters/project_filter.rb index c1f1a844aac..fde962edfaf 100644 --- a/app/models/queries/notifications/filters/project_filter.rb +++ b/app/models/queries/notifications/filters/project_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/filters/read_ian_filter.rb b/app/models/queries/notifications/filters/read_ian_filter.rb index 35b1ed49608..b3b92efe899 100644 --- a/app/models/queries/notifications/filters/read_ian_filter.rb +++ b/app/models/queries/notifications/filters/read_ian_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/filters/reason_filter.rb b/app/models/queries/notifications/filters/reason_filter.rb index fe76399187c..39a85f08748 100644 --- a/app/models/queries/notifications/filters/reason_filter.rb +++ b/app/models/queries/notifications/filters/reason_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/filters/resource_id_filter.rb b/app/models/queries/notifications/filters/resource_id_filter.rb index 10ef33adab4..5020c6e0e1b 100644 --- a/app/models/queries/notifications/filters/resource_id_filter.rb +++ b/app/models/queries/notifications/filters/resource_id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/filters/resource_type_filter.rb b/app/models/queries/notifications/filters/resource_type_filter.rb index 4974982cb35..0dd8ce41aa2 100644 --- a/app/models/queries/notifications/filters/resource_type_filter.rb +++ b/app/models/queries/notifications/filters/resource_type_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/group_bys/group_by_project.rb b/app/models/queries/notifications/group_bys/group_by_project.rb index e2b58346358..e74b7d9a886 100644 --- a/app/models/queries/notifications/group_bys/group_by_project.rb +++ b/app/models/queries/notifications/group_bys/group_by_project.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/group_bys/group_by_reason.rb b/app/models/queries/notifications/group_bys/group_by_reason.rb index 2c51e01fb3d..69f6d75ce79 100644 --- a/app/models/queries/notifications/group_bys/group_by_reason.rb +++ b/app/models/queries/notifications/group_bys/group_by_reason.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/notification_query.rb b/app/models/queries/notifications/notification_query.rb index 2bb91ec02b6..5b346c3338f 100644 --- a/app/models/queries/notifications/notification_query.rb +++ b/app/models/queries/notifications/notification_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/orders/default_order.rb b/app/models/queries/notifications/orders/default_order.rb index c4ed27a8411..6238d9b1b95 100644 --- a/app/models/queries/notifications/orders/default_order.rb +++ b/app/models/queries/notifications/orders/default_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/orders/project_order.rb b/app/models/queries/notifications/orders/project_order.rb index 31cc82702d5..42551404a2f 100644 --- a/app/models/queries/notifications/orders/project_order.rb +++ b/app/models/queries/notifications/orders/project_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/orders/read_ian_order.rb b/app/models/queries/notifications/orders/read_ian_order.rb index 6968b70a39d..773158158ee 100644 --- a/app/models/queries/notifications/orders/read_ian_order.rb +++ b/app/models/queries/notifications/orders/read_ian_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/notifications/orders/reason_order.rb b/app/models/queries/notifications/orders/reason_order.rb index ddfe50fa6f3..001264adee9 100644 --- a/app/models/queries/notifications/orders/reason_order.rb +++ b/app/models/queries/notifications/orders/reason_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators.rb b/app/models/queries/operators.rb index fa60d90d36f..c71f5eda6bf 100644 --- a/app/models/queries/operators.rb +++ b/app/models/queries/operators.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/ago.rb b/app/models/queries/operators/ago.rb index 0bf7bb71ac9..71920c98bcd 100644 --- a/app/models/queries/operators/ago.rb +++ b/app/models/queries/operators/ago.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/all.rb b/app/models/queries/operators/all.rb index 60b288d236e..fde9f1c9e93 100644 --- a/app/models/queries/operators/all.rb +++ b/app/models/queries/operators/all.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/all_and_non_blank.rb b/app/models/queries/operators/all_and_non_blank.rb index 46b2183427c..207440df073 100644 --- a/app/models/queries/operators/all_and_non_blank.rb +++ b/app/models/queries/operators/all_and_non_blank.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/base.rb b/app/models/queries/operators/base.rb index 59a7487a5d4..0aa864e84de 100644 --- a/app/models/queries/operators/base.rb +++ b/app/models/queries/operators/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/between_date.rb b/app/models/queries/operators/between_date.rb index 42b6a2e0d5f..73792fd0dba 100644 --- a/app/models/queries/operators/between_date.rb +++ b/app/models/queries/operators/between_date.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/between_date_time.rb b/app/models/queries/operators/between_date_time.rb index 8be8084a774..2283c06b94e 100644 --- a/app/models/queries/operators/between_date_time.rb +++ b/app/models/queries/operators/between_date_time.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/blocked.rb b/app/models/queries/operators/blocked.rb index 70bc1232476..5fc9be564d9 100644 --- a/app/models/queries/operators/blocked.rb +++ b/app/models/queries/operators/blocked.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/blocks.rb b/app/models/queries/operators/blocks.rb index 0312f3e7f47..fb65d6a9e35 100644 --- a/app/models/queries/operators/blocks.rb +++ b/app/models/queries/operators/blocks.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/boolean_equals.rb b/app/models/queries/operators/boolean_equals.rb index bb04b31eb26..506eed60fab 100644 --- a/app/models/queries/operators/boolean_equals.rb +++ b/app/models/queries/operators/boolean_equals.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/boolean_equals_strict.rb b/app/models/queries/operators/boolean_equals_strict.rb index 75d64407c5b..0cd0ae6e28d 100644 --- a/app/models/queries/operators/boolean_equals_strict.rb +++ b/app/models/queries/operators/boolean_equals_strict.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/boolean_not_equals.rb b/app/models/queries/operators/boolean_not_equals.rb index 11f693d80f0..e0ca2e77d76 100644 --- a/app/models/queries/operators/boolean_not_equals.rb +++ b/app/models/queries/operators/boolean_not_equals.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/casted_greater_or_equal.rb b/app/models/queries/operators/casted_greater_or_equal.rb index a365f5cc62c..409990be3f8 100644 --- a/app/models/queries/operators/casted_greater_or_equal.rb +++ b/app/models/queries/operators/casted_greater_or_equal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/casted_less_or_equal.rb b/app/models/queries/operators/casted_less_or_equal.rb index 75c83abd818..a39003dcad4 100644 --- a/app/models/queries/operators/casted_less_or_equal.rb +++ b/app/models/queries/operators/casted_less_or_equal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/child.rb b/app/models/queries/operators/child.rb index 8bb8bd20517..2241c416100 100644 --- a/app/models/queries/operators/child.rb +++ b/app/models/queries/operators/child.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # --copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/children.rb b/app/models/queries/operators/children.rb index a87dc584535..3048fd8f6c5 100644 --- a/app/models/queries/operators/children.rb +++ b/app/models/queries/operators/children.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/closed_work_packages.rb b/app/models/queries/operators/closed_work_packages.rb index 050941d713b..28eb9748eca 100644 --- a/app/models/queries/operators/closed_work_packages.rb +++ b/app/models/queries/operators/closed_work_packages.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/concerns/contains_all_values.rb b/app/models/queries/operators/concerns/contains_all_values.rb index 42913b8f488..7bd27ec2a70 100644 --- a/app/models/queries/operators/concerns/contains_all_values.rb +++ b/app/models/queries/operators/concerns/contains_all_values.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/contains.rb b/app/models/queries/operators/contains.rb index 907df3ad4be..de8d14d020f 100644 --- a/app/models/queries/operators/contains.rb +++ b/app/models/queries/operators/contains.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/custom_fields/equals_all.rb b/app/models/queries/operators/custom_fields/equals_all.rb index ccaeb0b0b8a..fb3bb1990a0 100644 --- a/app/models/queries/operators/custom_fields/equals_all.rb +++ b/app/models/queries/operators/custom_fields/equals_all.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/custom_fields/hierarchies/equals_with_descendants.rb b/app/models/queries/operators/custom_fields/hierarchies/equals_with_descendants.rb index 941df671456..0001d7241de 100644 --- a/app/models/queries/operators/custom_fields/hierarchies/equals_with_descendants.rb +++ b/app/models/queries/operators/custom_fields/hierarchies/equals_with_descendants.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/custom_fields/not_equals_all.rb b/app/models/queries/operators/custom_fields/not_equals_all.rb index a3cbf8d8742..0643eaf2055 100644 --- a/app/models/queries/operators/custom_fields/not_equals_all.rb +++ b/app/models/queries/operators/custom_fields/not_equals_all.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/date_limits.rb b/app/models/queries/operators/date_limits.rb index 9a0864ec37b..213ab5247d1 100644 --- a/app/models/queries/operators/date_limits.rb +++ b/app/models/queries/operators/date_limits.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/date_range_clauses.rb b/app/models/queries/operators/date_range_clauses.rb index 0bc9d30d640..2e19f8c1e6d 100644 --- a/app/models/queries/operators/date_range_clauses.rb +++ b/app/models/queries/operators/date_range_clauses.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/datetime_range_clauses.rb b/app/models/queries/operators/datetime_range_clauses.rb index 9c278138a5b..7e5990d037e 100644 --- a/app/models/queries/operators/datetime_range_clauses.rb +++ b/app/models/queries/operators/datetime_range_clauses.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/duplicated.rb b/app/models/queries/operators/duplicated.rb index c7e04a47e0e..5d1348a3fd8 100644 --- a/app/models/queries/operators/duplicated.rb +++ b/app/models/queries/operators/duplicated.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/duplicates.rb b/app/models/queries/operators/duplicates.rb index d0c01e06779..ba81a482ce3 100644 --- a/app/models/queries/operators/duplicates.rb +++ b/app/models/queries/operators/duplicates.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/equals.rb b/app/models/queries/operators/equals.rb index cb5550f6eec..78e6ed13806 100644 --- a/app/models/queries/operators/equals.rb +++ b/app/models/queries/operators/equals.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/equals_all.rb b/app/models/queries/operators/equals_all.rb index bfdcd670417..be9cac06bc2 100644 --- a/app/models/queries/operators/equals_all.rb +++ b/app/models/queries/operators/equals_all.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/equals_or.rb b/app/models/queries/operators/equals_or.rb index ad036044b03..594ac1349d0 100644 --- a/app/models/queries/operators/equals_or.rb +++ b/app/models/queries/operators/equals_or.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/everywhere.rb b/app/models/queries/operators/everywhere.rb index 2c1358160f4..77b3e4c636a 100644 --- a/app/models/queries/operators/everywhere.rb +++ b/app/models/queries/operators/everywhere.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/follows.rb b/app/models/queries/operators/follows.rb index 5d913afdac0..acbc9c34ffc 100644 --- a/app/models/queries/operators/follows.rb +++ b/app/models/queries/operators/follows.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/greater_or_equal.rb b/app/models/queries/operators/greater_or_equal.rb index 22818d45001..be77194f370 100644 --- a/app/models/queries/operators/greater_or_equal.rb +++ b/app/models/queries/operators/greater_or_equal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/in.rb b/app/models/queries/operators/in.rb index 729fc7b6fae..70b7955e11a 100644 --- a/app/models/queries/operators/in.rb +++ b/app/models/queries/operators/in.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/in_less_than.rb b/app/models/queries/operators/in_less_than.rb index 240f56e3bb7..4976ef2afac 100644 --- a/app/models/queries/operators/in_less_than.rb +++ b/app/models/queries/operators/in_less_than.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/in_more_than.rb b/app/models/queries/operators/in_more_than.rb index e5fdbeccb8d..7e12825ef0c 100644 --- a/app/models/queries/operators/in_more_than.rb +++ b/app/models/queries/operators/in_more_than.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/includes.rb b/app/models/queries/operators/includes.rb index fad03d261b3..8b5797cf2e0 100644 --- a/app/models/queries/operators/includes.rb +++ b/app/models/queries/operators/includes.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/less_or_equal.rb b/app/models/queries/operators/less_or_equal.rb index 12c4a52aa86..fe8a83ca773 100644 --- a/app/models/queries/operators/less_or_equal.rb +++ b/app/models/queries/operators/less_or_equal.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/less_than_ago.rb b/app/models/queries/operators/less_than_ago.rb index d98b38c8d30..19995e6149c 100644 --- a/app/models/queries/operators/less_than_ago.rb +++ b/app/models/queries/operators/less_than_ago.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/more_than_ago.rb b/app/models/queries/operators/more_than_ago.rb index fe817a94936..3f7c0fdde5f 100644 --- a/app/models/queries/operators/more_than_ago.rb +++ b/app/models/queries/operators/more_than_ago.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/none.rb b/app/models/queries/operators/none.rb index 6ac7a1d2d90..bc062ef5998 100644 --- a/app/models/queries/operators/none.rb +++ b/app/models/queries/operators/none.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/none_or_blank.rb b/app/models/queries/operators/none_or_blank.rb index 09b1e929ee1..b2d29486c93 100644 --- a/app/models/queries/operators/none_or_blank.rb +++ b/app/models/queries/operators/none_or_blank.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/not_contains.rb b/app/models/queries/operators/not_contains.rb index 09c399ea60a..ab3f3069db7 100644 --- a/app/models/queries/operators/not_contains.rb +++ b/app/models/queries/operators/not_contains.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/not_equals.rb b/app/models/queries/operators/not_equals.rb index 4e2387a0cdf..f3359b92261 100644 --- a/app/models/queries/operators/not_equals.rb +++ b/app/models/queries/operators/not_equals.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/on_date.rb b/app/models/queries/operators/on_date.rb index 0d2d072775d..50d5a169e64 100644 --- a/app/models/queries/operators/on_date.rb +++ b/app/models/queries/operators/on_date.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/on_date_time.rb b/app/models/queries/operators/on_date_time.rb index 56d7b5fa11e..e425fd43a37 100644 --- a/app/models/queries/operators/on_date_time.rb +++ b/app/models/queries/operators/on_date_time.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/open_work_packages.rb b/app/models/queries/operators/open_work_packages.rb index f197cb037ce..312d93d530f 100644 --- a/app/models/queries/operators/open_work_packages.rb +++ b/app/models/queries/operators/open_work_packages.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/ordered_work_packages.rb b/app/models/queries/operators/ordered_work_packages.rb index 58344e7ad3f..9d2ed670a98 100644 --- a/app/models/queries/operators/ordered_work_packages.rb +++ b/app/models/queries/operators/ordered_work_packages.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/parent.rb b/app/models/queries/operators/parent.rb index e76ea68f5bd..b5d93ab8fc8 100644 --- a/app/models/queries/operators/parent.rb +++ b/app/models/queries/operators/parent.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/part_of.rb b/app/models/queries/operators/part_of.rb index c321d499c07..9bdf8e26d23 100644 --- a/app/models/queries/operators/part_of.rb +++ b/app/models/queries/operators/part_of.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/precedes.rb b/app/models/queries/operators/precedes.rb index 6a5f59ad70f..8c3c0b47150 100644 --- a/app/models/queries/operators/precedes.rb +++ b/app/models/queries/operators/precedes.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/relates.rb b/app/models/queries/operators/relates.rb index 391fef4e43a..de1d4e089ae 100644 --- a/app/models/queries/operators/relates.rb +++ b/app/models/queries/operators/relates.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/required.rb b/app/models/queries/operators/required.rb index c514322478b..2b1d86f5936 100644 --- a/app/models/queries/operators/required.rb +++ b/app/models/queries/operators/required.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/requires.rb b/app/models/queries/operators/requires.rb index 0cb203730b8..d7cac7ace9c 100644 --- a/app/models/queries/operators/requires.rb +++ b/app/models/queries/operators/requires.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/this_week.rb b/app/models/queries/operators/this_week.rb index 15eaedcca32..f94ec2f1a60 100644 --- a/app/models/queries/operators/this_week.rb +++ b/app/models/queries/operators/this_week.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/today.rb b/app/models/queries/operators/today.rb index cdb67928a57..547dfb5d097 100644 --- a/app/models/queries/operators/today.rb +++ b/app/models/queries/operators/today.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/operators/work_packages/shared_with_user/any.rb b/app/models/queries/operators/work_packages/shared_with_user/any.rb index f576765836e..0e1daa1de81 100644 --- a/app/models/queries/operators/work_packages/shared_with_user/any.rb +++ b/app/models/queries/operators/work_packages/shared_with_user/any.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/orders/available_orders.rb b/app/models/queries/orders/available_orders.rb index acd1963a94c..19b04c2fff1 100644 --- a/app/models/queries/orders/available_orders.rb +++ b/app/models/queries/orders/available_orders.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/orders/base.rb b/app/models/queries/orders/base.rb index 9cda8338ab3..4d8f4630e6b 100644 --- a/app/models/queries/orders/base.rb +++ b/app/models/queries/orders/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/orders/not_existing_order.rb b/app/models/queries/orders/not_existing_order.rb index c39d2c5d496..c667b46cced 100644 --- a/app/models/queries/orders/not_existing_order.rb +++ b/app/models/queries/orders/not_existing_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/placeholder_users.rb b/app/models/queries/placeholder_users.rb index c2dabcf6266..92e0e2db605 100644 --- a/app/models/queries/placeholder_users.rb +++ b/app/models/queries/placeholder_users.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/placeholder_users/filters/any_name_attribute_filter.rb b/app/models/queries/placeholder_users/filters/any_name_attribute_filter.rb index 347d35bdb80..1f22c60c2ba 100644 --- a/app/models/queries/placeholder_users/filters/any_name_attribute_filter.rb +++ b/app/models/queries/placeholder_users/filters/any_name_attribute_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/placeholder_users/filters/group_filter.rb b/app/models/queries/placeholder_users/filters/group_filter.rb index 2b897c0cf8b..61365bdea3e 100644 --- a/app/models/queries/placeholder_users/filters/group_filter.rb +++ b/app/models/queries/placeholder_users/filters/group_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/placeholder_users/filters/name_filter.rb b/app/models/queries/placeholder_users/filters/name_filter.rb index e674d4a05cc..a963de19d59 100644 --- a/app/models/queries/placeholder_users/filters/name_filter.rb +++ b/app/models/queries/placeholder_users/filters/name_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/placeholder_users/filters/placeholder_user_filter.rb b/app/models/queries/placeholder_users/filters/placeholder_user_filter.rb index 237f5befff9..cc1a367c791 100644 --- a/app/models/queries/placeholder_users/filters/placeholder_user_filter.rb +++ b/app/models/queries/placeholder_users/filters/placeholder_user_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/placeholder_users/filters/status_filter.rb b/app/models/queries/placeholder_users/filters/status_filter.rb index eab7994cbe1..63325b9f12f 100644 --- a/app/models/queries/placeholder_users/filters/status_filter.rb +++ b/app/models/queries/placeholder_users/filters/status_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/placeholder_users/orders/default_order.rb b/app/models/queries/placeholder_users/orders/default_order.rb index a56743a21d0..2322ed03cb4 100644 --- a/app/models/queries/placeholder_users/orders/default_order.rb +++ b/app/models/queries/placeholder_users/orders/default_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/placeholder_users/orders/group_order.rb b/app/models/queries/placeholder_users/orders/group_order.rb index bd3b281848d..9bbd4c31b35 100644 --- a/app/models/queries/placeholder_users/orders/group_order.rb +++ b/app/models/queries/placeholder_users/orders/group_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/placeholder_users/orders/name_order.rb b/app/models/queries/placeholder_users/orders/name_order.rb index ba7ba8cbb02..0cb9d88ec52 100644 --- a/app/models/queries/placeholder_users/orders/name_order.rb +++ b/app/models/queries/placeholder_users/orders/name_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/placeholder_users/placeholder_user_query.rb b/app/models/queries/placeholder_users/placeholder_user_query.rb index ee592f7b7d9..42e61700550 100644 --- a/app/models/queries/placeholder_users/placeholder_user_query.rb +++ b/app/models/queries/placeholder_users/placeholder_user_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals.rb b/app/models/queries/principals.rb index 377d3d275d0..af06c573966 100644 --- a/app/models/queries/principals.rb +++ b/app/models/queries/principals.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/filters/access_to_anything_in_project_filter.rb b/app/models/queries/principals/filters/access_to_anything_in_project_filter.rb index 3cc25a6612a..259f4eb1984 100644 --- a/app/models/queries/principals/filters/access_to_anything_in_project_filter.rb +++ b/app/models/queries/principals/filters/access_to_anything_in_project_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/filters/any_name_attribute_filter.rb b/app/models/queries/principals/filters/any_name_attribute_filter.rb index 9e6c470666b..2c54c239fa2 100644 --- a/app/models/queries/principals/filters/any_name_attribute_filter.rb +++ b/app/models/queries/principals/filters/any_name_attribute_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/filters/id_filter.rb b/app/models/queries/principals/filters/id_filter.rb index 0c8267ecce0..5eb0012f0a6 100644 --- a/app/models/queries/principals/filters/id_filter.rb +++ b/app/models/queries/principals/filters/id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/filters/member_filter.rb b/app/models/queries/principals/filters/member_filter.rb index f3391e4d1c9..7833177d40d 100644 --- a/app/models/queries/principals/filters/member_filter.rb +++ b/app/models/queries/principals/filters/member_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/filters/name_filter.rb b/app/models/queries/principals/filters/name_filter.rb index ab80395656e..fb91d37974b 100644 --- a/app/models/queries/principals/filters/name_filter.rb +++ b/app/models/queries/principals/filters/name_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/filters/principal_filter.rb b/app/models/queries/principals/filters/principal_filter.rb index 4cef141f83e..339a3f77076 100644 --- a/app/models/queries/principals/filters/principal_filter.rb +++ b/app/models/queries/principals/filters/principal_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/filters/status_filter.rb b/app/models/queries/principals/filters/status_filter.rb index c0cfccb93a5..aaf8c493d14 100644 --- a/app/models/queries/principals/filters/status_filter.rb +++ b/app/models/queries/principals/filters/status_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/filters/type_filter.rb b/app/models/queries/principals/filters/type_filter.rb index 7b6dd0970e8..12992007731 100644 --- a/app/models/queries/principals/filters/type_filter.rb +++ b/app/models/queries/principals/filters/type_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/filters/typeahead_filter.rb b/app/models/queries/principals/filters/typeahead_filter.rb index 374f3a5ca11..e238ef33a58 100644 --- a/app/models/queries/principals/filters/typeahead_filter.rb +++ b/app/models/queries/principals/filters/typeahead_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/orders/name_order.rb b/app/models/queries/principals/orders/name_order.rb index a8706bb15fa..6ae4234258f 100644 --- a/app/models/queries/principals/orders/name_order.rb +++ b/app/models/queries/principals/orders/name_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/principals/principal_query.rb b/app/models/queries/principals/principal_query.rb index 0d561949629..a5004161433 100644 --- a/app/models/queries/principals/principal_query.rb +++ b/app/models/queries/principals/principal_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects.rb b/app/models/queries/projects.rb index 3cec3ecf416..d5f185fb634 100644 --- a/app/models/queries/projects.rb +++ b/app/models/queries/projects.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/active_filter.rb b/app/models/queries/projects/filters/active_filter.rb index d3bcacc1eac..28dd877883f 100644 --- a/app/models/queries/projects/filters/active_filter.rb +++ b/app/models/queries/projects/filters/active_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/ancestor_filter.rb b/app/models/queries/projects/filters/ancestor_filter.rb index 41e75b8a52a..2faec24bc23 100644 --- a/app/models/queries/projects/filters/ancestor_filter.rb +++ b/app/models/queries/projects/filters/ancestor_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/base.rb b/app/models/queries/projects/filters/base.rb index 78b07973f41..8dec6d084ab 100644 --- a/app/models/queries/projects/filters/base.rb +++ b/app/models/queries/projects/filters/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/created_at_filter.rb b/app/models/queries/projects/filters/created_at_filter.rb index 6c4aed79483..f1de4ea2818 100644 --- a/app/models/queries/projects/filters/created_at_filter.rb +++ b/app/models/queries/projects/filters/created_at_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/custom_field_context.rb b/app/models/queries/projects/filters/custom_field_context.rb index d3989b284e2..f5de9868bd1 100644 --- a/app/models/queries/projects/filters/custom_field_context.rb +++ b/app/models/queries/projects/filters/custom_field_context.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/custom_field_filter.rb b/app/models/queries/projects/filters/custom_field_filter.rb index 8d9f7498282..6dd2e832478 100644 --- a/app/models/queries/projects/filters/custom_field_filter.rb +++ b/app/models/queries/projects/filters/custom_field_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/favored_filter.rb b/app/models/queries/projects/filters/favored_filter.rb index 7f6c61f7953..7aa23218431 100644 --- a/app/models/queries/projects/filters/favored_filter.rb +++ b/app/models/queries/projects/filters/favored_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/id_filter.rb b/app/models/queries/projects/filters/id_filter.rb index cec8c8440c8..36307789a8f 100644 --- a/app/models/queries/projects/filters/id_filter.rb +++ b/app/models/queries/projects/filters/id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/latest_activity_at_filter.rb b/app/models/queries/projects/filters/latest_activity_at_filter.rb index 619d296b225..81060a415c5 100644 --- a/app/models/queries/projects/filters/latest_activity_at_filter.rb +++ b/app/models/queries/projects/filters/latest_activity_at_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/name_and_identifier_filter.rb b/app/models/queries/projects/filters/name_and_identifier_filter.rb index 184ed49879e..b85fc91bf98 100644 --- a/app/models/queries/projects/filters/name_and_identifier_filter.rb +++ b/app/models/queries/projects/filters/name_and_identifier_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/name_filter.rb b/app/models/queries/projects/filters/name_filter.rb index 59357cbf39f..91c8f0c5d3e 100644 --- a/app/models/queries/projects/filters/name_filter.rb +++ b/app/models/queries/projects/filters/name_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/parent_filter.rb b/app/models/queries/projects/filters/parent_filter.rb index 4330c9f5dd6..fea00822a36 100644 --- a/app/models/queries/projects/filters/parent_filter.rb +++ b/app/models/queries/projects/filters/parent_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/principal_filter.rb b/app/models/queries/projects/filters/principal_filter.rb index b91a0e31a61..78ace51b6e6 100644 --- a/app/models/queries/projects/filters/principal_filter.rb +++ b/app/models/queries/projects/filters/principal_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/project_status_filter.rb b/app/models/queries/projects/filters/project_status_filter.rb index 7210b647146..99fe4da849b 100644 --- a/app/models/queries/projects/filters/project_status_filter.rb +++ b/app/models/queries/projects/filters/project_status_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/public_filter.rb b/app/models/queries/projects/filters/public_filter.rb index d22fe8bf921..dab40735a0b 100644 --- a/app/models/queries/projects/filters/public_filter.rb +++ b/app/models/queries/projects/filters/public_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/templated_filter.rb b/app/models/queries/projects/filters/templated_filter.rb index 9892587a0db..566db16e565 100644 --- a/app/models/queries/projects/filters/templated_filter.rb +++ b/app/models/queries/projects/filters/templated_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/type_filter.rb b/app/models/queries/projects/filters/type_filter.rb index 43662b4ee5a..e9ec1858cc7 100644 --- a/app/models/queries/projects/filters/type_filter.rb +++ b/app/models/queries/projects/filters/type_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/typeahead_filter.rb b/app/models/queries/projects/filters/typeahead_filter.rb index 7b490617c6c..de24d033533 100644 --- a/app/models/queries/projects/filters/typeahead_filter.rb +++ b/app/models/queries/projects/filters/typeahead_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/user_action_filter.rb b/app/models/queries/projects/filters/user_action_filter.rb index f0ecfdd60ef..922ba580e1c 100644 --- a/app/models/queries/projects/filters/user_action_filter.rb +++ b/app/models/queries/projects/filters/user_action_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/filters/visible_filter.rb b/app/models/queries/projects/filters/visible_filter.rb index 75313e20744..aa4a3d741e6 100644 --- a/app/models/queries/projects/filters/visible_filter.rb +++ b/app/models/queries/projects/filters/visible_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/orders/custom_field_order.rb b/app/models/queries/projects/orders/custom_field_order.rb index b7ad4e3cf9f..96dac15c31e 100644 --- a/app/models/queries/projects/orders/custom_field_order.rb +++ b/app/models/queries/projects/orders/custom_field_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/orders/default_order.rb b/app/models/queries/projects/orders/default_order.rb index de5154c5b00..c7e68336179 100644 --- a/app/models/queries/projects/orders/default_order.rb +++ b/app/models/queries/projects/orders/default_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/orders/latest_activity_at_order.rb b/app/models/queries/projects/orders/latest_activity_at_order.rb index 37432e168db..1101d4dccf3 100644 --- a/app/models/queries/projects/orders/latest_activity_at_order.rb +++ b/app/models/queries/projects/orders/latest_activity_at_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/orders/name_order.rb b/app/models/queries/projects/orders/name_order.rb index a1d95ca2449..5d1ba0e95ac 100644 --- a/app/models/queries/projects/orders/name_order.rb +++ b/app/models/queries/projects/orders/name_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/orders/project_status_order.rb b/app/models/queries/projects/orders/project_status_order.rb index 7922a19f380..4d644508913 100644 --- a/app/models/queries/projects/orders/project_status_order.rb +++ b/app/models/queries/projects/orders/project_status_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/orders/required_disk_space_order.rb b/app/models/queries/projects/orders/required_disk_space_order.rb index cfdc32c684e..0e7a99e44ed 100644 --- a/app/models/queries/projects/orders/required_disk_space_order.rb +++ b/app/models/queries/projects/orders/required_disk_space_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/orders/typeahead_order.rb b/app/models/queries/projects/orders/typeahead_order.rb index e05a7b54352..2385777c407 100644 --- a/app/models/queries/projects/orders/typeahead_order.rb +++ b/app/models/queries/projects/orders/typeahead_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/selects/created_at.rb b/app/models/queries/projects/selects/created_at.rb index fa6ed0e66bb..3a04f73e4c0 100644 --- a/app/models/queries/projects/selects/created_at.rb +++ b/app/models/queries/projects/selects/created_at.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/selects/custom_field.rb b/app/models/queries/projects/selects/custom_field.rb index 14d7401bde5..a5ba70148fa 100644 --- a/app/models/queries/projects/selects/custom_field.rb +++ b/app/models/queries/projects/selects/custom_field.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/selects/default.rb b/app/models/queries/projects/selects/default.rb index 8101f17df78..1404e30035c 100644 --- a/app/models/queries/projects/selects/default.rb +++ b/app/models/queries/projects/selects/default.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/selects/favored.rb b/app/models/queries/projects/selects/favored.rb index 2240fdcd6f2..35a2ae1f9a0 100644 --- a/app/models/queries/projects/selects/favored.rb +++ b/app/models/queries/projects/selects/favored.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/selects/latest_activity_at.rb b/app/models/queries/projects/selects/latest_activity_at.rb index 91fb972dbe5..071601d385e 100644 --- a/app/models/queries/projects/selects/latest_activity_at.rb +++ b/app/models/queries/projects/selects/latest_activity_at.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/selects/required_disk_space.rb b/app/models/queries/projects/selects/required_disk_space.rb index 6c99bcfc985..d749fda1273 100644 --- a/app/models/queries/projects/selects/required_disk_space.rb +++ b/app/models/queries/projects/selects/required_disk_space.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/projects/selects/status.rb b/app/models/queries/projects/selects/status.rb index bfb5704e2c7..e5bf75010da 100644 --- a/app/models/queries/projects/selects/status.rb +++ b/app/models/queries/projects/selects/status.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/queries.rb b/app/models/queries/queries.rb index 111aab74c18..505e1f4930e 100644 --- a/app/models/queries/queries.rb +++ b/app/models/queries/queries.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/queries/filters/id_filter.rb b/app/models/queries/queries/filters/id_filter.rb index a4ca8530fb5..ba617af9d28 100644 --- a/app/models/queries/queries/filters/id_filter.rb +++ b/app/models/queries/queries/filters/id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/queries/filters/project_filter.rb b/app/models/queries/queries/filters/project_filter.rb index 80ef336f753..3054d849c35 100644 --- a/app/models/queries/queries/filters/project_filter.rb +++ b/app/models/queries/queries/filters/project_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/queries/filters/project_identifier_filter.rb b/app/models/queries/queries/filters/project_identifier_filter.rb index a6e6f4dc462..824df7011ec 100644 --- a/app/models/queries/queries/filters/project_identifier_filter.rb +++ b/app/models/queries/queries/filters/project_identifier_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/queries/filters/query_filter.rb b/app/models/queries/queries/filters/query_filter.rb index f0a3febf372..ae06b82880d 100644 --- a/app/models/queries/queries/filters/query_filter.rb +++ b/app/models/queries/queries/filters/query_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/queries/filters/updated_at_filter.rb b/app/models/queries/queries/filters/updated_at_filter.rb index 34df06d5cff..cd2f8431e4a 100644 --- a/app/models/queries/queries/filters/updated_at_filter.rb +++ b/app/models/queries/queries/filters/updated_at_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/queries/query_query.rb b/app/models/queries/queries/query_query.rb index 152520233e2..163bfee771e 100644 --- a/app/models/queries/queries/query_query.rb +++ b/app/models/queries/queries/query_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/register.rb b/app/models/queries/register.rb index 0f9dc646616..a93290fbea1 100644 --- a/app/models/queries/register.rb +++ b/app/models/queries/register.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/relations.rb b/app/models/queries/relations.rb index 777f3f092c3..bd7a0ec4e89 100644 --- a/app/models/queries/relations.rb +++ b/app/models/queries/relations.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/relations/filters/from_filter.rb b/app/models/queries/relations/filters/from_filter.rb index 7a856778b62..4d1ea0aa0bb 100644 --- a/app/models/queries/relations/filters/from_filter.rb +++ b/app/models/queries/relations/filters/from_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/relations/filters/id_filter.rb b/app/models/queries/relations/filters/id_filter.rb index 8b8f5386439..de0cb3cfe34 100644 --- a/app/models/queries/relations/filters/id_filter.rb +++ b/app/models/queries/relations/filters/id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/relations/filters/involved_filter.rb b/app/models/queries/relations/filters/involved_filter.rb index b8d326d5d97..a8fac11e307 100644 --- a/app/models/queries/relations/filters/involved_filter.rb +++ b/app/models/queries/relations/filters/involved_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/relations/filters/relation_filter.rb b/app/models/queries/relations/filters/relation_filter.rb index 7bf57f7ef9b..3f83522cac4 100644 --- a/app/models/queries/relations/filters/relation_filter.rb +++ b/app/models/queries/relations/filters/relation_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/relations/filters/to_filter.rb b/app/models/queries/relations/filters/to_filter.rb index 179b6007ae6..c4b821c64ce 100644 --- a/app/models/queries/relations/filters/to_filter.rb +++ b/app/models/queries/relations/filters/to_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/relations/filters/type_filter.rb b/app/models/queries/relations/filters/type_filter.rb index bad12cba099..b16cde9b19f 100644 --- a/app/models/queries/relations/filters/type_filter.rb +++ b/app/models/queries/relations/filters/type_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/relations/filters/visibility_checking.rb b/app/models/queries/relations/filters/visibility_checking.rb index 4560b883398..4a5d102175e 100644 --- a/app/models/queries/relations/filters/visibility_checking.rb +++ b/app/models/queries/relations/filters/visibility_checking.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/relations/orders/default_order.rb b/app/models/queries/relations/orders/default_order.rb index 5def98e8bae..8c9eca0d12d 100644 --- a/app/models/queries/relations/orders/default_order.rb +++ b/app/models/queries/relations/orders/default_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/relations/relation_query.rb b/app/models/queries/relations/relation_query.rb index 52756a386c9..2b4e3868e82 100644 --- a/app/models/queries/relations/relation_query.rb +++ b/app/models/queries/relations/relation_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/roles.rb b/app/models/queries/roles.rb index 038e18e2a1d..e2c50bbe008 100644 --- a/app/models/queries/roles.rb +++ b/app/models/queries/roles.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/roles/filters/grantable_filter.rb b/app/models/queries/roles/filters/grantable_filter.rb index 3b46ee1914f..396e0dd50b2 100644 --- a/app/models/queries/roles/filters/grantable_filter.rb +++ b/app/models/queries/roles/filters/grantable_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/roles/filters/role_filter.rb b/app/models/queries/roles/filters/role_filter.rb index ad5886f8e6b..0580bf5724c 100644 --- a/app/models/queries/roles/filters/role_filter.rb +++ b/app/models/queries/roles/filters/role_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/roles/filters/unit_filter.rb b/app/models/queries/roles/filters/unit_filter.rb index e4d732acf25..cca6797a64a 100644 --- a/app/models/queries/roles/filters/unit_filter.rb +++ b/app/models/queries/roles/filters/unit_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/roles/role_query.rb b/app/models/queries/roles/role_query.rb index 73830e986e7..fb7e78d775f 100644 --- a/app/models/queries/roles/role_query.rb +++ b/app/models/queries/roles/role_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/scopes/having_views.rb b/app/models/queries/scopes/having_views.rb index d070f7e19e7..8a9c29c4a73 100644 --- a/app/models/queries/scopes/having_views.rb +++ b/app/models/queries/scopes/having_views.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/scopes/visible.rb b/app/models/queries/scopes/visible.rb index 761fa6e00ea..96306b06979 100644 --- a/app/models/queries/scopes/visible.rb +++ b/app/models/queries/scopes/visible.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/selects/available_selects.rb b/app/models/queries/selects/available_selects.rb index 469b558efa7..5dc6d7e067b 100644 --- a/app/models/queries/selects/available_selects.rb +++ b/app/models/queries/selects/available_selects.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/selects/base.rb b/app/models/queries/selects/base.rb index 2ad2fb364df..a1d25a8e160 100644 --- a/app/models/queries/selects/base.rb +++ b/app/models/queries/selects/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/selects/not_existing_select.rb b/app/models/queries/selects/not_existing_select.rb index 8b9b3fd808f..e6e0eb3161f 100644 --- a/app/models/queries/selects/not_existing_select.rb +++ b/app/models/queries/selects/not_existing_select.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/serialization/filters.rb b/app/models/queries/serialization/filters.rb index af72dd1d730..dfa1f0ccbd4 100644 --- a/app/models/queries/serialization/filters.rb +++ b/app/models/queries/serialization/filters.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/serialization/hash.rb b/app/models/queries/serialization/hash.rb index 4c0f8679abb..0cd1831caaa 100644 --- a/app/models/queries/serialization/hash.rb +++ b/app/models/queries/serialization/hash.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/serialization/orders.rb b/app/models/queries/serialization/orders.rb index df570bf83aa..330c75fe033 100644 --- a/app/models/queries/serialization/orders.rb +++ b/app/models/queries/serialization/orders.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/serialization/selects.rb b/app/models/queries/serialization/selects.rb index 283cf0d3ab3..1a8f9b8ac32 100644 --- a/app/models/queries/serialization/selects.rb +++ b/app/models/queries/serialization/selects.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/unpersisted_query.rb b/app/models/queries/unpersisted_query.rb index 0a1914f9ebc..0b768162f80 100644 --- a/app/models/queries/unpersisted_query.rb +++ b/app/models/queries/unpersisted_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users.rb b/app/models/queries/users.rb index fc5d95c9696..8c09b0a743d 100644 --- a/app/models/queries/users.rb +++ b/app/models/queries/users.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/filters/any_name_attribute_filter.rb b/app/models/queries/users/filters/any_name_attribute_filter.rb index 0cead6e4e11..db09e688bfc 100644 --- a/app/models/queries/users/filters/any_name_attribute_filter.rb +++ b/app/models/queries/users/filters/any_name_attribute_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/filters/blocked_filter.rb b/app/models/queries/users/filters/blocked_filter.rb index a26c7cf4791..98f045620a5 100644 --- a/app/models/queries/users/filters/blocked_filter.rb +++ b/app/models/queries/users/filters/blocked_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/filters/group_filter.rb b/app/models/queries/users/filters/group_filter.rb index c7119708205..d8861edeb12 100644 --- a/app/models/queries/users/filters/group_filter.rb +++ b/app/models/queries/users/filters/group_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/filters/login_filter.rb b/app/models/queries/users/filters/login_filter.rb index 887e1776a0d..032f5636b47 100644 --- a/app/models/queries/users/filters/login_filter.rb +++ b/app/models/queries/users/filters/login_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/filters/name_filter.rb b/app/models/queries/users/filters/name_filter.rb index 66133c07d66..95faadd8801 100644 --- a/app/models/queries/users/filters/name_filter.rb +++ b/app/models/queries/users/filters/name_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/filters/status_filter.rb b/app/models/queries/users/filters/status_filter.rb index 538a73173d6..6f94e8eb032 100644 --- a/app/models/queries/users/filters/status_filter.rb +++ b/app/models/queries/users/filters/status_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/filters/user_filter.rb b/app/models/queries/users/filters/user_filter.rb index a06a1dd3af0..0dbcfa43f22 100644 --- a/app/models/queries/users/filters/user_filter.rb +++ b/app/models/queries/users/filters/user_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/orders/default_order.rb b/app/models/queries/users/orders/default_order.rb index faac8f5c201..7a30b6e0ae4 100644 --- a/app/models/queries/users/orders/default_order.rb +++ b/app/models/queries/users/orders/default_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/orders/group_order.rb b/app/models/queries/users/orders/group_order.rb index a6ced7a03eb..deb2b0e478f 100644 --- a/app/models/queries/users/orders/group_order.rb +++ b/app/models/queries/users/orders/group_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/orders/name_order.rb b/app/models/queries/users/orders/name_order.rb index ae0659b3f48..c161b55db8b 100644 --- a/app/models/queries/users/orders/name_order.rb +++ b/app/models/queries/users/orders/name_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/users/user_query.rb b/app/models/queries/users/user_query.rb index 37697e997ea..5a63afd3b3f 100644 --- a/app/models/queries/users/user_query.rb +++ b/app/models/queries/users/user_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/valid_subset.rb b/app/models/queries/valid_subset.rb index e2f764f5550..ac2dafe2943 100644 --- a/app/models/queries/valid_subset.rb +++ b/app/models/queries/valid_subset.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/versions.rb b/app/models/queries/versions.rb index 6e036b0bae4..633cc3157ec 100644 --- a/app/models/queries/versions.rb +++ b/app/models/queries/versions.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/versions/filters/sharing_filter.rb b/app/models/queries/versions/filters/sharing_filter.rb index 3bbffda0825..7633faa260e 100644 --- a/app/models/queries/versions/filters/sharing_filter.rb +++ b/app/models/queries/versions/filters/sharing_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/versions/filters/version_filter.rb b/app/models/queries/versions/filters/version_filter.rb index 106407e6ae5..f3c85ff702d 100644 --- a/app/models/queries/versions/filters/version_filter.rb +++ b/app/models/queries/versions/filters/version_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/versions/version_query.rb b/app/models/queries/versions/version_query.rb index 2bcf9afb516..51cbcb9dde4 100644 --- a/app/models/queries/versions/version_query.rb +++ b/app/models/queries/versions/version_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/views.rb b/app/models/queries/views.rb index b553fd0f49d..70fe5d2b9fa 100644 --- a/app/models/queries/views.rb +++ b/app/models/queries/views.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/views/filters/project_filter.rb b/app/models/queries/views/filters/project_filter.rb index 504fe1d27e9..99eabbf20d2 100644 --- a/app/models/queries/views/filters/project_filter.rb +++ b/app/models/queries/views/filters/project_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/views/filters/type_filter.rb b/app/models/queries/views/filters/type_filter.rb index 20f60ee2b9e..fbb73bee0f0 100644 --- a/app/models/queries/views/filters/type_filter.rb +++ b/app/models/queries/views/filters/type_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/views/filters/view_filter.rb b/app/models/queries/views/filters/view_filter.rb index 3d76759150e..dfbecd4f86a 100644 --- a/app/models/queries/views/filters/view_filter.rb +++ b/app/models/queries/views/filters/view_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/views/orders/default_order.rb b/app/models/queries/views/orders/default_order.rb index 8dfe8251b96..2893da32f4e 100644 --- a/app/models/queries/views/orders/default_order.rb +++ b/app/models/queries/views/orders/default_order.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/views/view_query.rb b/app/models/queries/views/view_query.rb index 0c2a4f31d61..5cebf4cbf9e 100644 --- a/app/models/queries/views/view_query.rb +++ b/app/models/queries/views/view_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/week_days/week_day_query.rb b/app/models/queries/week_days/week_day_query.rb index 4fb08a0875c..304379d3fff 100644 --- a/app/models/queries/week_days/week_day_query.rb +++ b/app/models/queries/week_days/week_day_query.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/common/manual_sorting.rb b/app/models/queries/work_packages/common/manual_sorting.rb index 1c207c2466b..4daa10577d1 100644 --- a/app/models/queries/work_packages/common/manual_sorting.rb +++ b/app/models/queries/work_packages/common/manual_sorting.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter.rb b/app/models/queries/work_packages/filter.rb index 28369d5742b..d8da12309f5 100644 --- a/app/models/queries/work_packages/filter.rb +++ b/app/models/queries/work_packages/filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/assigned_to_filter.rb b/app/models/queries/work_packages/filter/assigned_to_filter.rb index 505782912f1..3e456b5f79b 100644 --- a/app/models/queries/work_packages/filter/assigned_to_filter.rb +++ b/app/models/queries/work_packages/filter/assigned_to_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/assignee_or_group_filter.rb b/app/models/queries/work_packages/filter/assignee_or_group_filter.rb index 40fcf754fe5..e80e3eb690e 100644 --- a/app/models/queries/work_packages/filter/assignee_or_group_filter.rb +++ b/app/models/queries/work_packages/filter/assignee_or_group_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/attachment_base_filter.rb b/app/models/queries/work_packages/filter/attachment_base_filter.rb index acce7a5bfc0..a8d97e4b7a4 100644 --- a/app/models/queries/work_packages/filter/attachment_base_filter.rb +++ b/app/models/queries/work_packages/filter/attachment_base_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/attachment_content_filter.rb b/app/models/queries/work_packages/filter/attachment_content_filter.rb index 0253260e803..e534bf05bdb 100644 --- a/app/models/queries/work_packages/filter/attachment_content_filter.rb +++ b/app/models/queries/work_packages/filter/attachment_content_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/attachment_file_name_filter.rb b/app/models/queries/work_packages/filter/attachment_file_name_filter.rb index 0821b12b039..80ee11fef6c 100644 --- a/app/models/queries/work_packages/filter/attachment_file_name_filter.rb +++ b/app/models/queries/work_packages/filter/attachment_file_name_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/author_filter.rb b/app/models/queries/work_packages/filter/author_filter.rb index ca9423d99d6..138fa4bcbed 100644 --- a/app/models/queries/work_packages/filter/author_filter.rb +++ b/app/models/queries/work_packages/filter/author_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/blocked_filter.rb b/app/models/queries/work_packages/filter/blocked_filter.rb index d1f0644c846..e7a6da77342 100644 --- a/app/models/queries/work_packages/filter/blocked_filter.rb +++ b/app/models/queries/work_packages/filter/blocked_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/blocks_filter.rb b/app/models/queries/work_packages/filter/blocks_filter.rb index 671712f43e6..dda446df5a0 100644 --- a/app/models/queries/work_packages/filter/blocks_filter.rb +++ b/app/models/queries/work_packages/filter/blocks_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/category_filter.rb b/app/models/queries/work_packages/filter/category_filter.rb index 62f54700607..1cad9ccbd60 100644 --- a/app/models/queries/work_packages/filter/category_filter.rb +++ b/app/models/queries/work_packages/filter/category_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/comment_filter.rb b/app/models/queries/work_packages/filter/comment_filter.rb index e6f43e6aabc..6116ee3c3cc 100644 --- a/app/models/queries/work_packages/filter/comment_filter.rb +++ b/app/models/queries/work_packages/filter/comment_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/created_at_filter.rb b/app/models/queries/work_packages/filter/created_at_filter.rb index e4191e81b72..5b927e0d2aa 100644 --- a/app/models/queries/work_packages/filter/created_at_filter.rb +++ b/app/models/queries/work_packages/filter/created_at_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/custom_field_context.rb b/app/models/queries/work_packages/filter/custom_field_context.rb index f5673926c38..ae515566d74 100644 --- a/app/models/queries/work_packages/filter/custom_field_context.rb +++ b/app/models/queries/work_packages/filter/custom_field_context.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/custom_field_filter.rb b/app/models/queries/work_packages/filter/custom_field_filter.rb index e31378f940d..e7d990287da 100644 --- a/app/models/queries/work_packages/filter/custom_field_filter.rb +++ b/app/models/queries/work_packages/filter/custom_field_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/dates_interval_filter.rb b/app/models/queries/work_packages/filter/dates_interval_filter.rb index dd46750bd9e..ab3e9b22a77 100644 --- a/app/models/queries/work_packages/filter/dates_interval_filter.rb +++ b/app/models/queries/work_packages/filter/dates_interval_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/description_filter.rb b/app/models/queries/work_packages/filter/description_filter.rb index 2a633fa4df2..2a8fac5e22e 100644 --- a/app/models/queries/work_packages/filter/description_filter.rb +++ b/app/models/queries/work_packages/filter/description_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/done_ratio_filter.rb b/app/models/queries/work_packages/filter/done_ratio_filter.rb index 286e594a29f..578fc443a65 100644 --- a/app/models/queries/work_packages/filter/done_ratio_filter.rb +++ b/app/models/queries/work_packages/filter/done_ratio_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/due_date_filter.rb b/app/models/queries/work_packages/filter/due_date_filter.rb index 04161878ed5..7231f71c5dc 100644 --- a/app/models/queries/work_packages/filter/due_date_filter.rb +++ b/app/models/queries/work_packages/filter/due_date_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/duplicated_filter.rb b/app/models/queries/work_packages/filter/duplicated_filter.rb index e7a7ccc9cc1..e13db800f73 100644 --- a/app/models/queries/work_packages/filter/duplicated_filter.rb +++ b/app/models/queries/work_packages/filter/duplicated_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/duplicates_filter.rb b/app/models/queries/work_packages/filter/duplicates_filter.rb index e44ad9fd6ab..d12847feb01 100644 --- a/app/models/queries/work_packages/filter/duplicates_filter.rb +++ b/app/models/queries/work_packages/filter/duplicates_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/duration_filter.rb b/app/models/queries/work_packages/filter/duration_filter.rb index ab859a641d2..3521c15fa71 100644 --- a/app/models/queries/work_packages/filter/duration_filter.rb +++ b/app/models/queries/work_packages/filter/duration_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/estimated_hours_filter.rb b/app/models/queries/work_packages/filter/estimated_hours_filter.rb index 840e2136b4c..ed4c4107caa 100644 --- a/app/models/queries/work_packages/filter/estimated_hours_filter.rb +++ b/app/models/queries/work_packages/filter/estimated_hours_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/filter_configuration.rb b/app/models/queries/work_packages/filter/filter_configuration.rb index 0975b27c8c4..66a49cc4ee9 100644 --- a/app/models/queries/work_packages/filter/filter_configuration.rb +++ b/app/models/queries/work_packages/filter/filter_configuration.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/filter_on_directed_relations_mixin.rb b/app/models/queries/work_packages/filter/filter_on_directed_relations_mixin.rb index da3886c5f81..5594e280e57 100644 --- a/app/models/queries/work_packages/filter/filter_on_directed_relations_mixin.rb +++ b/app/models/queries/work_packages/filter/filter_on_directed_relations_mixin.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/filter_on_undirected_relations_mixin.rb b/app/models/queries/work_packages/filter/filter_on_undirected_relations_mixin.rb index 8a244d02fe8..d8956e65ce6 100644 --- a/app/models/queries/work_packages/filter/filter_on_undirected_relations_mixin.rb +++ b/app/models/queries/work_packages/filter/filter_on_undirected_relations_mixin.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/follows_filter.rb b/app/models/queries/work_packages/filter/follows_filter.rb index 5a3ae71f9e9..f2811679462 100644 --- a/app/models/queries/work_packages/filter/follows_filter.rb +++ b/app/models/queries/work_packages/filter/follows_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/group_filter.rb b/app/models/queries/work_packages/filter/group_filter.rb index 5e919a05a86..853fc9ed559 100644 --- a/app/models/queries/work_packages/filter/group_filter.rb +++ b/app/models/queries/work_packages/filter/group_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/id_filter.rb b/app/models/queries/work_packages/filter/id_filter.rb index 197bbbb69b6..e15b5d4a3df 100644 --- a/app/models/queries/work_packages/filter/id_filter.rb +++ b/app/models/queries/work_packages/filter/id_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/includes_filter.rb b/app/models/queries/work_packages/filter/includes_filter.rb index 874a638822f..9beadcfa571 100644 --- a/app/models/queries/work_packages/filter/includes_filter.rb +++ b/app/models/queries/work_packages/filter/includes_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/manual_sort_filter.rb b/app/models/queries/work_packages/filter/manual_sort_filter.rb index 8b64aaf0feb..64e9edece9d 100644 --- a/app/models/queries/work_packages/filter/manual_sort_filter.rb +++ b/app/models/queries/work_packages/filter/manual_sort_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/me_value_filter_mixin.rb b/app/models/queries/work_packages/filter/me_value_filter_mixin.rb index f300c8ca20e..a16b53a5123 100644 --- a/app/models/queries/work_packages/filter/me_value_filter_mixin.rb +++ b/app/models/queries/work_packages/filter/me_value_filter_mixin.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/milestone_filter.rb b/app/models/queries/work_packages/filter/milestone_filter.rb index 7f93e1718ca..56924647277 100644 --- a/app/models/queries/work_packages/filter/milestone_filter.rb +++ b/app/models/queries/work_packages/filter/milestone_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/only_subproject_filter.rb b/app/models/queries/work_packages/filter/only_subproject_filter.rb index 09cf7747e93..b14979cbd33 100644 --- a/app/models/queries/work_packages/filter/only_subproject_filter.rb +++ b/app/models/queries/work_packages/filter/only_subproject_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/or_filter_for_wp_mixin.rb b/app/models/queries/work_packages/filter/or_filter_for_wp_mixin.rb index e511df3cba3..3ce0a5cd23d 100644 --- a/app/models/queries/work_packages/filter/or_filter_for_wp_mixin.rb +++ b/app/models/queries/work_packages/filter/or_filter_for_wp_mixin.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/parent_filter.rb b/app/models/queries/work_packages/filter/parent_filter.rb index a10b2cc65d5..4de96d5eaf9 100644 --- a/app/models/queries/work_packages/filter/parent_filter.rb +++ b/app/models/queries/work_packages/filter/parent_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/partof_filter.rb b/app/models/queries/work_packages/filter/partof_filter.rb index a39ec3c8795..83670ff0957 100644 --- a/app/models/queries/work_packages/filter/partof_filter.rb +++ b/app/models/queries/work_packages/filter/partof_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/precedes_filter.rb b/app/models/queries/work_packages/filter/precedes_filter.rb index e1a010951a3..d69fc6483c1 100644 --- a/app/models/queries/work_packages/filter/precedes_filter.rb +++ b/app/models/queries/work_packages/filter/precedes_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/principal_base_filter.rb b/app/models/queries/work_packages/filter/principal_base_filter.rb index b8a7ad6e12a..72dc2c6429f 100644 --- a/app/models/queries/work_packages/filter/principal_base_filter.rb +++ b/app/models/queries/work_packages/filter/principal_base_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/principal_loader.rb b/app/models/queries/work_packages/filter/principal_loader.rb index 6b904fd1cc7..5e194b5648a 100644 --- a/app/models/queries/work_packages/filter/principal_loader.rb +++ b/app/models/queries/work_packages/filter/principal_loader.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/priority_filter.rb b/app/models/queries/work_packages/filter/priority_filter.rb index d1cdd7d39aa..77696f09c91 100644 --- a/app/models/queries/work_packages/filter/priority_filter.rb +++ b/app/models/queries/work_packages/filter/priority_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/project_filter.rb b/app/models/queries/work_packages/filter/project_filter.rb index 02c8c675bba..5009ab0ef87 100644 --- a/app/models/queries/work_packages/filter/project_filter.rb +++ b/app/models/queries/work_packages/filter/project_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/relatable_filter.rb b/app/models/queries/work_packages/filter/relatable_filter.rb index e2ec7c71b95..e5cea285c9e 100644 --- a/app/models/queries/work_packages/filter/relatable_filter.rb +++ b/app/models/queries/work_packages/filter/relatable_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/relates_filter.rb b/app/models/queries/work_packages/filter/relates_filter.rb index 4c9aaa6697e..5cb3dba3421 100644 --- a/app/models/queries/work_packages/filter/relates_filter.rb +++ b/app/models/queries/work_packages/filter/relates_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/required_filter.rb b/app/models/queries/work_packages/filter/required_filter.rb index 5836636ab60..88ba2c2d9e6 100644 --- a/app/models/queries/work_packages/filter/required_filter.rb +++ b/app/models/queries/work_packages/filter/required_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/requires_filter.rb b/app/models/queries/work_packages/filter/requires_filter.rb index ce0b31ddaf0..357a3d23f73 100644 --- a/app/models/queries/work_packages/filter/requires_filter.rb +++ b/app/models/queries/work_packages/filter/requires_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/responsible_filter.rb b/app/models/queries/work_packages/filter/responsible_filter.rb index c86f3aa7353..b4174603056 100644 --- a/app/models/queries/work_packages/filter/responsible_filter.rb +++ b/app/models/queries/work_packages/filter/responsible_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/role_filter.rb b/app/models/queries/work_packages/filter/role_filter.rb index d320b76943a..1f8e06e12a3 100644 --- a/app/models/queries/work_packages/filter/role_filter.rb +++ b/app/models/queries/work_packages/filter/role_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/search_filter.rb b/app/models/queries/work_packages/filter/search_filter.rb index d577ab7f1df..c17f9f260ae 100644 --- a/app/models/queries/work_packages/filter/search_filter.rb +++ b/app/models/queries/work_packages/filter/search_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH @@ -30,7 +32,7 @@ class Queries::WorkPackages::Filter::SearchFilter < Queries::WorkPackages::Filter::WorkPackageFilter include Queries::WorkPackages::Filter::OrFilterForWpMixin - CONTAINS_OPERATOR = "~".freeze + CONTAINS_OPERATOR = "~" CE_FILTERS = [ Queries::WorkPackages::Filter::FilterConfiguration.new( diff --git a/app/models/queries/work_packages/filter/start_date_filter.rb b/app/models/queries/work_packages/filter/start_date_filter.rb index 0b1d2f9a47e..33950f01120 100644 --- a/app/models/queries/work_packages/filter/start_date_filter.rb +++ b/app/models/queries/work_packages/filter/start_date_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/status_filter.rb b/app/models/queries/work_packages/filter/status_filter.rb index 28c6cf76c4e..6106638e459 100644 --- a/app/models/queries/work_packages/filter/status_filter.rb +++ b/app/models/queries/work_packages/filter/status_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/subject_filter.rb b/app/models/queries/work_packages/filter/subject_filter.rb index b508697a8d1..74b6c897828 100644 --- a/app/models/queries/work_packages/filter/subject_filter.rb +++ b/app/models/queries/work_packages/filter/subject_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/subproject_filter.rb b/app/models/queries/work_packages/filter/subproject_filter.rb index 3202e3cb60a..d4dd67ff121 100644 --- a/app/models/queries/work_packages/filter/subproject_filter.rb +++ b/app/models/queries/work_packages/filter/subproject_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/text_filter_on_join_mixin.rb b/app/models/queries/work_packages/filter/text_filter_on_join_mixin.rb index 1961a1eccd2..c4885bfdc55 100644 --- a/app/models/queries/work_packages/filter/text_filter_on_join_mixin.rb +++ b/app/models/queries/work_packages/filter/text_filter_on_join_mixin.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/type_filter.rb b/app/models/queries/work_packages/filter/type_filter.rb index 1a06b33eaf3..2a2ca1b0d2a 100644 --- a/app/models/queries/work_packages/filter/type_filter.rb +++ b/app/models/queries/work_packages/filter/type_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/typeahead_filter.rb b/app/models/queries/work_packages/filter/typeahead_filter.rb index 3ad935cf19d..159f2ee5938 100644 --- a/app/models/queries/work_packages/filter/typeahead_filter.rb +++ b/app/models/queries/work_packages/filter/typeahead_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/updated_at_filter.rb b/app/models/queries/work_packages/filter/updated_at_filter.rb index e3a1ff517f6..98127fb2b6f 100644 --- a/app/models/queries/work_packages/filter/updated_at_filter.rb +++ b/app/models/queries/work_packages/filter/updated_at_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/version_filter.rb b/app/models/queries/work_packages/filter/version_filter.rb index a746b74f24a..45685835bf8 100644 --- a/app/models/queries/work_packages/filter/version_filter.rb +++ b/app/models/queries/work_packages/filter/version_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/watcher_filter.rb b/app/models/queries/work_packages/filter/watcher_filter.rb index 7567230b091..c3ae0482ce1 100644 --- a/app/models/queries/work_packages/filter/watcher_filter.rb +++ b/app/models/queries/work_packages/filter/watcher_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter/work_package_filter.rb b/app/models/queries/work_packages/filter/work_package_filter.rb index 2652c9a9b0c..b3dd842340c 100644 --- a/app/models/queries/work_packages/filter/work_package_filter.rb +++ b/app/models/queries/work_packages/filter/work_package_filter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/filter_serializer.rb b/app/models/queries/work_packages/filter_serializer.rb index e93322106a8..61931ef6932 100644 --- a/app/models/queries/work_packages/filter_serializer.rb +++ b/app/models/queries/work_packages/filter_serializer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/selects/manual_sorting_select.rb b/app/models/queries/work_packages/selects/manual_sorting_select.rb index 69c88365f17..d88aa7b97df 100644 --- a/app/models/queries/work_packages/selects/manual_sorting_select.rb +++ b/app/models/queries/work_packages/selects/manual_sorting_select.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/selects/relation_of_type_select.rb b/app/models/queries/work_packages/selects/relation_of_type_select.rb index f7dd9d4d668..f1d1e4dc4f6 100644 --- a/app/models/queries/work_packages/selects/relation_of_type_select.rb +++ b/app/models/queries/work_packages/selects/relation_of_type_select.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/selects/relation_select.rb b/app/models/queries/work_packages/selects/relation_select.rb index 224b1e58f74..7e251848869 100644 --- a/app/models/queries/work_packages/selects/relation_select.rb +++ b/app/models/queries/work_packages/selects/relation_select.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/selects/relation_to_type_select.rb b/app/models/queries/work_packages/selects/relation_to_type_select.rb index 7744ed717f1..bb7c0043400 100644 --- a/app/models/queries/work_packages/selects/relation_to_type_select.rb +++ b/app/models/queries/work_packages/selects/relation_to_type_select.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/queries/work_packages/selects/typeahead_select.rb b/app/models/queries/work_packages/selects/typeahead_select.rb index 1e6ba666314..6798a6aa8ce 100644 --- a/app/models/queries/work_packages/selects/typeahead_select.rb +++ b/app/models/queries/work_packages/selects/typeahead_select.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/query/highlighting.rb b/app/models/query/highlighting.rb index 79c3c242a42..ccdf0692edc 100644 --- a/app/models/query/highlighting.rb +++ b/app/models/query/highlighting.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/query/manual_sorting.rb b/app/models/query/manual_sorting.rb index a4573534af8..6779a83e58a 100644 --- a/app/models/query/manual_sorting.rb +++ b/app/models/query/manual_sorting.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/query/results.rb b/app/models/query/results.rb index 8bffcccd8ad..59664e590b5 100644 --- a/app/models/query/results.rb +++ b/app/models/query/results.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/query/results/group_by.rb b/app/models/query/results/group_by.rb index 8eca3fbae3f..57de5cd2f48 100644 --- a/app/models/query/results/group_by.rb +++ b/app/models/query/results/group_by.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/query/sort_criteria.rb b/app/models/query/sort_criteria.rb index 14d172396a8..8b880dbdcf6 100644 --- a/app/models/query/sort_criteria.rb +++ b/app/models/query/sort_criteria.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/query/statement_invalid.rb b/app/models/query/statement_invalid.rb index 3ae50ed2dbe..3caece6ecaa 100644 --- a/app/models/query/statement_invalid.rb +++ b/app/models/query/statement_invalid.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/query/timelines.rb b/app/models/query/timelines.rb index 00076b708f9..253ac734554 100644 --- a/app/models/query/timelines.rb +++ b/app/models/query/timelines.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/query/timestamps.rb b/app/models/query/timestamps.rb index de32c2b4025..c9383ea5779 100644 --- a/app/models/query/timestamps.rb +++ b/app/models/query/timestamps.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/relations/scopes/types.rb b/app/models/relations/scopes/types.rb index 147e8f825cc..4167690c61d 100644 --- a/app/models/relations/scopes/types.rb +++ b/app/models/relations/scopes/types.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH # diff --git a/app/models/relations/scopes/visible.rb b/app/models/relations/scopes/visible.rb index fdcb4821698..9e7e613bba5 100644 --- a/app/models/relations/scopes/visible.rb +++ b/app/models/relations/scopes/visible.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/reminder.rb b/app/models/reminder.rb index 1d20d2c5d33..af935f5708e 100644 --- a/app/models/reminder.rb +++ b/app/models/reminder.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/reminder_notification.rb b/app/models/reminder_notification.rb index c5fe162c923..909b2c36b43 100644 --- a/app/models/reminder_notification.rb +++ b/app/models/reminder_notification.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/repository/subversion.rb b/app/models/repository/subversion.rb index f8e5fb02799..0f2098c45ce 100644 --- a/app/models/repository/subversion.rb +++ b/app/models/repository/subversion.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/role.rb b/app/models/role.rb index 77c940dc55b..a6abb6286e6 100644 --- a/app/models/role.rb +++ b/app/models/role.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/role_permission.rb b/app/models/role_permission.rb index b341d44c0ff..72ca5e33ebb 100644 --- a/app/models/role_permission.rb +++ b/app/models/role_permission.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/scopes/scoped.rb b/app/models/scopes/scoped.rb index 129fe19397d..8361b3fd940 100644 --- a/app/models/scopes/scoped.rb +++ b/app/models/scopes/scoped.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/serializers/indifferent_hash_serializer.rb b/app/models/serializers/indifferent_hash_serializer.rb index aa150dc7ec0..f7c49ede719 100644 --- a/app/models/serializers/indifferent_hash_serializer.rb +++ b/app/models/serializers/indifferent_hash_serializer.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/sessions/sql_bypass.rb b/app/models/sessions/sql_bypass.rb index e0283e4f444..f5978f8c9f4 100644 --- a/app/models/sessions/sql_bypass.rb +++ b/app/models/sessions/sql_bypass.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/setting.rb b/app/models/setting.rb index 520d1e378f7..f80a414f703 100644 --- a/app/models/setting.rb +++ b/app/models/setting.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH @@ -339,7 +341,7 @@ class Setting < ApplicationRecord nil elsif definition.serialized? && value.is_a?(String) deserialize_hash(value) - elsif value != "".freeze && !value.nil? + elsif value != "" && !value.nil? read_formatted_setting(value, definition.format) elsif definition.format == :string value diff --git a/app/models/setting/aliases.rb b/app/models/setting/aliases.rb index 154aabab71d..1216ead3493 100644 --- a/app/models/setting/aliases.rb +++ b/app/models/setting/aliases.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/setting/autologin.rb b/app/models/setting/autologin.rb index fae2be5ed42..6192082070c 100644 --- a/app/models/setting/autologin.rb +++ b/app/models/setting/autologin.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/setting/mail_settings.rb b/app/models/setting/mail_settings.rb index 329dd248419..f948430fb53 100644 --- a/app/models/setting/mail_settings.rb +++ b/app/models/setting/mail_settings.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/setting/self_registration.rb b/app/models/setting/self_registration.rb index 092078c7cb0..9fe9ba0e909 100644 --- a/app/models/setting/self_registration.rb +++ b/app/models/setting/self_registration.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/setting/virus_scanning.rb b/app/models/setting/virus_scanning.rb index 04fefaa3741..3592b811fb2 100644 --- a/app/models/setting/virus_scanning.rb +++ b/app/models/setting/virus_scanning.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/sharing_strategies/base_strategy.rb b/app/models/sharing_strategies/base_strategy.rb index 4577526b815..cb47cf22d90 100644 --- a/app/models/sharing_strategies/base_strategy.rb +++ b/app/models/sharing_strategies/base_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/sharing_strategies/project_query_strategy.rb b/app/models/sharing_strategies/project_query_strategy.rb index 88dd3828cba..2f183cdf286 100644 --- a/app/models/sharing_strategies/project_query_strategy.rb +++ b/app/models/sharing_strategies/project_query_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/sharing_strategies/work_package_strategy.rb b/app/models/sharing_strategies/work_package_strategy.rb index b7702ecdbf6..f4d99281736 100644 --- a/app/models/sharing_strategies/work_package_strategy.rb +++ b/app/models/sharing_strategies/work_package_strategy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/status.rb b/app/models/status.rb index 3b5d7462fd1..9ea8ffda25d 100644 --- a/app/models/status.rb +++ b/app/models/status.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/status/inexistent_status.rb b/app/models/status/inexistent_status.rb index 20d51119428..53ae2358573 100644 --- a/app/models/status/inexistent_status.rb +++ b/app/models/status/inexistent_status.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/system_user.rb b/app/models/system_user.rb index a840ef477bb..3104f675f39 100644 --- a/app/models/system_user.rb +++ b/app/models/system_user.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/timestamp.rb b/app/models/timestamp.rb index a8bf9f4cb84..b2da04db020 100644 --- a/app/models/timestamp.rb +++ b/app/models/timestamp.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/token/api.rb b/app/models/token/api.rb index 8b62546e0db..be34d36ed9c 100644 --- a/app/models/token/api.rb +++ b/app/models/token/api.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/token/auto_login.rb b/app/models/token/auto_login.rb index 5ea45679bfe..18016ecea05 100644 --- a/app/models/token/auto_login.rb +++ b/app/models/token/auto_login.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/token/backup.rb b/app/models/token/backup.rb index 30baaacd72f..9d621d234d9 100644 --- a/app/models/token/backup.rb +++ b/app/models/token/backup.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/token/base.rb b/app/models/token/base.rb index 4b95393a927..40b3d7febe6 100644 --- a/app/models/token/base.rb +++ b/app/models/token/base.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Redmine - project management software # Copyright (C) 2006-2009 Jean-Philippe Lang # Adapted to fit needs for mOTP diff --git a/app/models/token/enterprise_trial_key.rb b/app/models/token/enterprise_trial_key.rb index c5b608e8550..2fc8d3ca39c 100644 --- a/app/models/token/enterprise_trial_key.rb +++ b/app/models/token/enterprise_trial_key.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/token/expirable_token.rb b/app/models/token/expirable_token.rb index c9a9dcd0a60..c0f2d12e829 100644 --- a/app/models/token/expirable_token.rb +++ b/app/models/token/expirable_token.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Redmine - project management software # Copyright (C) 2006-2009 Jean-Philippe Lang # Adapted to fit needs for mOTP diff --git a/app/models/token/hashed_token.rb b/app/models/token/hashed_token.rb index 01cfa8ab222..ed86b98b462 100644 --- a/app/models/token/hashed_token.rb +++ b/app/models/token/hashed_token.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Redmine - project management software # Copyright (C) 2006-2009 Jean-Philippe Lang # Adapted to fit needs for mOTP diff --git a/app/models/token/ical.rb b/app/models/token/ical.rb index b58743f2fd8..67f8ef92669 100644 --- a/app/models/token/ical.rb +++ b/app/models/token/ical.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/token/invitation.rb b/app/models/token/invitation.rb index 8b66a7730dc..aa90db77b95 100644 --- a/app/models/token/invitation.rb +++ b/app/models/token/invitation.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/token/recovery.rb b/app/models/token/recovery.rb index 8f66d385f5b..3b197611a99 100644 --- a/app/models/token/recovery.rb +++ b/app/models/token/recovery.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/token/rss.rb b/app/models/token/rss.rb index 043a4cb94ff..7c9221915a3 100644 --- a/app/models/token/rss.rb +++ b/app/models/token/rss.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/type/attribute_group.rb b/app/models/type/attribute_group.rb index a58b55bf04b..6e742da4a71 100644 --- a/app/models/type/attribute_group.rb +++ b/app/models/type/attribute_group.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/type/attribute_groups.rb b/app/models/type/attribute_groups.rb index de5ba4e0233..74bdbcef5dd 100644 --- a/app/models/type/attribute_groups.rb +++ b/app/models/type/attribute_groups.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/type/attributes.rb b/app/models/type/attributes.rb index d05fefc2408..343258db690 100644 --- a/app/models/type/attributes.rb +++ b/app/models/type/attributes.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/type/form_group.rb b/app/models/type/form_group.rb index 967a76cdc91..7014859dff5 100644 --- a/app/models/type/form_group.rb +++ b/app/models/type/form_group.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/type/inexistent_type.rb b/app/models/type/inexistent_type.rb index 5cf6b8c1974..6372ca12761 100644 --- a/app/models/type/inexistent_type.rb +++ b/app/models/type/inexistent_type.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/type/query_group.rb b/app/models/type/query_group.rb index b9e4d6b41a6..f69f856641e 100644 --- a/app/models/type/query_group.rb +++ b/app/models/type/query_group.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH @@ -27,7 +29,7 @@ #++ class Type::QueryGroup < Type::FormGroup - MEMBER_PREFIX = "query_".freeze + MEMBER_PREFIX = "query_" def self.query_attribute?(name) name.to_s.match?(/#{Type::QueryGroup::MEMBER_PREFIX}(\d+)/o) diff --git a/app/models/types/scopes/milestone.rb b/app/models/types/scopes/milestone.rb index 984a2a362c3..3c731b6177f 100644 --- a/app/models/types/scopes/milestone.rb +++ b/app/models/types/scopes/milestone.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/user_custom_field.rb b/app/models/user_custom_field.rb index a3c75f5a233..267e8d765f3 100644 --- a/app/models/user_custom_field.rb +++ b/app/models/user_custom_field.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/user_password.rb b/app/models/user_password.rb index 8e2bccb04a7..239499d4e1f 100644 --- a/app/models/user_password.rb +++ b/app/models/user_password.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/user_password/bcrypt.rb b/app/models/user_password/bcrypt.rb index cdab238e5bb..df848a68da6 100644 --- a/app/models/user_password/bcrypt.rb +++ b/app/models/user_password/bcrypt.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/user_password/sha1.rb b/app/models/user_password/sha1.rb index 71b125ab101..029ab6cf50f 100644 --- a/app/models/user_password/sha1.rb +++ b/app/models/user_password/sha1.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/user_preference.rb b/app/models/user_preference.rb index 556e0b4d0ce..6c79fd21779 100644 --- a/app/models/user_preference.rb +++ b/app/models/user_preference.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/user_preferences/schema.rb b/app/models/user_preferences/schema.rb index 3902d3e325a..d37dc2519c4 100644 --- a/app/models/user_preferences/schema.rb +++ b/app/models/user_preferences/schema.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/function_user.rb b/app/models/users/function_user.rb index fe8309243f5..f1bbf2f8d3a 100644 --- a/app/models/users/function_user.rb +++ b/app/models/users/function_user.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/inexistent_user.rb b/app/models/users/inexistent_user.rb index 1d970832e46..9d0510ecdbe 100644 --- a/app/models/users/inexistent_user.rb +++ b/app/models/users/inexistent_user.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/permission_checks.rb b/app/models/users/permission_checks.rb index 1703f748b96..528dd19e598 100644 --- a/app/models/users/permission_checks.rb +++ b/app/models/users/permission_checks.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/project_authorization_cache.rb b/app/models/users/project_authorization_cache.rb index 68b9a5c1659..2965e50637c 100644 --- a/app/models/users/project_authorization_cache.rb +++ b/app/models/users/project_authorization_cache.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/project_role_cache.rb b/app/models/users/project_role_cache.rb index 56c629d2654..f13846e19aa 100644 --- a/app/models/users/project_role_cache.rb +++ b/app/models/users/project_role_cache.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/scopes/find_by_login.rb b/app/models/users/scopes/find_by_login.rb index a32e1d9c0c2..f84ed74f6c8 100644 --- a/app/models/users/scopes/find_by_login.rb +++ b/app/models/users/scopes/find_by_login.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/scopes/having_reminder_mail_to_send.rb b/app/models/users/scopes/having_reminder_mail_to_send.rb index 3ba8f050556..8986c836d78 100644 --- a/app/models/users/scopes/having_reminder_mail_to_send.rb +++ b/app/models/users/scopes/having_reminder_mail_to_send.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/scopes/newest.rb b/app/models/users/scopes/newest.rb index 237bcc2f887..b6646bb1014 100644 --- a/app/models/users/scopes/newest.rb +++ b/app/models/users/scopes/newest.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/scopes/notified_globally.rb b/app/models/users/scopes/notified_globally.rb index dba377362fc..4aefde90051 100644 --- a/app/models/users/scopes/notified_globally.rb +++ b/app/models/users/scopes/notified_globally.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/scopes/watcher_recipients.rb b/app/models/users/scopes/watcher_recipients.rb index 4c8694d7179..0e5a50f4736 100644 --- a/app/models/users/scopes/watcher_recipients.rb +++ b/app/models/users/scopes/watcher_recipients.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/scopes/with_time_zone.rb b/app/models/users/scopes/with_time_zone.rb index 6c367fcdb1a..eafe8c7adaa 100644 --- a/app/models/users/scopes/with_time_zone.rb +++ b/app/models/users/scopes/with_time_zone.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/users/status_options.rb b/app/models/users/status_options.rb index 5a5dbe8053c..7a943fb726b 100644 --- a/app/models/users/status_options.rb +++ b/app/models/users/status_options.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module Users module StatusOptions module_function diff --git a/app/models/version.rb b/app/models/version.rb index f68a32db81f..2c3208d05d4 100644 --- a/app/models/version.rb +++ b/app/models/version.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/version_custom_field.rb b/app/models/version_custom_field.rb index 25f032c5246..6bdf234457b 100644 --- a/app/models/version_custom_field.rb +++ b/app/models/version_custom_field.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/versions/project_sharing.rb b/app/models/versions/project_sharing.rb index 9f96dfb3610..58806054ef7 100644 --- a/app/models/versions/project_sharing.rb +++ b/app/models/versions/project_sharing.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/versions/scopes/rolled_up.rb b/app/models/versions/scopes/rolled_up.rb index 9c18ade3596..b0b5cd2adc1 100644 --- a/app/models/versions/scopes/rolled_up.rb +++ b/app/models/versions/scopes/rolled_up.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/versions/scopes/shared_with.rb b/app/models/versions/scopes/shared_with.rb index 6b1cc420ba6..896d9236ace 100644 --- a/app/models/versions/scopes/shared_with.rb +++ b/app/models/versions/scopes/shared_with.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/view.rb b/app/models/view.rb index 602084254ba..3691347a3ed 100644 --- a/app/models/view.rb +++ b/app/models/view.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/watcher.rb b/app/models/watcher.rb index bd05d3cc0bc..58e81aae465 100644 --- a/app/models/watcher.rb +++ b/app/models/watcher.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/week_day.rb b/app/models/week_day.rb index 04bae4b84c6..c2ac8beff74 100644 --- a/app/models/week_day.rb +++ b/app/models/week_day.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class WeekDay DAY_RANGE = Array(1..7) diff --git a/app/models/wiki.rb b/app/models/wiki.rb index 91f7a3e2765..630f37d5bc5 100644 --- a/app/models/wiki.rb +++ b/app/models/wiki.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/wiki_page.rb b/app/models/wiki_page.rb index 9da527d8a1d..0e1d169a9e0 100644 --- a/app/models/wiki_page.rb +++ b/app/models/wiki_page.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/wiki_redirect.rb b/app/models/wiki_redirect.rb index 5189ad26ed9..228a4a11129 100644 --- a/app/models/wiki_redirect.rb +++ b/app/models/wiki_redirect.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/wikis/annotate.rb b/app/models/wikis/annotate.rb index 0469efff789..5a9ea79240f 100644 --- a/app/models/wikis/annotate.rb +++ b/app/models/wikis/annotate.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/wikis/diff.rb b/app/models/wikis/diff.rb index 4b7e7b8fa78..aa186cd88b5 100644 --- a/app/models/wikis/diff.rb +++ b/app/models/wikis/diff.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package.rb b/app/models/work_package.rb index 444d7bfab01..50f2083f2b1 100644 --- a/app/models/work_package.rb +++ b/app/models/work_package.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/ancestors.rb b/app/models/work_package/ancestors.rb index a1c6fb08f54..bc4bd6d839a 100644 --- a/app/models/work_package/ancestors.rb +++ b/app/models/work_package/ancestors.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/ask_before_destruction.rb b/app/models/work_package/ask_before_destruction.rb index a0df735b596..d444a4841d1 100644 --- a/app/models/work_package/ask_before_destruction.rb +++ b/app/models/work_package/ask_before_destruction.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/custom_actioned.rb b/app/models/work_package/custom_actioned.rb index 146fff0e0ab..0d88d078c31 100644 --- a/app/models/work_package/custom_actioned.rb +++ b/app/models/work_package/custom_actioned.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/exports/csv.rb b/app/models/work_package/exports/csv.rb index d5cb2866bed..d77c83bd3f0 100644 --- a/app/models/work_package/exports/csv.rb +++ b/app/models/work_package/exports/csv.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/exports/formatters/compound_hours.rb b/app/models/work_package/exports/formatters/compound_hours.rb index 336af54299e..39625735509 100644 --- a/app/models/work_package/exports/formatters/compound_hours.rb +++ b/app/models/work_package/exports/formatters/compound_hours.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/exports/formatters/costs.rb b/app/models/work_package/exports/formatters/costs.rb index 310f864aff4..a7bc46f3387 100644 --- a/app/models/work_package/exports/formatters/costs.rb +++ b/app/models/work_package/exports/formatters/costs.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/exports/formatters/currency.rb b/app/models/work_package/exports/formatters/currency.rb index 29795fe0286..3df28ce443f 100644 --- a/app/models/work_package/exports/formatters/currency.rb +++ b/app/models/work_package/exports/formatters/currency.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/exports/formatters/days.rb b/app/models/work_package/exports/formatters/days.rb index d67fca9f162..76c950fdb1a 100644 --- a/app/models/work_package/exports/formatters/days.rb +++ b/app/models/work_package/exports/formatters/days.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/exports/formatters/hours.rb b/app/models/work_package/exports/formatters/hours.rb index 01f6e1d8bd5..2a1248f0c92 100644 --- a/app/models/work_package/exports/formatters/hours.rb +++ b/app/models/work_package/exports/formatters/hours.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/exports/formatters/spent_units.rb b/app/models/work_package/exports/formatters/spent_units.rb index 1da1a8c9f04..e272ba91f41 100644 --- a/app/models/work_package/exports/formatters/spent_units.rb +++ b/app/models/work_package/exports/formatters/spent_units.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/exports/macros/attributes.rb b/app/models/work_package/exports/macros/attributes.rb index 37bbc2fecda..59a1f9af2a2 100644 --- a/app/models/work_package/exports/macros/attributes.rb +++ b/app/models/work_package/exports/macros/attributes.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/exports/query_exporter.rb b/app/models/work_package/exports/query_exporter.rb index f1620dd66e0..f2f87f654b4 100644 --- a/app/models/work_package/exports/query_exporter.rb +++ b/app/models/work_package/exports/query_exporter.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/hooks.rb b/app/models/work_package/hooks.rb index 751bb94baac..5e8ab827a3c 100644 --- a/app/models/work_package/hooks.rb +++ b/app/models/work_package/hooks.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/inexistent_work_package.rb b/app/models/work_package/inexistent_work_package.rb index 236d87f59e3..c6a4fda6422 100644 --- a/app/models/work_package/inexistent_work_package.rb +++ b/app/models/work_package/inexistent_work_package.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/status_transitions.rb b/app/models/work_package/status_transitions.rb index 872562b49cd..e7017bf322e 100644 --- a/app/models/work_package/status_transitions.rb +++ b/app/models/work_package/status_transitions.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/time_entries_cleaner.rb b/app/models/work_package/time_entries_cleaner.rb index 59c8a044d0d..847d2260825 100644 --- a/app/models/work_package/time_entries_cleaner.rb +++ b/app/models/work_package/time_entries_cleaner.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package/validations.rb b/app/models/work_package/validations.rb index 28bc8b4c5cd..01102c87289 100644 --- a/app/models/work_package/validations.rb +++ b/app/models/work_package/validations.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_package_custom_field.rb b/app/models/work_package_custom_field.rb index f2904d7f5bc..e0ba09cb01b 100644 --- a/app/models/work_package_custom_field.rb +++ b/app/models/work_package_custom_field.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_packages/costs.rb b/app/models/work_packages/costs.rb index abc22c609c2..4a9ed1cd631 100644 --- a/app/models/work_packages/costs.rb +++ b/app/models/work_packages/costs.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_packages/derived_dates.rb b/app/models/work_packages/derived_dates.rb index 182620865ef..3196deafb67 100644 --- a/app/models/work_packages/derived_dates.rb +++ b/app/models/work_packages/derived_dates.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_packages/export.rb b/app/models/work_packages/export.rb index 13e6d995f73..94295ff355b 100644 --- a/app/models/work_packages/export.rb +++ b/app/models/work_packages/export.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + class WorkPackages::Export < Export acts_as_attachable view_permission: :export_work_packages, add_permission: :export_work_packages, diff --git a/app/models/work_packages/relations.rb b/app/models/work_packages/relations.rb index 55267a8fe56..9d85c15adaa 100644 --- a/app/models/work_packages/relations.rb +++ b/app/models/work_packages/relations.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH # diff --git a/app/models/work_packages/scopes/allowed_to.rb b/app/models/work_packages/scopes/allowed_to.rb index 51da208c82e..230b09ebbb3 100644 --- a/app/models/work_packages/scopes/allowed_to.rb +++ b/app/models/work_packages/scopes/allowed_to.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # -- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_packages/scopes/covering_dates_or_days_of_week.rb b/app/models/work_packages/scopes/covering_dates_or_days_of_week.rb index 26025a638a7..bd686988d05 100644 --- a/app/models/work_packages/scopes/covering_dates_or_days_of_week.rb +++ b/app/models/work_packages/scopes/covering_dates_or_days_of_week.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_packages/scopes/directly_related.rb b/app/models/work_packages/scopes/directly_related.rb index 4e351cfebb7..f4c1d3dda40 100644 --- a/app/models/work_packages/scopes/directly_related.rb +++ b/app/models/work_packages/scopes/directly_related.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # --copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_packages/scopes/include_derived_dates.rb b/app/models/work_packages/scopes/include_derived_dates.rb index 9a2c0ad7fc8..d4c0cbe7982 100644 --- a/app/models/work_packages/scopes/include_derived_dates.rb +++ b/app/models/work_packages/scopes/include_derived_dates.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_packages/scopes/include_spent_time.rb b/app/models/work_packages/scopes/include_spent_time.rb index 3a83cf1c627..8579c53934b 100644 --- a/app/models/work_packages/scopes/include_spent_time.rb +++ b/app/models/work_packages/scopes/include_spent_time.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_packages/scopes/involving_user.rb b/app/models/work_packages/scopes/involving_user.rb index af3552a549e..e25b4336feb 100644 --- a/app/models/work_packages/scopes/involving_user.rb +++ b/app/models/work_packages/scopes/involving_user.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_packages/scopes/left_join_self_and_descendants.rb b/app/models/work_packages/scopes/left_join_self_and_descendants.rb index 5dd0b83e8cc..fbdfc05fcbe 100644 --- a/app/models/work_packages/scopes/left_join_self_and_descendants.rb +++ b/app/models/work_packages/scopes/left_join_self_and_descendants.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/work_packages/scopes/relatable.rb b/app/models/work_packages/scopes/relatable.rb index 3d9d1eddaa0..e6d5f391e3e 100644 --- a/app/models/work_packages/scopes/relatable.rb +++ b/app/models/work_packages/scopes/relatable.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH # diff --git a/app/models/work_packages/spent_time.rb b/app/models/work_packages/spent_time.rb index f2088973e7c..50d501a2795 100644 --- a/app/models/work_packages/spent_time.rb +++ b/app/models/work_packages/spent_time.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH diff --git a/app/models/workflow.rb b/app/models/workflow.rb index ddeaa831117..b68942d6d0d 100644 --- a/app/models/workflow.rb +++ b/app/models/workflow.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) the OpenProject GmbH