discourse/app/assets/javascripts
David Battersby a19027afae
FIX: show 404 on new category page for moderators when Site Setting disabled (#21448)
Currently the /new-category url can be accessed by moderators, regardless of whether the Site Setting for moderators_manage_categories_and_groups is true or false.

On top of this, non authorized users can also access this page but shows errors (no 404 loaded).

Since the 404 redirect happens within Ember, we need to allow the site setting value to be accessed within JS. 

After this change all non admin users will see a 404 for this route, the exception being moderators if the moderators_manage_categories_and_groups setting has a value of true.

/t/73360
2023-05-10 14:26:49 +08:00
..
admin Build(deps): Bump ember-source in /app/assets/javascripts 2023-05-05 12:56:24 +01:00
bootstrap-json Build(deps): Bump jsdom from 21.1.1 to 22.0.0 in /app/assets/javascripts (#21350) 2023-05-08 11:45:28 +02:00
confirm-new-email DEV: Add error message styling (#21225) 2023-04-25 08:40:18 -04:00
dialog-holder Build(deps): Bump webpack in /app/assets/javascripts (#21376) 2023-05-04 10:51:39 +02:00
discourse FIX: show 404 on new category page for moderators when Site Setting disabled (#21448) 2023-05-10 14:26:49 +08:00
discourse-common Build(deps): Bump ember-source in /app/assets/javascripts 2023-05-05 12:56:24 +01:00
discourse-hbr Build(deps): Bump ember-source in /app/assets/javascripts 2023-05-05 12:56:24 +01:00
discourse-plugins Build(deps): Bump @babel/core in /app/assets/javascripts (#21349) 2023-05-04 11:30:57 +02:00
discourse-widget-hbs Build(deps): Bump ember-source in /app/assets/javascripts 2023-05-05 12:56:24 +01:00
docs
ember-addons
ember-cli-progress-ci DEV: Add progress output in CI during ember-cli build (#17977) 2022-08-17 22:39:52 +01:00
ember-production-deprecations DEV: Include ember deprecation messages in production builds (#20587) 2023-03-10 10:37:28 +00:00
locales UX/DEV: Review queue redesign fixes (#20239) 2023-03-02 16:40:53 +01:00
patches DEV: Update ember-cli to 4.12.0 (#21074) 2023-04-19 12:58:29 +02:00
pretty-text Build(deps): Bump ember-source in /app/assets/javascripts 2023-05-05 12:56:24 +01:00
select-kit A11Y: Improve select-kit accessibility (#21400) 2023-05-09 09:46:05 -04:00
truth-helpers Build(deps): Bump ember-source in /app/assets/javascripts 2023-05-05 12:56:24 +01:00
wizard Build(deps): Bump ember-source in /app/assets/javascripts 2023-05-05 12:56:24 +01:00
.licensee.json Revert "DEV: Merge package.json files (#21172)" (#21182) 2023-04-20 14:57:40 +02:00
.npmrc
discourse-js-processor.js DEV: Update ember-cli-htmlbars to 6.2.0 (#20467) 2023-02-27 18:43:28 +01:00
handlebars-shim.js
package.json DEV: Move app build-time dependencies to devDependencies (#21310) 2023-05-03 09:25:13 +01:00
polyfills.js Drop support for iOS < 15.7 (#19847) 2023-01-16 17:28:59 +00:00
service-worker.js.erb FIX: Service worker for Safari (#21435) 2023-05-09 18:36:20 +03:00
yarn.lock Build(deps-dev): Bump terser in /app/assets/javascripts (#21444) 2023-05-09 11:12:38 +02:00