discourse/app/assets/javascripts/admin/addon/components
Isaac Janzen 37942cb8bb
DEV: Convert admin-incoming-email modal to component-based API (#22701)
- Convert `admin-incoming-email` modal to component-based API
- Testing that the modal was working in local development was extremely challenging due to the need for `rejected` and `bounced` emails. Something that is not easy to stub in a local dev environment. To make this process more smooth for future developers I have added a new rake task:

```
desc "Creates sample email logs"
task "email_logs:populate" => ["db:load_config"] do |_, args|
  DiscourseDev::EmailLog.populate!
end
```

That will generate fully functional email logs in development to be toyed with.

<img width="787" alt="Screenshot 2023-07-20 at 3 27 04 PM" src="https://github.com/discourse/discourse/assets/50783505/47b3fe34-cd7e-49a5-8fe6-768c0fbd1aa2">
2023-07-20 16:31:20 -05:00
..
form-template DEV: Convert form template modals to new component-based API (#22196) 2023-07-04 12:42:36 -07:00
modal DEV: Convert admin-incoming-email modal to component-based API (#22701) 2023-07-20 16:31:20 -05:00
report-filters DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
site-settings DEV: Update JSON Editor to Glimmer and use new modalAPI (#22421) 2023-07-05 10:27:29 +01:00
ace-editor.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
ace-editor.js DEV: Fix decorator deprecations (#20438) 2023-02-24 10:50:52 +01:00
admin-backups-logs.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-backups-logs.js DEV: Fix decorator deprecations (#20438) 2023-02-24 10:50:52 +01:00
admin-editable-field.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-editable-field.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-form-row.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-form-row.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-graph.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-nav.gjs DEV: introduce Ember <template> tag support (.gjs) (#22719) 2023-07-20 21:01:12 +01:00
admin-penalty-history.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-penalty-history.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-penalty-post-action.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-penalty-post-action.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-penalty-reason.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-penalty-reason.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-penalty-similar-users.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-penalty-similar-users.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-chart.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-chart.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-counters.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-counters.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-counts.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-counts.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-inline-table.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-inline-table.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-per-day-counts.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-per-day-counts.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-stacked-chart.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-stacked-chart.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-storage-stats.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-storage-stats.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-table-cell.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-table-cell.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-table-header.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-table-header.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-table-row.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-table-row.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-table.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-table.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report-trust-level-counts.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report-trust-level-counts.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-report.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-report.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-theme-editor.hbs FIX: Correct issues in admin-theme-editor (#20435) 2023-02-23 23:03:27 +00:00
admin-theme-editor.js FIX: Correct issues in admin-theme-editor (#20435) 2023-02-23 23:03:27 +00:00
admin-user-field-item.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-user-field-item.js REFACTOR: admin-user-field-item (#16499) 2022-04-19 13:31:43 +02:00
admin-watched-word.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
admin-watched-word.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
admin-wrapper.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
cancel-link.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
color-input.hbs DEV: Correct location of color-input template (#20278) 2023-02-14 11:02:27 +00:00
color-input.js DEV: Fix decorator deprecations (#20438) 2023-02-24 10:50:52 +01:00
dashboard-new-feature-item.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
dashboard-new-feature-item.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
dashboard-new-features.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
dashboard-new-features.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
dashboard-problems.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
dashboard-problems.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
email-styles-editor.hbs FIX: Correct issues in admin-styles-editor (#20435) (#20437) 2023-02-24 09:34:56 +00:00
email-styles-editor.js FIX: Correct issues in admin-styles-editor (#20435) (#20437) 2023-02-24 09:34:56 +00:00
embeddable-host.hbs FEATURE: Update topic/comment embedding parameters (#20181) 2023-02-28 14:31:59 +02:00
embeddable-host.js FIX: Correct issues in admin-embeddable-host (#20439) 2023-02-24 09:44:50 +00:00
embedding-setting.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
embedding-setting.js FIX: Embedding checkbox bug (#22672) 2023-07-18 15:02:07 -05:00
emoji-value-list.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
emoji-value-list.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
flag-user-lists.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
flag-user-lists.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
flag-user.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
flag-user.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
highlighted-code.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
highlighted-code.js DEV: Fix decorator deprecations (#20438) 2023-02-24 10:50:52 +01:00
inline-edit-checkbox.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
inline-edit-checkbox.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
install-theme-item.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
install-theme-item.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
ip-lookup.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
ip-lookup.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
moderation-history-item.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
permalink-form.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
permalink-form.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
plugin-commit-hash.hbs FIX: render plugin's commit URL correctly and open in new window. (#22273) 2023-06-26 22:43:25 +05:30
plugin-commit-hash.js FEATURE: display commit hash for each plugin on /admin/plugins page. (#22176) 2023-06-26 10:09:57 +05:30
resumable-upload.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
resumable-upload.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
screened-ip-address-form.hbs DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
screened-ip-address-form.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
secret-value-list.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
secret-value-list.js DEV: Fix decorator deprecations (#20438) 2023-02-24 10:50:52 +01:00
setting-validation-message.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
setting-validation-message.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
silence-details.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
silence-details.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
simple-list.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
simple-list.js DEV: Fix decorator deprecations (#20438) 2023-02-24 10:50:52 +01:00
site-customization-change-details.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
site-customization-change-details.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
site-customization-change-field.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
site-customization-change-field.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
site-setting.hbs DEV: Clean up settings component (#20485) 2023-03-01 10:12:39 +01:00
site-setting.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
site-text-summary.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
site-text-summary.js DEV: Fix decorator deprecations (#20438) 2023-02-24 10:50:52 +01:00
staff-actions.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
staff-actions.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
tags-uploader.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
tags-uploader.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
theme-setting-editor.js DEV: Remove layoutName references to site-settings component template 2023-02-13 11:42:38 +00:00
theme-setting-relatives-selector.js DEV: Remove layoutName references to site-settings component template 2023-02-13 11:42:38 +00:00
theme-translation.js FIX: nest theme translation data so it saves (#22306) 2023-06-27 14:27:32 -04:00
themes-list-item.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
themes-list-item.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
themes-list.hbs UX: some admin theme list style adjustments (#20625) 2023-03-10 15:15:31 -05:00
themes-list.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
value-list.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
value-list.js DEV: Fix decorator deprecations (#20438) 2023-02-24 10:50:52 +01:00
version-checks.hbs DEV: Add a plugin outlet for admin upgrade-header (#20274) 2023-02-14 00:03:46 +01:00
version-checks.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
watched-word-form.hbs DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
watched-word-form.js DEV: Fix decorator deprecations (#20438) 2023-02-24 10:50:52 +01:00
watched-word-uploader.hbs DEV: Colocate all admin component templates 2023-02-13 11:42:38 +00:00
watched-word-uploader.js DEV: Convert admin component definitions to native class syntax (#20311) 2023-02-23 15:32:53 +00:00
webhook-event-chooser.hbs DEV: Apply prettier to hbs files 2022-12-28 13:11:12 +00:00
webhook-event-chooser.js DEV: Modernize the remaining admin-webhooks parts (#19438) 2022-12-13 13:32:34 +01:00
webhook-event.hbs DEV: Apply prettier to hbs files 2022-12-28 13:11:12 +00:00
webhook-event.js DEV: Modernize the remaining admin-webhooks parts (#19438) 2022-12-13 13:32:34 +01:00
webhook-events.hbs DEV: Add extra whitespace to tidy up prettified templates 2022-12-28 13:11:12 +00:00
webhook-events.js DEV: Modernize the remaining admin-webhooks parts (#19438) 2022-12-13 13:32:34 +01:00
webhook-status.hbs DEV: Apply prettier to hbs files 2022-12-28 13:11:12 +00:00
webhook-status.js DEV: Modernize the remaining admin-webhooks parts (#19438) 2022-12-13 13:32:34 +01:00