Maintenance: Update copyright information and add a new rubocop cop to watch over it.

antifascista
Martin Gruner 1 year ago committed by Thorsten Eckel
parent 18b88920e7
commit 5df98684da
  1. 75
      .rubocop/cop/zammad/update_copyright.rb
  2. 3
      .rubocop/rubocop_zammad.rb
  3. 2
      Gemfile
  4. 2
      Guardfile
  5. 2
      Rakefile
  6. 2
      app/controllers/activity_stream_controller.rb
  7. 3
      app/controllers/application_controller.rb
  8. 2
      app/controllers/application_controller/authenticates.rb
  9. 2
      app/controllers/application_controller/authorizes.rb
  10. 2
      app/controllers/application_controller/checks_maintenance.rb
  11. 2
      app/controllers/application_controller/handles_devices.rb
  12. 2
      app/controllers/application_controller/handles_errors.rb
  13. 2
      app/controllers/application_controller/handles_transitions.rb
  14. 2
      app/controllers/application_controller/has_response_extentions.rb
  15. 2
      app/controllers/application_controller/has_secure_content_security_policy_for_downloads.rb
  16. 2
      app/controllers/application_controller/has_user.rb
  17. 2
      app/controllers/application_controller/logs_http_access.rb
  18. 2
      app/controllers/application_controller/prevents_csrf.rb
  19. 2
      app/controllers/application_controller/renders_models.rb
  20. 2
      app/controllers/application_controller/sets_headers.rb
  21. 2
      app/controllers/applications_controller.rb
  22. 2
      app/controllers/attachments_controller.rb
  23. 3
      app/controllers/calendar_subscriptions_controller.rb
  24. 2
      app/controllers/calendars_controller.rb
  25. 2
      app/controllers/channels_email_controller.rb
  26. 2
      app/controllers/channels_facebook_controller.rb
  27. 2
      app/controllers/channels_google_controller.rb
  28. 2
      app/controllers/channels_microsoft365_controller.rb
  29. 2
      app/controllers/channels_sms_controller.rb
  30. 2
      app/controllers/channels_telegram_controller.rb
  31. 3
      app/controllers/channels_twitter_controller.rb
  32. 2
      app/controllers/chat_sessions_controller.rb
  33. 2
      app/controllers/chats_controller.rb
  34. 2
      app/controllers/concerns/checks_user_attributes_by_current_user_permission.rb
  35. 2
      app/controllers/concerns/clones_ticket_article_attachments.rb
  36. 2
      app/controllers/concerns/creates_ticket_articles.rb
  37. 3
      app/controllers/concerns/has_publishing.rb
  38. 2
      app/controllers/concerns/integration/import_job_base.rb
  39. 2
      app/controllers/concerns/ticket_stats.rb
  40. 2
      app/controllers/cti_controller.rb
  41. 2
      app/controllers/data_privacy_tasks_controller.rb
  42. 2
      app/controllers/email_addresses_controller.rb
  43. 2
      app/controllers/errors_controller.rb
  44. 2
      app/controllers/external_credentials_controller.rb
  45. 2
      app/controllers/first_steps_controller.rb
  46. 2
      app/controllers/form_controller.rb
  47. 3
      app/controllers/getting_started_controller.rb
  48. 2
      app/controllers/groups_controller.rb
  49. 2
      app/controllers/http_logs_controller.rb
  50. 3
      app/controllers/import_freshdesk_controller.rb
  51. 2
      app/controllers/import_otrs_controller.rb
  52. 3
      app/controllers/import_zendesk_controller.rb
  53. 2
      app/controllers/init_controller.rb
  54. 2
      app/controllers/integration/check_mk_controller.rb
  55. 2
      app/controllers/integration/cti_controller.rb
  56. 2
      app/controllers/integration/exchange_controller.rb
  57. 2
      app/controllers/integration/github_controller.rb
  58. 2
      app/controllers/integration/gitlab_controller.rb
  59. 2
      app/controllers/integration/idoit_controller.rb
  60. 3
      app/controllers/integration/ldap_controller.rb
  61. 3
      app/controllers/integration/placetel_controller.rb
  62. 3
      app/controllers/integration/sipgate_controller.rb
  63. 2
      app/controllers/integration/smime_controller.rb
  64. 2
      app/controllers/jobs_controller.rb
  65. 2
      app/controllers/karma_controller.rb
  66. 2
      app/controllers/knowledge_base/answer/attachments_controller.rb
  67. 2
      app/controllers/knowledge_base/answers_controller.rb
  68. 2
      app/controllers/knowledge_base/base_controller.rb
  69. 2
      app/controllers/knowledge_base/categories_controller.rb
  70. 3
      app/controllers/knowledge_base/manage_controller.rb
  71. 2
      app/controllers/knowledge_base/public/answers_controller.rb
  72. 2
      app/controllers/knowledge_base/public/base_controller.rb
  73. 2
      app/controllers/knowledge_base/public/categories_controller.rb
  74. 2
      app/controllers/knowledge_base/search_controller.rb
  75. 2
      app/controllers/knowledge_bases_controller.rb
  76. 2
      app/controllers/links_controller.rb
  77. 2
      app/controllers/long_polling_controller.rb
  78. 2
      app/controllers/macros_controller.rb
  79. 2
      app/controllers/mentions_controller.rb
  80. 2
      app/controllers/monitoring_controller.rb
  81. 2
      app/controllers/object_manager_attributes_controller.rb
  82. 2
      app/controllers/online_notifications_controller.rb
  83. 2
      app/controllers/organizations_controller.rb
  84. 2
      app/controllers/overviews_controller.rb
  85. 2
      app/controllers/packages_controller.rb
  86. 2
      app/controllers/postmaster_filters_controller.rb
  87. 2
      app/controllers/proxy_controller.rb
  88. 2
      app/controllers/recent_view_controller.rb
  89. 2
      app/controllers/report_profiles_controller.rb
  90. 3
      app/controllers/reports_controller.rb
  91. 2
      app/controllers/roles_controller.rb
  92. 2
      app/controllers/search_controller.rb
  93. 2
      app/controllers/sessions/collection_base.rb
  94. 2
      app/controllers/sessions/collection_dashboard.rb
  95. 2
      app/controllers/sessions/collection_ticket.rb
  96. 2
      app/controllers/sessions_controller.rb
  97. 2
      app/controllers/settings_controller.rb
  98. 2
      app/controllers/signatures_controller.rb
  99. 2
      app/controllers/slas_controller.rb
  100. 2
      app/controllers/tags_controller.rb
  101. Some files were not shown because too many files have changed in this diff Show More

@ -0,0 +1,75 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module RuboCop
module Cop
module Zammad
# This cop updates the copyright information or inserts it if needed.
class UpdateCopyright < Base
include RangeHelp
extend AutoCorrector
MSG = 'Copyright update required (use auto-correct to rectify this).'.freeze
COPYRIGHT = "# Copyright (C) 2012-#{Date.today.year} Zammad Foundation, http://zammad-foundation.org/".freeze # rubocop:disable Rails/Date
def on_new_investigation
if processed_source.raw_source.include? '# Copyright (C) 2012-'
update_copyright
else
insert_copyright
end
end
def insert_copyright
if processed_source.raw_source.start_with? '#!'
# Keep shebang line, obviously.
comment = processed_source.comments.first
add_offense(comment) do |corrector|
corrector.insert_after(
comment,
"\n#{COPYRIGHT}\n"
)
end
else
# Insert at the top if there is no shebang.
file_start = range_between(0, 0)
add_offense(file_start) do |corrector|
corrector.insert_before(file_start, "#{COPYRIGHT}\n\n")
end
end
end
def update_copyright
processed_source.comments.each do |comment|
break if correct_copyright?(comment)
next if !comment.text.include?('# Copyright (C) 2012-') # rubocop:disable Rails/NegateInclude
add_offense(comment) do |corrector|
corrector.replace(
comment,
replace_with(comment)
)
end
break
end
end
def correct_copyright?(comment)
return false if !comment.text.eql? COPYRIGHT
newline_after_copyright?(comment)
end
def newline_after_copyright?(comment)
processed_source[comment.location.last_line].blank?
end
def replace_with(comment)
return COPYRIGHT if newline_after_copyright?(comment)
"#{COPYRIGHT}\n"
end
end
end
end
end

