We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent edc2fbc commit e253fe5Copy full SHA for e253fe5
app/components/form/responses-table-card.js
@@ -1,13 +1,19 @@
1
import Component from '@ember/component';
2
+import { inject as service } from '@ember/service';
3
4
const FormResponsesTableCardComponent = Component.extend({
5
+ session: service('session'),
6
actions: {
7
copyUsernames() {
- const usernames = this.form
8
+ let usernames = this.form
9
.get('responses')
- .map((response) => response.get('user.username'))
- .join('\n');
10
-
+ .map((response) => response.get('user.username'));
11
+ if (!this.form.currentUserResponseCompleted) {
12
+ usernames = usernames.filter(
13
+ (name) => name !== this.session.currentUser.username
14
+ );
15
+ }
16
+ usernames = usernames.join('\n');
17
navigator.clipboard.writeText(usernames);
18
},
19
0 commit comments