Skip to content

Commit 5926cbd

Browse files
committed
fix(moderators): fixed moderators and contributors search
1 parent 2ba4f9c commit 5926cbd

7 files changed

Lines changed: 18 additions & 17 deletions

File tree

‎src/app/features/metadata/dialogs/contributors-dialog/contributors-dialog.component.ts‎

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ import {
3737
DeleteContributor,
3838
UpdateBibliographyFilter,
3939
UpdateContributor,
40+
UpdateContributorsSearchValue,
4041
UpdatePermissionFilter,
41-
UpdateSearchValue,
4242
} from '@osf/shared/stores';
4343

4444
@Component({
@@ -70,13 +70,14 @@ export class ContributorsDialogComponent implements OnInit {
7070
const initialContributors = this.initialContributors();
7171
if (!currentUserId) return false;
7272

73-
return initialContributors.some((contributor: ContributorModel) => {
74-
return contributor.userId === currentUserId && contributor.permission === ContributorPermission.Admin;
75-
});
73+
return initialContributors.some(
74+
(contributor: ContributorModel) =>
75+
contributor.userId === currentUserId && contributor.permission === ContributorPermission.Admin
76+
);
7677
});
7778

7879
actions = createDispatchMap({
79-
updateSearchValue: UpdateSearchValue,
80+
updateSearchValue: UpdateContributorsSearchValue,
8081
updatePermissionFilter: UpdatePermissionFilter,
8182
updateBibliographyFilter: UpdateBibliographyFilter,
8283
deleteContributor: DeleteContributor,

‎src/app/features/moderation/components/moderators-list/moderators-list.component.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import { UserSelectors } from '@core/store/user';
2626
import { SearchInputComponent } from '@osf/shared/components';
2727
import { ResourceType } from '@osf/shared/enums';
2828
import { CustomConfirmationService, ToastService } from '@osf/shared/services';
29-
import { UpdateSearchValue } from '@osf/shared/stores';
3029

3130
import { AddModeratorType, ModeratorPermission } from '../../enums';
3231
import { ModeratorDialogAddModel, ModeratorModel } from '../../models';
@@ -36,6 +35,7 @@ import {
3635
LoadModerators,
3736
ModeratorsSelectors,
3837
UpdateModerator,
38+
UpdateModeratorsSearchValue,
3939
} from '../../store/moderators';
4040
import { AddModeratorDialogComponent } from '../add-moderator-dialog/add-moderator-dialog.component';
4141
import { InviteModeratorDialogComponent } from '../invite-moderator-dialog/invite-moderator-dialog.component';
@@ -83,7 +83,7 @@ export class ModeratorsListComponent implements OnInit {
8383

8484
actions = createDispatchMap({
8585
loadModerators: LoadModerators,
86-
updateSearchValue: UpdateSearchValue,
86+
updateSearchValue: UpdateModeratorsSearchValue,
8787
addModerators: AddModerator,
8888
updateModerator: UpdateModerator,
8989
deleteModerator: DeleteModerator,

‎src/app/features/moderation/store/moderators/moderators.actions.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export class DeleteModerator {
4343
) {}
4444
}
4545

46-
export class UpdateSearchValue {
46+
export class UpdateModeratorsSearchValue {
4747
static readonly type = `${ACTION_SCOPE} Update Search Value`;
4848

4949
constructor(public searchValue: string | null) {}

‎src/app/features/moderation/store/moderators/moderators.state.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
LoadModerators,
1717
SearchUsers,
1818
UpdateModerator,
19-
UpdateSearchValue,
19+
UpdateModeratorsSearchValue,
2020
} from './moderators.actions';
2121
import { MODERATORS_STATE_DEFAULTS, ModeratorsStateModel } from './moderators.model';
2222

@@ -54,8 +54,8 @@ export class ModeratorsState {
5454
);
5555
}
5656

57-
@Action(UpdateSearchValue)
58-
updateSearchValue(ctx: StateContext<ModeratorsStateModel>, action: UpdateSearchValue) {
57+
@Action(UpdateModeratorsSearchValue)
58+
updateModeratorsSearchValue(ctx: StateContext<ModeratorsStateModel>, action: UpdateModeratorsSearchValue) {
5959
ctx.patchState({
6060
moderators: { ...ctx.getState().moderators, searchValue: action.searchValue },
6161
});

‎src/app/features/project/contributors/contributors.component.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ import {
5353
GetResourceDetails,
5454
UpdateBibliographyFilter,
5555
UpdateContributor,
56+
UpdateContributorsSearchValue,
5657
UpdatePermissionFilter,
57-
UpdateSearchValue,
5858
ViewOnlyLinkSelectors,
5959
} from '@osf/shared/stores';
6060

@@ -124,7 +124,7 @@ export class ContributorsComponent implements OnInit {
124124
getViewOnlyLinks: FetchViewOnlyLinks,
125125
getResourceDetails: GetResourceDetails,
126126
getContributors: GetAllContributors,
127-
updateSearchValue: UpdateSearchValue,
127+
updateSearchValue: UpdateContributorsSearchValue,
128128
updatePermissionFilter: UpdatePermissionFilter,
129129
updateBibliographyFilter: UpdateBibliographyFilter,
130130
deleteContributor: DeleteContributor,

‎src/app/shared/stores/contributors/contributors.actions.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class GetAllContributors {
1010
) {}
1111
}
1212

13-
export class UpdateSearchValue {
13+
export class UpdateContributorsSearchValue {
1414
static readonly type = '[Contributors] Update Search Value';
1515

1616
constructor(public searchValue: string | null) {}

‎src/app/shared/stores/contributors/contributors.state.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import {
1616
SearchUsers,
1717
UpdateBibliographyFilter,
1818
UpdateContributor,
19+
UpdateContributorsSearchValue,
1920
UpdatePermissionFilter,
20-
UpdateSearchValue,
2121
} from './contributors.actions';
2222
import { CONTRIBUTORS_STATE_DEFAULTS, ContributorsStateModel } from './contributors.model';
2323

@@ -141,8 +141,8 @@ export class ContributorsState {
141141
);
142142
}
143143

144-
@Action(UpdateSearchValue)
145-
updateSearchValue(ctx: StateContext<ContributorsStateModel>, action: UpdateSearchValue) {
144+
@Action(UpdateContributorsSearchValue)
145+
updateContributorsSearchValue(ctx: StateContext<ContributorsStateModel>, action: UpdateContributorsSearchValue) {
146146
ctx.patchState({ contributorsList: { ...ctx.getState().contributorsList, searchValue: action.searchValue } });
147147
}
148148

0 commit comments

Comments
 (0)