Skip to content

Commit 383df77

Browse files
committed
Merge branch 'hotfix/25.07.1'
2 parents 65bd96d + 4f96fe2 commit 383df77

File tree

6 files changed

+14
-19
lines changed

6 files changed

+14
-19
lines changed

app/preprints/-components/submit/metadata/component.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -147,13 +147,6 @@ export default class Metadata extends Component<MetadataArgs>{
147147
}
148148
}
149149

150-
@action
151-
public async hasSubjects(hasSubjects: boolean): Promise<void> {
152-
if (hasSubjects) {
153-
this.validate();
154-
}
155-
}
156-
157150
@action
158151
public validate(): void {
159152
this.setHasRequiredFields();

app/preprints/-components/submit/metadata/template.hbs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,17 +93,16 @@
9393
<Subjects::Manager
9494
@model={{@manager.preprint}}
9595
@provider={{@manager.provider}}
96-
@metadataChangeset={{this.metadataFormChangeset}}
96+
@metadataChangeset={{this.metadataFormChangeset}}
9797
@doesAutosave={{true}}
98-
@hasSubjects={{action this.hasSubjects}}
9998
@onchange={{action this.validate}}
10099
id={{subjectsFieldId}}
101100
as |subjectsManager|
102101
>
103102
<Subjects::Widget
104103
@subjectsManager={{subjectsManager}}
105104
/>
106-
<ValidationErrors
105+
<ValidationErrors
107106
@changeset={{this.metadataFormChangeset}} @key='subjects'
108107
@isValidating={{subjectsManager.isSaving}} />
109108
</Subjects::Manager>

app/settings/addons/styles.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
display: flex;
1010
flex-direction: column;
1111

12+
.detail-wrapper {
13+
padding: 10px;
14+
}
15+
1216
&.mobile {
1317
width: 100%;
1418
flex-wrap: wrap;

app/settings/addons/template.hbs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,10 @@
119119
data-analytics-scope='All addons tab'
120120
local-class='addons-list-wrapper {{if (media 'isMobile') 'mobile'}}'
121121
>
122-
{{t 'addons.list.sync-details-1'}}
123-
{{t 'addons.list.sync-details-2'}}
122+
<div local-class='detail-wrapper'>
123+
{{t 'addons.list.sync-details-1'}}
124+
{{t 'addons.list.sync-details-4'}}
125+
</div>
124126
<ul local-class='addons-card-wrapper'>
125127
{{#each manager.filteredAddonProviders as |provider|}}
126128
<li
@@ -149,7 +151,9 @@
149151
data-analytics-scope='Connected accounts tab'
150152
local-class='addons-list-wrapper {{if (media 'isMobile') 'mobile'}}'
151153
>
152-
{{t 'addons.list.sync-details-3'}}
154+
<div local-class='detail-wrapper'>
155+
{{t 'addons.list.sync-details-3'}}
156+
</div>
153157
<ul local-class='configured-addons-wrapper'>
154158
{{#each manager.currentTypeAuthorizedAccounts as |account|}}
155159
<li local-class='provider-list-item' data-test-provider-list-item={{account.displayName}}>

lib/osf-components/addon/components/subjects/manager/component.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ export default class SubjectManagerComponent extends Component {
6060
// optional
6161
metadataChangeset?: BufferedChangeset;
6262
onchange?: () => void;
63-
hasSubjects?: (_: boolean) => void;
6463

6564
// private
6665
@service intl!: Intl;
@@ -121,11 +120,6 @@ export default class SubjectManagerComponent extends Component {
121120
});
122121
this.incrementProperty('selectedSubjectsChanges');
123122
this.incrementProperty('savedSubjectsChanges');
124-
this.model.set('subjects', savedSubjects);
125-
if (this.hasSubjects) {
126-
this.metadataChangeset?.validate('subjects');
127-
this.hasSubjects(savedSubjectIds.size > 0);
128-
}
129123
}
130124

131125
@restartableTask

translations/en-us.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ addons:
250250
sync-details-1: 'Sync your projects with external services to help stay connected and organized. Select a category and browse the options.'
251251
sync-details-2: 'To manage all add-ons connected to your account, visit your profile settings.'
252252
sync-details-3: 'Manage your connected Add-ons, re-authorize, disconnect account, or disconnect project'
253+
sync-details-4: 'Add-ons can also be linked directly from Project page.'
253254
filter-placeholder: 'Filter add-ons'
254255
filter:
255256
all: 'All'

0 commit comments

Comments
 (0)