File tree Expand file tree Collapse file tree 3 files changed +3
-19
lines changed Expand file tree Collapse file tree 3 files changed +3
-19
lines changed Original file line number Diff line number Diff line change 79
79
<div >
80
80
<h3 >Owners</h3 >
81
81
82
- {{ #if this.isOwner }}
83
- <p >
84
- <LinkTo @route =" crate.owners" @model ={{ @crate }} data-test-manage-owners-link>
85
- Manage owners
86
- </LinkTo >
87
- </p >
88
- {{ /if }}
89
-
90
82
<ul local-class =' owners' data-test-owners>
91
83
{{ #each @crate.owner_team as |team |}}
92
84
<li >
Original file line number Diff line number Diff line change 1
1
import { computed } from '@ember/object' ;
2
2
import { gt , readOnly } from '@ember/object/computed' ;
3
- import { inject as service } from '@ember/service' ;
4
3
import Component from '@glimmer/component' ;
5
4
6
5
const NUM_VERSIONS = 5 ;
7
6
8
7
export default class DownloadGraph extends Component {
9
- @service session ;
10
-
11
- @computed ( 'args.crate.owner_user' , 'session.currentUser.id' )
12
- get isOwner ( ) {
13
- return this . args . crate . owner_user . findBy ( 'id' , this . session . currentUser ?. id ) ;
14
- }
15
-
16
8
@readOnly ( 'args.crate.versions' ) sortedVersions ;
17
9
18
10
@computed ( 'sortedVersions' )
Original file line number Diff line number Diff line change @@ -211,7 +211,7 @@ module('Acceptance | crate page', function (hooks) {
211
211
212
212
await visit ( '/crates/nanomsg' ) ;
213
213
214
- assert . dom ( '[data-test-manage-owners-link ]' ) . doesNotExist ( ) ;
214
+ assert . dom ( '[data-test-settings-tab ]' ) . doesNotExist ( ) ;
215
215
} ) ;
216
216
217
217
test ( 'navigating to the owners page when not an owner' , async function ( assert ) {
@@ -222,7 +222,7 @@ module('Acceptance | crate page', function (hooks) {
222
222
223
223
await visit ( '/crates/nanomsg' ) ;
224
224
225
- assert . dom ( '[data-test-manage-owners-link ]' ) . doesNotExist ( ) ;
225
+ assert . dom ( '[data-test-settings-tab ]' ) . doesNotExist ( ) ;
226
226
} ) ;
227
227
228
228
test ( 'navigating to the owners page' , async function ( assert ) {
@@ -232,7 +232,7 @@ module('Acceptance | crate page', function (hooks) {
232
232
this . authenticateAs ( user ) ;
233
233
234
234
await visit ( '/crates/nanomsg' ) ;
235
- await click ( '[data-test-manage-owners-link] ' ) ;
235
+ await click ( '[data-test-settings-tab] a ' ) ;
236
236
237
237
assert . equal ( currentURL ( ) , '/crates/nanomsg/owners' ) ;
238
238
} ) ;
You can’t perform that action at this time.
0 commit comments