@ -1,6 +1,9 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
require_relative 'cop/zammad/exists_condition'
require_relative 'cop/zammad/exists_date_time_precision'
require_relative 'cop/zammad/exists_reset_column_information'
require_relative 'cop/zammad/have_no_over_not_to'
require_relative 'cop/zammad/no_to_sym_on_string'
require_relative 'cop/zammad/prefer_negated_if_over_unless'
require_relative 'cop/zammad/update_copyright'

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
source 'https://rubygems.org'
# core - base

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
# A sample Guardfile
# More info at https://github.com/guard/guard#readme

@ -1,4 +1,6 @@
#!/usr/bin/env rake
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ActivityStreamController < ApplicationController
prepend_before_action :authentication_check

@ -1,4 +1,5 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ApplicationController < ActionController::Base
include ApplicationController::HandlesErrors
include ApplicationController::HandlesDevices

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::Authenticates
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::Authorizes
extend ActiveSupport::Concern
include Pundit

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::ChecksMaintenance
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::HandlesDevices
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::HandlesErrors
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::HandlesTransitions
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::HasResponseExtentions
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::HasSecureContentSecurityPolicyForDownloads
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::HasUser
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::LogsHttpAccess
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::PreventsCsrf
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::RendersModels
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ApplicationController::SetsHeaders
extend ActiveSupport::Concern

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ApplicationsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class AttachmentsController < ApplicationController
prepend_before_action :authentication_check, except: %i[show destroy]
prepend_before_action :authentication_check_only, only: %i[show destroy]

@ -1,4 +1,5 @@
# Copyright (C) 2012-2015 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class CalendarSubscriptionsController < ApplicationController
prepend_before_action { authentication_check(basic_auth_promt: true) && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class CalendarsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ChannelsEmailController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ChannelsFacebookController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ChannelsGoogleController < ApplicationController
prepend_before_action -> { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ChannelsMicrosoft365Controller < ApplicationController
prepend_before_action -> { authentication_check && authorize! }

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ChannelsSmsController < ApplicationController
prepend_before_action -> { authentication_check && authorize! }, except: [:webhook]
skip_before_action :verify_csrf_token, only: [:webhook]

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ChannelsTelegramController < ApplicationController
prepend_before_action -> { authentication_check && authorize! }, except: [:webhook]

@ -1,4 +1,5 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
require_dependency 'channel/driver/twitter'
class ChannelsTwitterController < ApplicationController

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ChatSessionsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ChatsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ChecksUserAttributesByCurrentUserPermission
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ClonesTicketArticleAttachments
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module CreatesTicketArticles
extend ActiveSupport::Concern

@ -1,4 +1,5 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module HasPublishing
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module Integration::ImportJobBase
extend ActiveSupport::Concern

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module TicketStats
extend ActiveSupport::Concern

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class CtiController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class DataPrivacyTasksController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class EmailAddressesController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ErrorsController < ApplicationController
skip_before_action :verify_csrf_token
def routing

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ExternalCredentialsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class FirstStepsController < ApplicationController
prepend_before_action :authentication_check

@ -1,4 +1,4 @@
# Copyright (C) 2012-2014 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class FormController < ApplicationController
prepend_before_action -> { authorize! }, only: %i[configuration submit]

@ -1,4 +1,5 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class GettingStartedController < ApplicationController
prepend_before_action -> { authorize! }, only: [:base]

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class GroupsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class HttpLogsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,5 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ImportFreshdeskController < ApplicationController
def url_check

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ImportOtrsController < ApplicationController

@ -1,4 +1,5 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ImportZendeskController < ApplicationController
def url_check

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class InitController < ApplicationController

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class Integration::CheckMkController < ApplicationController
skip_before_action :verify_csrf_token

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class Integration::CtiController < ApplicationController
skip_before_action :verify_csrf_token

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class Integration::ExchangeController < ApplicationController
include Integration::ImportJobBase

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class Integration::GitHubController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class Integration::GitLabController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class Integration::IdoitController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,5 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
require_dependency 'ldap'
require_dependency 'ldap/user'
require_dependency 'ldap/group'

@ -1,4 +1,5 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
require 'builder'
class Integration::PlacetelController < ApplicationController

@ -1,4 +1,5 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
require 'builder'
class Integration::SipgateController < ApplicationController

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class Integration::SMIMEController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class JobsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KarmaController < ApplicationController
prepend_before_action :authentication_check

@ -1,4 +1,4 @@
# Copyright (C) 2012-2017 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KnowledgeBase::Answer::AttachmentsController < ApplicationController
prepend_before_action :authentication_check

@ -1,4 +1,4 @@
# Copyright (C) 2012-2017 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KnowledgeBase::AnswersController < KnowledgeBase::BaseController
include HasPublishing

@ -1,4 +1,4 @@
# Copyright (C) 2012-2017 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KnowledgeBase::BaseController < ApplicationController
prepend_before_action :authentication_check

@ -1,4 +1,4 @@
# Copyright (C) 2012-2017 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KnowledgeBase::CategoriesController < KnowledgeBase::BaseController
before_action :load_knowledge_base, only: %i[reorder_root_categories reorder_categories reorder_answers]

@ -1,4 +1,5 @@
# Copyright (C) 2012-2017 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KnowledgeBase::ManageController < KnowledgeBase::BaseController
def init
render json: assets

@ -1,4 +1,4 @@
# Copyright (C) 2012-2017 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KnowledgeBase::Public::AnswersController < KnowledgeBase::Public::BaseController

@ -1,4 +1,4 @@
# Copyright (C) 2012-2017 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KnowledgeBase::Public::BaseController < ApplicationController
before_action :load_kb

@ -1,4 +1,4 @@
# Copyright (C) 2012-2017 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KnowledgeBase::Public::CategoriesController < KnowledgeBase::Public::BaseController
skip_before_action :load_kb, only: :forward_root

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KnowledgeBase::SearchController < ApplicationController
skip_before_action :verify_csrf_token
prepend_before_action :authentication_check_only

@ -1,4 +1,4 @@
# Copyright (C) 2012-2017 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class KnowledgeBasesController < KnowledgeBase::BaseController
def init

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class LinksController < ApplicationController
prepend_before_action :authentication_check

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class LongPollingController < ApplicationController
skip_before_action :session_update # prevent race conditions

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class MacrosController < ApplicationController
prepend_before_action :authentication_check

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class MentionsController < ApplicationController
prepend_before_action -> { authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class MonitoringController < ApplicationController
prepend_before_action { authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ObjectManagerAttributesController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class OnlineNotificationsController < ApplicationController
prepend_before_action -> { authorize! }, only: %i[show update destroy]

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class OrganizationsController < ApplicationController
prepend_before_action -> { authorize! }, except: %i[index show]

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class OverviewsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class PackagesController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class PostmasterFiltersController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ProxyController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class RecentViewController < ApplicationController
prepend_before_action :authentication_check

@ -1,3 +1,5 @@
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ReportProfilesController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,5 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ReportsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class RolesController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class SearchController < ApplicationController
prepend_before_action :authentication_check

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ExtraCollection

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ExtraCollection

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module ExtraCollection

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class SessionsController < ApplicationController
prepend_before_action -> { authentication_check && authorize! }, only: %i[switch_to_user list delete]

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class SettingsController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class SignaturesController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class SlasController < ApplicationController
prepend_before_action { authentication_check && authorize! }

@ -1,4 +1,4 @@
# Copyright (C) 2012-2016 Zammad Foundation, http://zammad-foundation.org/
# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class TagsController < ApplicationController
prepend_before_action -> { authorize! }, only: %i[admin_list admin_create admin_rename admin_delete]

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save