@@ -10,23 +10,27 @@ 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' ;
1613import AuthorizedAccountModel , { AccountCreationArgs } from 'ember-osf-web/models/authorized-account' ;
1714import AuthorizedStorageAccountModel from 'ember-osf-web/models/authorized-storage-account' ;
1815import AuthorizedCitationAccountModel from 'ember-osf-web/models/authorized-citation-account' ;
1916import AuthorizedComputingAccountModel from 'ember-osf-web/models/authorized-computing-account' ;
20- import UserModel from 'ember-osf-web/models/user ' ;
17+ import AuthorizedLinkAccountModel from 'ember-osf-web/models/authorized-link-account ' ;
2118
2219import ExternalStorageServiceModel from 'ember-osf-web/models/external-storage-service' ;
2320import ExternalComputingServiceModel from 'ember-osf-web/models/external-computing-service' ;
2421import ExternalCitationServiceModel from 'ember-osf-web/models/external-citation-service' ;
22+ import ExternalLinkServiceModel from 'ember-osf-web/models/external-link-service' ;
23+
24+ import UserModel from 'ember-osf-web/models/user' ;
25+ import UserReferenceModel from 'ember-osf-web/models/user-reference' ;
26+
27+ import Provider , { AllProviderTypes , AllAuthorizedAccountTypes } from 'ember-osf-web/packages/addons-service/provider' ;
28+
29+ import CurrentUserService from 'ember-osf-web/services/current-user' ;
30+
2531import captureException , { getApiErrorMessage } from 'ember-osf-web/utils/capture-exception' ;
2632import getHref from 'ember-osf-web/utils/get-href' ;
2733
28- import AuthorizedLinkAccountModel from 'ember-osf-web/models/authorized-link-account' ;
29- import ExternalLinkServiceModel from 'ember-osf-web/models/external-link-service' ;
3034import { FilterTypes } from '../manager/component' ;
3135
3236enum UserSettingPageModes {
@@ -168,6 +172,9 @@ export default class UserAddonManagerComponent extends Component<Args> {
168172 case 'authorized-computing-account' :
169173 providerId = ( account as AuthorizedComputingAccountModel ) . externalComputingService . get ( 'id' ) ;
170174 break ;
175+ case 'authorized-link-account' :
176+ providerId = ( account as AuthorizedLinkAccountModel ) . externalLinkService . get ( 'id' ) ;
177+ break ;
171178 default :
172179 break ;
173180 }
0 commit comments