discourse/app/assets/javascripts/admin/controllers
David Taylor 4c9ca24ccf
FEATURE: Hash API keys in the database (#8438)
API keys are now only visible when first created. After that, only the first four characters are stored in the database for identification, along with an sha256 hash of the full key. This makes key usage easier to audit, and ensures attackers would not have access to the live site in the event of a database leak.

This makes the merge lower risk, because we have some time to revert if needed. Once the change is confirmed to be working, we will add a second commit to drop the `key` column.
2019-12-12 11:45:00 +00:00
..
modals DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-api-keys-index.js.es6 FEATURE: Overhaul of admin API key system (#8284) 2019-11-05 14:10:23 +00:00
admin-api-keys-new.js.es6 FEATURE: Hash API keys in the database (#8438) 2019-12-12 11:45:00 +00:00
admin-api-keys-show.js.es6 FEATURE: Overhaul of admin API key system (#8284) 2019-11-05 14:10:23 +00:00
admin-api-keys.js.es6 FEATURE: Overhaul of admin API key system (#8284) 2019-11-05 14:10:23 +00:00
admin-backups-index.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-backups-logs.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
admin-backups.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
admin-badges-show.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-badges.js.es6 REFACTOR: Remove Ember.Controller in favor of import 2019-10-23 13:06:54 -04:00
admin-customize-colors-show.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-customize-colors.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-customize-email-style-edit.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-customize-email-templates-edit.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-customize-email-templates.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
admin-customize-robots-txt.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
admin-customize-themes-edit.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-customize-themes-show.js.es6 FEATURE: Warning when component is added and not assigned (#8482) 2019-12-10 08:43:26 +11:00
admin-customize-themes.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-dashboard-general.js.es6 FIX: computed is part of @ember/object not @ember/object/computed 2019-11-13 11:58:09 -05:00
admin-dashboard-moderation.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-dashboard-reports.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-dashboard.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-email-advanced-test.js.es6 REFACTOR: Remove Ember.Controller in favor of import 2019-10-23 13:06:54 -04:00
admin-email-bounced.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
admin-email-index.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
admin-email-logs.js.es6 REFACTOR: Remove Ember.Controller in favor of import 2019-10-23 13:06:54 -04:00
admin-email-preview-digest.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
admin-email-received.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
admin-email-rejected.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
admin-email-sent.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
admin-email-skipped.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
admin-embedding.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-emojis.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
admin-logs-screened-emails.js.es6 REFACTOR: Remove Ember.Controller in favor of import 2019-10-23 13:06:54 -04:00
admin-logs-screened-ip-addresses.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
admin-logs-screened-urls.js.es6 REFACTOR: Remove Ember.Controller in favor of import 2019-10-23 13:06:54 -04:00
admin-logs-staff-action-logs.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-permalinks.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
admin-plugins.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-reports-show.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-search-logs-index.js.es6 REFACTOR: Remove Ember.Controller in favor of import 2019-10-23 13:06:54 -04:00
admin-search-logs-term.js.es6 REFACTOR: Remove Ember.Controller in favor of import 2019-10-23 13:06:54 -04:00
admin-site-settings-category.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-site-settings.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
admin-site-text-edit.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-site-text-index.js.es6 Revert "Revert Ember.run refactors" 2019-10-30 09:48:24 -04:00
admin-user-badges.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-user-fields.js.es6 DEV: Import every instance of Ember.computed function (#8267) 2019-10-30 15:28:29 -05:00
admin-user-index.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-user.js.es6 REFACTOR: Remove Ember.Controller in favor of import 2019-10-23 13:06:54 -04:00
admin-users-list-show.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
admin-watched-words-action.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-watched-words.js.es6 REFACTOR: Remove debounce to discourseDebounce 2019-11-11 13:34:01 -05:00
admin-web-hooks-show-events.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
admin-web-hooks-show.js.es6 REFACTOR: Remove InputValidation which was simply an Ember.Object 2019-11-11 15:48:56 -05:00
admin-web-hooks.js.es6 REFACTOR: Remove Ember.Controller in favor of import 2019-10-23 13:06:54 -04:00
admin.js.es6 DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00