From 7010af578e98c52412807e38ed48c1916bf4d619 Mon Sep 17 00:00:00 2001 From: Alexander Brandon Coles Date: Fri, 18 Jul 2025 18:01:14 +0100 Subject: [PATCH] Fix missing copyright notices in app/contracts --- app/contracts/api_tokens/delete_contract.rb | 28 +++++++++++++++++++ .../concerns/assignable_values_contract.rb | 28 +++++++++++++++++++ .../queries/global_create_contract.rb | 28 +++++++++++++++++++ 3 files changed, 84 insertions(+) diff --git a/app/contracts/api_tokens/delete_contract.rb b/app/contracts/api_tokens/delete_contract.rb index 170f812f917..5fa6fdc6cde 100644 --- a/app/contracts/api_tokens/delete_contract.rb +++ b/app/contracts/api_tokens/delete_contract.rb @@ -1,5 +1,33 @@ # frozen_string_literal: true +#-- copyright +# OpenProject is an open source project management software. +# Copyright (C) the OpenProject GmbH +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License version 3. +# +# OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: +# Copyright (C) 2006-2013 Jean-Philippe Lang +# Copyright (C) 2010-2013 the ChiliProject Team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# See COPYRIGHT and LICENSE files for more details. +#++ + module APITokens class DeleteContract < BaseContract end diff --git a/app/contracts/concerns/assignable_values_contract.rb b/app/contracts/concerns/assignable_values_contract.rb index d22996be100..7098c976232 100644 --- a/app/contracts/concerns/assignable_values_contract.rb +++ b/app/contracts/concerns/assignable_values_contract.rb @@ -1,5 +1,33 @@ # frozen_string_literal: true +#-- copyright +# OpenProject is an open source project management software. +# Copyright (C) the OpenProject GmbH +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License version 3. +# +# OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: +# Copyright (C) 2006-2013 Jean-Philippe Lang +# Copyright (C) 2010-2013 the ChiliProject Team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# See COPYRIGHT and LICENSE files for more details. +#++ + module AssignableValuesContract def assignable_values(column, _user) method_name = "assignable_#{column.to_s.pluralize}" diff --git a/app/contracts/queries/global_create_contract.rb b/app/contracts/queries/global_create_contract.rb index ba75246e447..cf96c029bea 100644 --- a/app/contracts/queries/global_create_contract.rb +++ b/app/contracts/queries/global_create_contract.rb @@ -1,5 +1,33 @@ # frozen_string_literal: true +#-- copyright +# OpenProject is an open source project management software. +# Copyright (C) the OpenProject GmbH +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License version 3. +# +# OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: +# Copyright (C) 2006-2013 Jean-Philippe Lang +# Copyright (C) 2010-2013 the ChiliProject Team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# See COPYRIGHT and LICENSE files for more details. +#++ + require "queries/create_contract" module Queries