+5
nixos/modules/services/web-apps/discourse.nix
+5
nixos/modules/services/web-apps/discourse.nix
·········
+4
-4
nixos/tests/discourse.nix
+4
-4
nixos/tests/discourse.nix
·········"curl -sS -f https://${discourseDomain}/session/csrf -c cookie -b cookie -H 'Accept: application/json' | jq -r '\"X-CSRF-Token: \" + .csrf' > csrf_token",-"curl -sS -f https://${discourseDomain}/session -c cookie -b cookie -H @csrf_token -H 'Accept: application/json' -d 'login=${nodes.discourse.config.services.discourse.admin.username}' -d \"password=${adminPassword}\" | jq -e '.user.username == \"${nodes.discourse.config.services.discourse.admin.username}\"'",-"curl -sS -f https://${discourseDomain}/login -v -H 'Accept: application/json' -c cookie -b cookie 2>&1 | grep ${nodes.discourse.config.services.discourse.admin.username}",+"curl -sS -f https://${discourseDomain}/session -c cookie -b cookie -H @csrf_token -H 'Accept: application/json' -d 'login=${nodes.discourse.services.discourse.admin.username}' -d \"password=${adminPassword}\" | jq -e '.user.username == \"${nodes.discourse.services.discourse.admin.username}\"'",+"curl -sS -f https://${discourseDomain}/login -v -H 'Accept: application/json' -c cookie -b cookie 2>&1 | grep ${nodes.discourse.services.discourse.admin.username}",
+44
-10
pkgs/servers/web-apps/discourse/default.nix
+44
-10
pkgs/servers/web-apps/discourse/default.nix
·········
+24
pkgs/servers/web-apps/discourse/how_to_update.md
+24
pkgs/servers/web-apps/discourse/how_to_update.md
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-assign/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-assign/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-bbcode-color/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-bbcode-color/default.nix
···
+1
-1
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/Gemfile
+1
-1
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/Gemfile
+5
-5
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/Gemfile.lock
+5
-5
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/Gemfile.lock
······
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/default.nix
···
+8
-8
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/gemset.nix
+8
-8
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/gemset.nix
·········
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-canned-replies/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-canned-replies/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-chat-integration/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-chat-integration/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-checklist/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-checklist/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-data-explorer/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-data-explorer/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-docs/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-docs/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile
+3
-3
pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile.lock
+3
-3
pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile.lock
······
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-github/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-github/default.nix
···
+4
-4
pkgs/servers/web-apps/discourse/plugins/discourse-github/gemset.nix
+4
-4
pkgs/servers/web-apps/discourse/plugins/discourse-github/gemset.nix
······
+1
-1
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/Gemfile
+1
-1
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/Gemfile
+4
-4
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/Gemfile.lock
+4
-4
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/Gemfile.lock
······
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/default.nix
···
+4
-4
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/gemset.nix
+4
-4
pkgs/servers/web-apps/discourse/plugins/discourse-ldap-auth/gemset.nix
······
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-math/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-math/default.nix
···
+1
-1
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/Gemfile
+1
-1
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/Gemfile
+4
-4
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/Gemfile.lock
+4
-4
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/Gemfile.lock
······
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/gemset.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/gemset.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-openid-connect/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-openid-connect/default.nix
···
+2
-1
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/Gemfile
+2
-1
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/Gemfile
···-gem 'prometheus_exporter', File.read(File.expand_path("../prometheus_exporter_version", __FILE__)).strip+gem "prometheus_exporter", File.read(File.expand_path("../prometheus_exporter_version", __FILE__)).strip
+6
-3
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/Gemfile.lock
+6
-3
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/Gemfile.lock
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/default.nix
···
+13
-2
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/gemset.nix
+13
-2
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/gemset.nix
···
+3
-5
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/no-git-version.patch
+3
-5
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/no-git-version.patch
·········
+1
-1
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/prometheus_exporter_version
+1
-1
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/prometheus_exporter_version
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-reactions/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-reactions/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-saved-searches/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-saved-searches/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-solved/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-solved/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-spoiler-alert/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-spoiler-alert/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-voting/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-voting/default.nix
···
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-yearly-review/default.nix
+2
-2
pkgs/servers/web-apps/discourse/plugins/discourse-yearly-review/default.nix
···
+150
-141
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile
+150
-141
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile
···# NOTE: Until rubygems gives us optional dependencies we are stuck with this needing to be explicit# TODO: At the moment Discourse does not work with Sprockets 4, we would need to correct internals······# we are open to it. by deferring require to the initializer we can configure discourse installs without it# NOTE: later versions of sassc are causing a segfault, possibly dependent on processer architecture# NOTE: in import mode the version of sqlite can matter a lot, so we stick it to a specific one
+114
-107
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock
+114
-107
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock
···········································································
+196
-132
pkgs/servers/web-apps/discourse/rubyEnv/gemset.nix
+196
-132
pkgs/servers/web-apps/discourse/rubyEnv/gemset.nix
···dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];···dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];···························································································································dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"];·············································
+3
-1
pkgs/servers/web-apps/discourse/update.py
+3
-1
pkgs/servers/web-apps/discourse/update.py
···