mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-02-24 23:48:13 -05:00
Cleaned key regeneration message for Zapier on route change
no issue - After a successful key regeneration, the success message stayed in Zapier integration even on navigating away to different page, this clears up any message state on away transition
This commit is contained in:
parent
6b90aafd20
commit
0daf5c1883
1 changed files with 13 additions and 0 deletions
|
@ -1,7 +1,20 @@
|
||||||
import AuthenticatedRoute from 'ghost-admin/routes/authenticated';
|
import AuthenticatedRoute from 'ghost-admin/routes/authenticated';
|
||||||
import CurrentUserSettings from '../../../mixins/current-user-settings';
|
import CurrentUserSettings from '../../../mixins/current-user-settings';
|
||||||
|
import {inject as service} from '@ember/service';
|
||||||
|
|
||||||
export default AuthenticatedRoute.extend(CurrentUserSettings, {
|
export default AuthenticatedRoute.extend(CurrentUserSettings, {
|
||||||
|
router: service(),
|
||||||
|
|
||||||
|
init() {
|
||||||
|
this._super(...arguments);
|
||||||
|
this.router.on('routeWillChange', () => {
|
||||||
|
if (this.controller) {
|
||||||
|
this.controller.set('selectedApiKey', null);
|
||||||
|
this.controller.set('isApiKeyRegenerated', false);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
beforeModel() {
|
beforeModel() {
|
||||||
this._super(...arguments);
|
this._super(...arguments);
|
||||||
return this.get('session.user')
|
return this.get('session.user')
|
||||||
|
|
Loading…
Add table
Reference in a new issue