Skip to content
Permalink
Browse files

Update dependencies (#2909)

* Update ruby dependencies

* Update dependencies

* Fix apollo client

* Update bundle

* Fix rubocop

* Use npm instead of yarn

* Recompile comments with the latest npm

* Fix install script

* Fix rubocop offenses

* Fix errors

* Fix tslint offense

* Fix linting

* Fix admin

* Add missing plugin

* Fix JS building

* Fix tslint style
  • Loading branch information...
josepjaume committed Mar 6, 2018
1 parent b741f2b commit 91e0a841cdafc5bd593593a308f0b46693e91619
Showing with 13,622 additions and 7,395 deletions.
  1. +6 −6 .circleci/config.yml
  2. +0 −1 .codeclimate.yml
  3. +0 −2 .gitignore
  4. +3 −0 .prettierrc
  5. +11 −4 .rubocop.yml
  6. +13 −13 Gemfile.lock
  7. +1 −1 ...im-accountability/app/assets/javascripts/decidim/accountability/admin/accountability_admin.js.es6
  8. +1 −1 decidim-accountability/app/commands/decidim/accountability/admin/update_status.rb
  9. +1 −1 decidim-accountability/app/commands/decidim/accountability/admin/update_timeline_entry.rb
  10. +3 −3 decidim-accountability/bin/rails
  11. +2 −2 decidim-accountability/spec/services/decidim/accountability/result_serializer_spec.rb
  12. +3 −3 decidim-accountability/spec/system/explore_results_spec.rb
  13. +1 −1 decidim-admin/app/commands/decidim/admin/hide_resource.rb
  14. +1 −1 decidim-admin/app/commands/decidim/admin/reject_user_group.rb
  15. +1 −1 decidim-admin/app/commands/decidim/admin/remove_admin.rb
  16. +1 −1 decidim-admin/app/commands/decidim/admin/unreport_resource.rb
  17. +1 −1 decidim-admin/app/commands/decidim/admin/update_area.rb
  18. +1 −1 decidim-admin/app/commands/decidim/admin/update_area_type.rb
  19. +1 −1 decidim-admin/app/commands/decidim/admin/update_attachment.rb
  20. +1 −1 decidim-admin/app/commands/decidim/admin/update_attachment_collection.rb
  21. +1 −1 decidim-admin/app/commands/decidim/admin/update_category.rb
  22. +1 −1 decidim-admin/app/commands/decidim/admin/update_feature_permissions.rb
  23. +1 −1 decidim-admin/app/commands/decidim/admin/update_scope_type.rb
  24. +1 −1 decidim-admin/app/commands/decidim/admin/update_user_groups.rb
  25. +1 −1 decidim-admin/app/commands/decidim/admin/verify_user_group.rb
  26. +1 −1 decidim-admin/app/controllers/decidim/admin/scopes_controller.rb
  27. +1 −1 decidim-admin/app/jobs/decidim/admin/newsletter_job.rb
  28. +8 −8 decidim-admin/app/queries/decidim/admin/user_groups_evaluation.rb
  29. +9 −9 decidim-admin/app/queries/decidim/admin/users_officialization.rb
  30. +1 −1 decidim-admin/spec/commands/close_session_managed_user_spec.rb
  31. +1 −1 decidim-admin/spec/jobs/expire_impersonation_job_spec.rb
  32. +1 −5 decidim-assemblies/app/commands/decidim/assemblies/admin/create_assembly_admin.rb
  33. +1 −1 decidim-assemblies/app/models/decidim/assemblies/abilities/admin/assembly_role_ability.rb
  34. +1 −1 decidim-assemblies/app/models/decidim/assemblies/abilities/assembly_role_ability.rb
  35. +1 −1 decidim-assemblies/spec/shared/manage_assemblies_examples.rb
  36. +1 −1 decidim-budgets/app/commands/decidim/budgets/admin/update_project.rb
  37. +1 −1 decidim-budgets/app/services/decidim/budgets/project_search.rb
  38. +1 −1 decidim-budgets/spec/commands/remove_line_item_spec.rb
  39. +1 −1 decidim-budgets/spec/models/project_spec.rb
  40. +2 −2 decidim-budgets/spec/shared/manage_projects_examples.rb
  41. +1 −1 decidim-budgets/spec/system/orders_spec.rb
  42. +1 −540 decidim-comments/app/assets/javascripts/decidim/comments/bundle.js
  43. +3 −11 decidim-comments/app/frontend/application/apollo_client.ts
  44. +1 −1 decidim-comments/app/frontend/application/application.component.test.tsx
  45. +15 −26 decidim-comments/app/frontend/application/icon.component.test.tsx
  46. +10 −11 decidim-comments/app/frontend/application/icon.component.tsx
  47. BIN decidim-comments/app/frontend/comments/.comment.component.test.tsx.swp
  48. +13 −13 decidim-comments/app/frontend/comments/add_comment_form.component.test.tsx
  49. +25 −25 decidim-comments/app/frontend/comments/add_comment_form.component.tsx
  50. +236 −35 decidim-comments/app/frontend/comments/comment.component.test.tsx
  51. +5 −5 decidim-comments/app/frontend/comments/comment.component.tsx
  52. +1 −1 decidim-comments/app/frontend/comments/comment_order_selector.component.test.tsx
  53. +1 −1 decidim-comments/app/frontend/comments/comment_order_selector.component.tsx
  54. +2 −2 decidim-comments/app/frontend/comments/comment_thread.component.test.tsx
  55. +2 −2 decidim-comments/app/frontend/comments/comment_thread.component.tsx
  56. +5 −5 decidim-comments/app/frontend/comments/comments.component.test.tsx
  57. +7 −7 decidim-comments/app/frontend/comments/comments.component.tsx
  58. +2 −2 decidim-comments/app/frontend/comments/down_vote_button.component.test.tsx
  59. +14 −14 decidim-comments/app/frontend/comments/down_vote_button.component.tsx
  60. +2 −2 decidim-comments/app/frontend/comments/up_vote_button.component.test.tsx
  61. +14 −14 decidim-comments/app/frontend/comments/up_vote_button.component.tsx
  62. +2 −2 decidim-comments/app/frontend/comments/vote_button.component.tsx
  63. +1 −1 decidim-comments/app/frontend/entry.ts
  64. +2 −2 decidim-comments/app/frontend/support/generate_comments_data.ts
  65. +1 −1 decidim-comments/app/frontend/support/generate_user_data.ts
  66. +1 −1 decidim-comments/app/frontend/support/generate_user_group_data.ts
  67. +1 −1 decidim-comments/app/frontend/support/resolve_graphql_query.ts
  68. +2 −2 decidim-comments/spec/bundle_spec.rb
  69. +1 −1 decidim-comments/spec/types/comment_type_spec.rb
  70. +1 −1 decidim-core/app/commands/decidim/create_report.rb
  71. +1 −1 decidim-core/app/controllers/decidim/devise/invitations_controller.rb
  72. +1 −1 decidim-core/app/controllers/decidim/locales_controller.rb
  73. +2 −0 decidim-core/app/helpers/decidim/meta_tags_helper.rb
  74. +2 −0 decidim-core/app/mailers/decidim/messaging/conversation_mailer.rb
  75. +2 −2 decidim-core/app/services/decidim/traceability.rb
  76. +1 −1 decidim-core/db/migrate/20170215115407_add_organization_custom_reference.rb
  77. +1 −1 decidim-core/db/migrate/20170313095436_add_available_authorizations_to_organization.rb
  78. +1 −1 decidim-core/db/migrate/20180221101934_fix_nickname_index.rb
  79. +1 −1 decidim-core/lib/decidim/abilities/participatory_process_role_ability.rb
  80. +1 −1 decidim-core/lib/decidim/core/test/shared_examples/announcements_examples.rb
  81. +1 −1 decidim-core/lib/decidim/events/author_event.rb
  82. +1 −1 decidim-core/lib/decidim/has_reference.rb
  83. +2 −2 decidim-core/lib/decidim/publicable.rb
  84. +0 −1 decidim-core/spec/lib/exporters/csv_spec.rb
  85. +0 −1 decidim-core/spec/lib/exporters/excel_spec.rb
  86. +0 −1 decidim-core/spec/lib/exporters/json_spec.rb
  87. +1 −1 decidim-core/spec/mailers/notification_mailer_spec.rb
  88. +1 −1 decidim-core/spec/services/decidim/email_notification_generator_spec.rb
  89. +2 −2 decidim-core/spec/services/decidim/traceability_spec.rb
  90. +3 −3 decidim-core/spec/system/homepage_spec.rb
  91. +5 −5 decidim-debates/app/events/decidim/debates/create_debate_event.rb
  92. +3 −3 decidim-debates/bin/rails
  93. +1 −1 decidim-debates/spec/system/user_creates_debate_spec.rb
  94. +1 −1 decidim-dev/decidim-dev.gemspec
  95. +35 −28 decidim-dev/lib/decidim/dev/test/promoted_participatory_processes_shared_examples.rb
  96. +1 −1 decidim-meetings/app/commands/decidim/meetings/admin/close_meeting.rb
  97. +1 −1 decidim-meetings/app/mailers/decidim/meetings/admin/invite_join_meeting_mailer.rb
  98. +1 −1 decidim-meetings/spec/commands/admin/close_meeting_spec.rb
  99. +1 −1 decidim-meetings/spec/system/explore_meetings_spec.rb
  100. +1 −1 decidim-meetings/spec/system/meeting_registrations_spec.rb
  101. +2 −2 decidim-pages/spec/commands/update_page_spec.rb
  102. +2 −2 ...ocesses/app/commands/decidim/participatory_processes/admin/activate_participatory_process_step.rb
  103. +1 −5 ...rocesses/app/commands/decidim/participatory_processes/admin/create_participatory_process_admin.rb
  104. +2 −2 ...y_processes/app/controllers/decidim/participatory_processes/participatory_processes_controller.rb
  105. +1 −1 decidim-participatory_processes/db/migrate/20170220110740_remove_steps_short_description.rb
  106. +3 −3 decidim-participatory_processes/spec/controllers/participatory_processes_controller_spec.rb
  107. +1 −1 decidim-participatory_processes/spec/shared/manage_processes_examples.rb
  108. +1 −1 decidim-participatory_processes/spec/system/participatory_process_steps_spec.rb
  109. +1 −1 decidim-proposals/app/commands/decidim/proposals/admin/answer_proposal.rb
  110. +1 −1 decidim-proposals/app/commands/decidim/proposals/admin/update_proposal_category.rb
  111. +1 −1 decidim-proposals/app/commands/decidim/proposals/publish_proposal.rb
  112. +1 −1 decidim-proposals/app/commands/decidim/proposals/update_proposal.rb
  113. +1 −1 decidim-proposals/app/commands/decidim/proposals/withdraw_proposal.rb
  114. +1 −1 decidim-proposals/app/controllers/decidim/proposals/admin/proposal_answers_controller.rb
  115. +1 −1 decidim-proposals/app/controllers/decidim/proposals/admin/proposal_notes_controller.rb
  116. +1 −1 decidim-proposals/db/migrate/20170307085300_migrate_proposal_reports_data_to_reports.rb
  117. +1 −1 decidim-proposals/lib/decidim/proposals/engine.rb
  118. +3 −3 decidim-proposals/spec/commands/decidim/proposals/admin_update_proposal_category_spec.rb
  119. +1 −1 decidim-proposals/spec/commands/decidim/proposals/answer_proposal_spec.rb
  120. +3 −3 decidim-proposals/spec/commands/decidim/proposals/endorse_proposal_spec.rb
  121. +2 −2 decidim-proposals/spec/services/decidim/proposals/proposal_serializer_spec.rb
  122. +13 −13 decidim-proposals/spec/shared/manage_proposals_examples.rb
  123. +1 −1 decidim-proposals/spec/shared/proposal_wizard_steps_help_texts_examples.rb
  124. +1 −1 decidim-proposals/spec/shared/proposals_help_texts_examples.rb
  125. +1 −1 decidim-proposals/spec/system/proposals_fields_spec.rb
  126. +6 −6 decidim-proposals/spec/system/proposals_spec.rb
  127. +2 −2 decidim-proposals/spec/system/vote_proposal_spec.rb
  128. +4 −4 decidim-surveys/app/commands/decidim/surveys/admin/update_survey.rb
  129. +1 −1 decidim-surveys/spec/commands/decidim/surveys/admin/update_survey_spec.rb
  130. +1 −1 decidim-surveys/spec/system/survey_spec.rb
  131. +1 −1 decidim-system/app/commands/decidim/system/update_admin.rb
  132. +2 −0 ...dim-verifications/app/controllers/decidim/verifications/id_documents/authorizations_controller.rb
  133. +2 −0 ...im-verifications/app/controllers/decidim/verifications/postal_letter/authorizations_controller.rb
  134. +1 −1 decidim_app-design/bin/bundle
  135. +1 −1 decidim_app-design/bin/rails
  136. +1 −1 decidim_app-design/bin/rake
  137. +1 −1 decidim_app-design/bin/setup
  138. +1 −1 decidim_app-design/bin/update
  139. +12,958 −0 package-lock.json
  140. +18 −18 package.json
  141. +11 −9 tslint.json
  142. +30 −28 webpack.config.js
  143. +0 −6,388 yarn.lock
@@ -224,17 +224,17 @@ jobs:
at: /app
- restore_cache:
keys:
- yarn-dependencies-{{ checksum "yarn.lock" }}
- npm-dependencies-{{ checksum "package-lock.json" }}
- run:
name: Install yarn dependencies
command: yarn
name: Install npm dependencies
command: npm install
- save_cache:
key: yarn-dependencies-{{ checksum "yarn.lock" }}
key: npm-dependencies-{{ checksum "package-lock.json" }}
paths:
- node_modules
- run:
name: Run main folder yarn lint & tests
command: yarn test:ci
name: Run main folder lint & tests
command: npm run test:ci
- restore_cache:
keys:
- bundler-dependencies-{{ checksum "Gemfile.lock" }}
@@ -120,4 +120,3 @@ exclude_patterns:
- "spec/decidim_dummy_app/"
- "coverage/"
- "webpack.report.html"
- "yarn-error.log"
@@ -9,13 +9,11 @@ development_app/
.projectile
npm-debug.log
karma-*
yarn-error.log
coverage
webpack.report.html
.bundle
.cache
.bash_history
.yarnrc
.local
.pki
.graphqlconfig
@@ -0,0 +1,3 @@
{
"trailingComma": true
}
@@ -974,7 +974,14 @@ Style/TrailingCommaInArguments:
# for all parenthesized method calls with arguments.
EnforcedStyleForMultiline: no_comma

Style/TrailingCommaInLiteral:
Style/TrailingCommaInArrayLiteral:
# If `comma`, the cop requires a comma after the last item in an array or
# hash, but only when each item is on its own line.
# If `consistent_comma`, the cop requires a comma after the last item of all
# non-empty array and hash literals.
EnforcedStyleForMultiline: no_comma

Style/TrailingCommaInHashLiteral:
# If `comma`, the cop requires a comma after the last item in an array or
# hash, but only when each item is on its own line.
# If `consistent_comma`, the cop requires a comma after the last item of all
@@ -1114,7 +1121,7 @@ Lint/AssignmentInCondition:
AllowSafeAssignment: true

# checks whether the end keywords are aligned properly for `do` `end` blocks.
Lint/BlockAlignment:
Layout/BlockAlignment:
# The value `start_of_block` means that the `end` should be aligned with line
# where the `do` keyword appears.
# The value `start_of_line` means it should be aligned with the whole
@@ -1123,7 +1130,7 @@ Lint/BlockAlignment:
EnforcedStyleAlignWith: either

# Align ends correctly.
Lint/EndAlignment:
Layout/EndAlignment:
# The value `keyword` means that `end` should be aligned with the matching
# keyword (if, while, etc.).
# The value `variable` means that in assignments, `end` should be aligned
@@ -1134,7 +1141,7 @@ Lint/EndAlignment:
EnforcedStyleAlignWith: keyword
AutoCorrect: false

Lint/DefEndAlignment:
Layout/DefEndAlignment:
# The value `def` means that `end` should be aligned with the def keyword.
# The value `start_of_line` means that `end` should be aligned with method
# calls like `private`, `public`, etc, if present in front of the `def`
@@ -98,7 +98,7 @@ PATH
rails-controller-testing (~> 1.0)
rspec-html-matchers (~> 0.9.1)
rspec-rails (~> 3.7)
rubocop (~> 0.52.1)
rubocop (~> 0.53.0)
rubocop-rspec (~> 1.21)
selenium-webdriver (~> 3.7)
simplecov (~> 0.13)
@@ -182,7 +182,7 @@ GEM
public_suffix (>= 2.0.2, < 4.0)
arel (8.0.0)
ast (2.4.0)
autoprefixer-rails (8.0.0)
autoprefixer-rails (8.1.0)
execjs
axiom-types (0.1.1)
descendants_tracker (~> 0.0.4)
@@ -243,7 +243,7 @@ GEM
railties (>= 4.1.0, < 5.2)
responders
warden (~> 1.2.3)
devise-i18n (1.6.0)
devise-i18n (1.6.1)
devise (>= 4.4)
devise_invitable (1.7.3)
actionmailer (>= 4.1.0)
@@ -265,7 +265,7 @@ GEM
i18n (>= 0.7)
faraday (0.12.2)
multipart-post (>= 1.2, < 3)
ffi (1.9.21)
ffi (1.9.23)
file_validators (2.1.0)
activemodel (>= 3.0)
mime-types (>= 1.0)
@@ -279,12 +279,12 @@ GEM
activesupport (>= 4.1, < 6.0)
railties (>= 4.1, < 6.0)
tzinfo (~> 1.2, >= 1.2.2)
geocoder (1.4.5)
geocoder (1.4.6)
globalid (0.4.1)
activesupport (>= 4.2.0)
graphiql-rails (1.4.8)
graphiql-rails (1.4.9)
rails
graphql (1.7.12)
graphql (1.7.13)
hashdiff (0.3.7)
hashie (3.5.7)
high_voltage (3.0.0)
@@ -406,7 +406,7 @@ GEM
puma (3.11.2)
rack (2.0.4)
rack-cors (1.0.2)
rack-test (0.8.2)
rack-test (0.8.3)
rack (>= 1.0, < 3)
rails (5.1.5)
actioncable (= 5.1.5)
@@ -429,7 +429,7 @@ GEM
nokogiri (>= 1.6)
rails-html-sanitizer (1.0.3)
loofah (~> 2.0)
rails-i18n (5.1.0)
rails-i18n (5.1.1)
i18n (>= 0.7, < 2)
railties (>= 5.0, < 6)
railties (5.1.5)
@@ -447,7 +447,7 @@ GEM
activesupport (>= 3.0)
i18n
polyamorous (~> 1.3.2)
rb-fsevent (0.10.2)
rb-fsevent (0.10.3)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rectify (0.10.0)
@@ -486,9 +486,9 @@ GEM
rspec-mocks (~> 3.7.0)
rspec-support (~> 3.7.0)
rspec-support (3.7.1)
rubocop (0.52.1)
rubocop (0.53.0)
parallel (~> 1.10)
parser (>= 2.4.0.2, < 3.0)
parser (>= 2.5)
powerpack (~> 0.1)
rainbow (>= 2.2.2, < 4.0)
ruby-progressbar (~> 1.7)
@@ -513,7 +513,7 @@ GEM
sprockets-rails
tilt
searchlight (4.1.0)
selenium-webdriver (3.9.0)
selenium-webdriver (3.10.0)
childprocess (~> 0.5)
rubyzip (~> 1.2)
simplecov (0.15.1)
@@ -10,7 +10,7 @@ $("#result_decidim_accountability_status_id").change(function () {

$(function() {
$(document).on("open.zf.reveal", "#data_picker-modal", function () {
let xhr= null;
let xhr = null;

$('#data_picker-autocomplete').autoComplete({
minChars: 2,
@@ -33,7 +33,7 @@ def call
attr_reader :status, :form

def update_status
status.update_attributes!(
status.update!(
key: @form.key,
name: @form.name,
description: @form.description,
@@ -33,7 +33,7 @@ def call
attr_reader :timeline_entry, :form

def update_timeline_entry
timeline_entry.update_attributes!(
timeline_entry.update!(
entry_date: @form.entry_date,
description: @form.description
)
@@ -4,11 +4,11 @@
# This command will automatically be run when you run "rails" with Rails gems
# installed from the root of your application.

ENGINE_ROOT = File.expand_path("../..", __FILE__)
ENGINE_PATH = File.expand_path("../../lib/decidim/accountability/list_engine", __FILE__)
ENGINE_ROOT = File.expand_path("..", __dir__)
ENGINE_PATH = File.expand_path("../lib/decidim/accountability/list_engine", __dir__)

# Set up gems listed in the Gemfile.
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile", __FILE__)
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__)
require "bundler/setup" if File.exist?(ENV["BUNDLE_GEMFILE"])

require "rails/all"
@@ -20,8 +20,8 @@ module Accountability
let(:proposals) { create_list(:proposal, 2, feature: proposal_feature) }

before do
result.update_attributes!(category: category)
result.update_attributes!(scope: scope)
result.update!(category: category)
result.update!(scope: scope)
result.link_resources(proposals, "included_proposals")
end

@@ -37,7 +37,7 @@

context "with progress disabled" do
before do
feature.update_attributes!(settings: { display_progress_enabled: false })
feature.update!(settings: { display_progress_enabled: false })
end

it "doesn't show progress" do
@@ -258,7 +258,7 @@

context "when the process has a linked scope" do
before do
participatory_process.update_attributes(scope: scope)
participatory_process.update(scope: scope)
visit current_path
end

@@ -271,7 +271,7 @@

context "when the process has no linked scope" do
before do
participatory_process.update_attributes(scope: nil)
participatory_process.update(scope: nil)
visit current_path
end

@@ -41,7 +41,7 @@ def hide!
reportable_type: @reportable.class.name
}
) do
@reportable.moderation.update_attributes!(hidden_at: Time.current)
@reportable.moderation.update!(hidden_at: Time.current)
end
end
end
@@ -33,7 +33,7 @@ def reject_user_group
@user_group,
@current_user
) do
@user_group.update_attributes!(rejected_at: Time.current, verified_at: nil)
@user_group.update!(rejected_at: Time.current, verified_at: nil)
end
end
end
@@ -24,7 +24,7 @@ def call
invited_user_role: user_role
}
) do
user.update_attributes!(admin: false, roles: [])
user.update!(admin: false, roles: [])
end

broadcast(:ok)
@@ -37,7 +37,7 @@ def unreport!
reportable_type: @reportable.class.name
}
) do
@reportable.moderation.update_attributes!(report_count: 0, hidden_at: nil)
@reportable.moderation.update!(report_count: 0, hidden_at: nil)
end
end
end
@@ -31,7 +31,7 @@ def call
attr_reader :form

def update_area
@area.update_attributes!(attributes)
@area.update!(attributes)
end

def attributes
@@ -31,7 +31,7 @@ def call
attr_reader :form

def update_area_type
@area_type.update_attributes!(attributes)
@area_type.update!(attributes)
end

def attributes
@@ -34,7 +34,7 @@ def call
attr_reader :form

def update_attachment
attachment.update_attributes!(attributes)
attachment.update!(attributes)
end

def attributes
@@ -31,7 +31,7 @@ def call
attr_reader :form

def update_attachment_collection
@attachment_collection.update_attributes!(attributes)
@attachment_collection.update!(attributes)
end

def attributes
@@ -34,7 +34,7 @@ def call
attr_reader :form

def update_category
category.update_attributes!(attributes)
category.update!(attributes)
end

def attributes
@@ -42,7 +42,7 @@ def update_permissions
result.update(key => serialized)
end

@feature.update_attributes!(
@feature.update!(
permissions: permissions
)
end
@@ -31,7 +31,7 @@ def call
attr_reader :form

def update_scope_type
@scope_type.update_attributes!(attributes)
@scope_type.update!(attributes)
end

def attributes
@@ -31,7 +31,7 @@ def call
attr_reader :form

def update_scope
@scope.update_attributes!(attributes)
@scope.update!(attributes)
end

def attributes
@@ -32,7 +32,7 @@ def verify_user_group
@user_group,
@current_user
) do
@user_group.update_attributes!(verified_at: Time.current, rejected_at: nil)
@user_group.update!(verified_at: Time.current, rejected_at: nil)
end
end
end
@@ -84,7 +84,7 @@ def scope
end

def children_scopes
@subscopes ||= parent_scope ? parent_scope.children : organization_scopes.top_level
@children_scopes ||= parent_scope ? parent_scope.children : organization_scopes.top_level
end

def current_scopes_path

0 comments on commit 91e0a84

Please sign in to comment.
You can’t perform that action at this time.