• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CenterForOpenScience / ember-osf-web / 4048712895

pending completion
4048712895

push

github

Yuhuai Liu
Merge branch 'release/23.02.0'

2490 of 3712 branches covered (67.08%)

Branch coverage included in aggregate %.

212 of 212 new or added lines in 14 files covered. (100.0%)

5695 of 7754 relevant lines covered (73.45%)

232.15 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

21.43
/lib/osf-components/addon/components/node-metadata-form/component.ts
1
import Component from '@glimmer/component';
2
import { tracked } from '@glimmer/tracking';
3
import { inject as service } from '@ember/service';
4
import Intl from 'ember-intl/services/intl';
5
import config from 'ember-get-config';
6

7
import pathJoin from 'ember-osf-web/utils/path-join';
8

9
import NodeMetadataManagerComponent from '../node-metadata-manager/component';
10

11
const {
12
    support: { supportEmail },
13
    OSF: { url: baseURL },
14
} = config;
1✔
15

16
interface Args {
17
    manager: NodeMetadataManagerComponent;
18
}
19

20
export default class NodeMetadataForm extends Component<Args> {
21
    @service intl!: Intl;
22
    @tracked resourceHelpOpen = false;
10✔
23
    @tracked funderHelpText = false;
×
24

25
    supportEmail = supportEmail;
10✔
26

27
    get filesUrl() {
28
        const { node } = this.args.manager;
×
29
        return pathJoin(baseURL, node.id, 'files');
×
30
    }
31

32
    get nodeTypeTranslation() {
33
        const { node } = this.args.manager;
×
34
        const translationKeyBase = 'general';
×
35
        const translationNode = node.isRegistration ? 'registration' : node.isRoot ? 'project' : 'component';
×
36
        return this.intl.t(`${translationKeyBase}.${translationNode}`);
×
37
    }
38
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc