Skip to content

Commit baa8ef9

Browse files
authored
* fix(api-version): updated version * fix(auth): updated auth and imports * fix(models): fixed models and services * fix(tests): fixed some tests * fix(imports): fixed imports * fix(unit-tests): fixed unit tests * fix(imports): fixed imports
1 parent f5341b8 commit baa8ef9

384 files changed

Lines changed: 601 additions & 769 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/app/app.component.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';
44
import { RouterOutlet } from '@angular/router';
55

66
import { GetCurrentUser } from '@core/store/user';
7-
import { InitializeAuth } from '@osf/features/auth/store';
87

98
import { FullScreenLoaderComponent, ToastComponent } from './shared/components';
109

@@ -18,11 +17,9 @@ import { FullScreenLoaderComponent, ToastComponent } from './shared/components';
1817
export class AppComponent implements OnInit {
1918
actions = createDispatchMap({
2019
getCurrentUser: GetCurrentUser,
21-
initializeAuth: InitializeAuth,
2220
});
2321

2422
ngOnInit(): void {
25-
this.actions.initializeAuth();
2623
this.actions.getCurrentUser();
2724
}
2825
}

src/app/core/components/footer/footer.component.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { BehaviorSubject } from 'rxjs';
66
import { ComponentFixture, TestBed } from '@angular/core/testing';
77
import { ActivatedRoute } from '@angular/router';
88

9+
import { IS_WEB } from '@osf/shared/helpers';
910
import { IconComponent } from '@shared/components';
10-
import { IS_WEB } from '@shared/utils';
1111

1212
import { FooterComponent } from './footer.component';
1313

src/app/core/components/footer/footer.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { RouterLink } from '@angular/router';
66

77
import { SOCIAL_ICONS } from '@osf/core/constants';
88
import { IconComponent } from '@osf/shared/components';
9-
import { IS_WEB } from '@shared/utils';
9+
import { IS_WEB } from '@osf/shared/helpers';
1010

