discourse/app/assets/javascripts
Ted Johansson 7569b64362
FIX: Disallow moderators from custom public sidebar sections (#23683)
Currently moderators can see the custom public sidebar section edit button, but they are prevented from making any changes by an error. According to the back-end, moderators can not access these.

This PR hides the custom public sidebar section edit button, as well as the "make public" checkbox of the create modal, if the user is not an admin, bringing the UI in line with the back-end.

If needed, we can add a site setting to allow moderator access when the need arises.
2023-09-27 19:52:23 +02:00
..
admin FIX: Broken error reporting in modals (and other places) (#23680) 2023-09-27 17:11:44 +02:00
bootstrap-json DEV: Make index.html a valid html (#23289) 2023-08-28 14:44:38 +02:00
confirm-new-email DEV: Add error message styling (#21225) 2023-04-25 08:40:18 -04:00
deprecation-silencer DEV: move deprecation silencer to a shared package (#22668) 2023-07-18 19:07:20 +01:00
dialog-holder Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00
discourse FIX: Disallow moderators from custom public sidebar sections (#23683) 2023-09-27 19:52:23 +02:00
discourse-common Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00
discourse-hbr Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00
discourse-plugins Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00
discourse-widget-hbs Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00
docs
ember-addons
ember-cli-progress-ci
ember-production-deprecations DEV: Clean up package.json files (#22349) 2023-06-30 13:01:45 +02:00
float-kit Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00
locales DEV: Raise an error in test env when I18n interpolate argument is missing (#23527) 2023-09-13 10:53:48 +08:00
patches DEV: introduce Embroider behind a flag, and start testing in CI (#23005) 2023-09-07 13:15:43 +01:00
pretty-text Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00
select-kit Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00
truth-helpers Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00
wizard Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00
.licensee.json DEV: Update sub-dependencies (#22325) 2023-06-29 17:08:33 +02:00
.npmrc
handlebars-shim.js
js-processor.js DEV: Enable ember-this-fallback in themes (#23384) 2023-09-05 11:16:12 +02:00
package.json DEV: FloatKit (#23650) 2023-09-26 13:39:52 +02:00
polyfills.js
run-patch-package DEV: Automatically retry patch-package on failure (#23583) 2023-09-14 12:25:06 +01:00
service-worker.js.erb FIX: Ensure service-worker cache is cleaned correctly (#23204) 2023-08-23 13:58:32 +01:00
yarn.lock Build(deps): Bump ember-cli-babel in /app/assets/javascripts (#23667) 2023-09-26 17:52:08 +02:00