@@ -10,23 +10,28 @@ import { taskFor } from 'ember-concurrency-ts';
1010import IntlService from 'ember-intl/services/intl' ;
1111import Toast from 'ember-toastr/services/toast' ;
1212
13- import UserReferenceModel from 'ember-osf-web/models/user-reference' ;
14- import Provider , { AllProviderTypes , AllAuthorizedAccountTypes } from 'ember-osf-web/packages/addons-service/provider' ;
15- import CurrentUserService from 'ember-osf-web/services/current-user' ;
13+
1614import AuthorizedAccountModel , { AccountCreationArgs } from 'ember-osf-web/models/authorized-account' ;
1715import AuthorizedStorageAccountModel from 'ember-osf-web/models/authorized-storage-account' ;
1816import AuthorizedCitationAccountModel from 'ember-osf-web/models/authorized-citation-account' ;
1917import AuthorizedComputingAccountModel from 'ember-osf-web/models/authorized-computing-account' ;
20- import UserModel from 'ember-osf-web/models/user ' ;
18+ import AuthorizedLinkAccountModel from 'ember-osf-web/models/authorized-link-account ' ;
2119
2220import ExternalStorageServiceModel from 'ember-osf-web/models/external-storage-service' ;
2321import ExternalComputingServiceModel from 'ember-osf-web/models/external-computing-service' ;
2422import ExternalCitationServiceModel from 'ember-osf-web/models/external-citation-service' ;
23+ import ExternalLinkServiceModel from 'ember-osf-web/models/external-link-service' ;
24+
25+ import UserModel from 'ember-osf-web/models/user' ;
26+ import UserReferenceModel from 'ember-osf-web/models/user-reference' ;
27+
28+ import Provider , { AllProviderTypes , AllAuthorizedAccountTypes } from 'ember-osf-web/packages/addons-service/provider' ;
29+
30+ import CurrentUserService from 'ember-osf-web/services/current-user' ;
31+
2532import captureException , { getApiErrorMessage } from 'ember-osf-web/utils/capture-exception' ;
2633import getHref from 'ember-osf-web/utils/get-href' ;
2734
28- import AuthorizedLinkAccountModel from 'ember-osf-web/models/authorized-link-account' ;
29- import ExternalLinkServiceModel from 'ember-osf-web/models/external-link-service' ;
3035import { FilterTypes } from '../manager/component' ;
3136
3237enum UserSettingPageModes {
@@ -168,6 +173,9 @@ export default class UserAddonManagerComponent extends Component<Args> {
168173 case 'authorized-computing-account' :
169174 providerId = ( account as AuthorizedComputingAccountModel ) . externalComputingService . get ( 'id' ) ;
170175 break ;
176+ case 'authorized-link-account' :
177+ providerId = ( account as AuthorizedLinkAccountModel ) . externalLinkService . get ( 'id' ) ;
178+ break ;
171179 default :
172180 break ;
173181 }
0 commit comments