1111
@Component({
1212
selector: 'osf-footer',

src/app/core/components/header/header.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<osf-breadcrumb />
33

44
<div class="header-dropdown-button ml-auto">
5-
@if (isAuthenticated()) {
5+
@if (currentUser()) {
66
<p-button
77
class="custom-dark-hover"
88
icon="fas fa-chevron-down"

src/app/core/components/header/header.component.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createDispatchMap, select } from '@ngxs/store';
1+
import { select } from '@ngxs/store';
22

33
import { TranslatePipe } from '@ngx-translate/core';
44

@@ -8,9 +8,8 @@ import { Menu } from 'primeng/menu';
88
import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
99
import { Router } from '@angular/router';
1010

11-
import { NavigationService } from '@osf/core/services';
11+
import { AuthService } from '@osf/core/services';
1212
import { UserSelectors } from '@osf/core/store/user';
13-
import { AuthSelectors, Logout } from '@osf/features/auth/store';
1413
import { LoaderService } from '@osf/shared/services';
1514

1615
import { BreadcrumbComponent } from '../breadcrumb/breadcrumb.component';
@@ -24,12 +23,10 @@ import { BreadcrumbComponent } from '../breadcrumb/breadcrumb.component';
2423
})
2524
export class HeaderComponent {
2625
currentUser = select(UserSelectors.getCurrentUser);
27-
isAuthenticated = select(AuthSelectors.isAuthenticated);
2826

2927
private readonly router = inject(Router);
3028
private readonly loaderService = inject(LoaderService);
31-
private readonly navigationService = inject(NavigationService);
32-
private readonly actions = createDispatchMap({ logout: Logout });
29+
private readonly authService = inject(AuthService);
3330

3431
items = [
3532
{
@@ -41,12 +38,12 @@ export class HeaderComponent {
4138
label: 'navigation.logOut',
4239
command: () => {
4340
this.loaderService.show();
44-
this.actions.logout();
41+
this.authService.logout();
4542
},
4643
},
4744
];
4845

4946
navigateToSignIn() {
50-
this.navigationService.navigateToSignIn();
47+
this.authService.navigateToSignIn();
5148
}
5249
}

src/app/core/components/nav-menu/nav-menu.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { ActivatedRoute, NavigationEnd, Router, RouterLink, RouterLinkActive } f
1414
import { MENU_ITEMS } from '@core/constants';
1515
import { filterMenuItems, updateMenuItems } from '@osf/core/helpers';
1616
import { RouteContext } from '@osf/core/models';
17-
import { AuthSelectors } from '@osf/features/auth/store';
17+
import { UserSelectors } from '@osf/core/store/user';
1818
import { IconComponent } from '@osf/shared/components';
1919
import { WrapFnPipe } from '@osf/shared/pipes';
2020

@@ -30,7 +30,7 @@ export class NavMenuComponent {
3030
private readonly router = inject(Router);
3131
private readonly route = inject(ActivatedRoute);
3232

33-
private readonly isAuthenticated = select(AuthSelectors.isAuthenticated);
33+
private readonly isAuthenticated = select(UserSelectors.isAuthenticated);
3434

3535
protected readonly mainMenuItems = computed(() => {
3636
const isAuthenticated = this.isAuthenticated();

src/app/core/components/request-access/request-access.component.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import { createDispatchMap } from '@ngxs/store';
2-
31
import { TranslatePipe } from '@ngx-translate/core';
42

53
import { Button } from 'primeng/button';
@@ -13,8 +11,7 @@ import { toSignal } from '@angular/core/rxjs-interop';
1311
import { FormsModule } from '@angular/forms';
1412
import { ActivatedRoute, Router } from '@angular/router';
1513

16-
import { RequestAccessService } from '@osf/core/services';
17-
import { Logout } from '@osf/features/auth/store';
14+
import { AuthService, RequestAccessService } from '@osf/core/services';
1815
import { InputLimits } from '@osf/shared/constants';
1916
import { LoaderService, ToastService } from '@osf/shared/services';
2017

@@ -36,7 +33,7 @@ export class RequestAccessComponent {
3633
private readonly requestAccessService = inject(RequestAccessService);
3734
private readonly loaderService = inject(LoaderService);
3835
private readonly toastService = inject(ToastService);
39-
private readonly actions = createDispatchMap({ logout: Logout });
36+
private readonly authService = inject(AuthService);
4037

4138
requestAccess() {
4239
this.loaderService.show();
@@ -55,6 +52,6 @@ export class RequestAccessComponent {
5552
}
5653

5754
switchAccount() {
58-
this.actions.logout();
55+
this.authService.logout();
5956
}
6057
}

src/app/core/components/root/root.component.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { BreadcrumbComponent } from '@core/components/breadcrumb/breadcrumb.comp
1111
import { FooterComponent } from '@core/components/footer/footer.component';
1212
import { HeaderComponent } from '@core/components/header/header.component';
1313
import { TopnavComponent } from '@core/components/topnav/topnav.component';
14-
import { IS_WEB, IS_XSMALL } from '@osf/shared/utils';
14+
import { IS_WEB, IS_XSMALL } from '@osf/shared/helpers';
1515

1616
import { SidenavComponent } from '../sidenav/sidenav.component';
1717

src/app/core/components/root/root.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { BreadcrumbComponent } from '@core/components/breadcrumb/breadcrumb.comp
1010
import { FooterComponent } from '@core/components/footer/footer.component';
1111
import { HeaderComponent } from '@core/components/header/header.component';
1212
import { TopnavComponent } from '@core/components/topnav/topnav.component';
13-
import { IS_MEDIUM, IS_WEB } from '@shared/utils';
13+
import { IS_MEDIUM, IS_WEB } from '@osf/shared/helpers';
1414

1515
@Component({
1616
selector: 'osf-root',

src/app/core/constants/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
export * from './error-messages';
2-
export * from './my-projects-table.constants';
32
export * from './nav-items.constant';
43
export * from './ngxs-states.constant';
54
export * from './social-icons.constant';

0 commit comments

Comments
 (0)