File tree Expand file tree Collapse file tree 7 files changed +31
-6
lines changed Expand file tree Collapse file tree 7 files changed +31
-6
lines changed Original file line number Diff line number Diff line change 1
1
# @o2s/framework
2
2
3
+ ## 1.5.1
4
+
5
+ ### Patch Changes
6
+
7
+ - 7fdb9c9: added delete user with id method in users module
8
+
3
9
## 1.5.0
4
10
5
11
### Minor Changes
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @o2s/framework" ,
3
- "version" : " 1.5.0 " ,
3
+ "version" : " 1.5.1 " ,
4
4
"private" : false ,
5
5
"license" : " MIT" ,
6
6
"exports" : {
Original file line number Diff line number Diff line change @@ -53,7 +53,13 @@ export class UserController {
53
53
54
54
@Delete ( '/me' )
55
55
@Auth . Roles ( { roles : [ Auth . Constants . Roles . USER , Auth . Constants . Roles . ADMIN ] } )
56
- deleteUser ( @Headers ( ) headers : AppHeaders ) {
57
- return this . userService . deleteUser ( headers . authorization ) ;
56
+ deleteCurrentUser ( @Headers ( ) headers : AppHeaders ) {
57
+ return this . userService . deleteCurrentUser ( headers . authorization ) ;
58
+ }
59
+
60
+ @Delete ( ':id' )
61
+ @Auth . Roles ( { roles : [ Auth . Constants . Roles . USER , Auth . Constants . Roles . ADMIN ] } )
62
+ deleteUser ( @Param ( ) params : Request . GetUserParams , @Headers ( ) headers : AppHeaders ) {
63
+ return this . userService . deleteUser ( params , headers . authorization ) ;
58
64
}
59
65
}
Original file line number Diff line number Diff line change @@ -27,5 +27,6 @@ export abstract class UserService {
27
27
options : Users . Request . GetCustomerParams ,
28
28
authorization ?: string ,
29
29
) : Observable < Customer | undefined > ;
30
- abstract deleteUser ( authorization ?: string ) : Observable < void > ;
30
+ abstract deleteCurrentUser ( authorization ?: string ) : Observable < void > ;
31
+ abstract deleteUser ( options : Users . Request . GetUserParams , authorization ?: string ) : Observable < void > ;
31
32
}
Original file line number Diff line number Diff line change 1
1
# @o2s/integrations .mocked
2
2
3
+ ## 1.5.1
4
+
5
+ ### Patch Changes
6
+
7
+ - 7fdb9c9: added delete user with id method in users module
8
+ - Updated dependencies [ 7fdb9c9]
9
+ - @o2s/framework @1.5.1
10
+
3
11
## 1.5.0
4
12
5
13
### Minor Changes
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @o2s/integrations.mocked" ,
3
- "version" : " 1.5.0 " ,
3
+ "version" : " 1.5.1 " ,
4
4
"private" : false ,
5
5
"license" : " MIT" ,
6
6
"exports" : {
Original file line number Diff line number Diff line change @@ -35,7 +35,11 @@ export class UserService implements Users.Service {
35
35
return of ( mapCustomer ( options . id ) ) . pipe ( responseDelay ( ) ) ;
36
36
}
37
37
38
- deleteUser ( ) : Observable < void > {
38
+ deleteCurrentUser ( ) : Observable < void > {
39
+ throw new NotImplementedException ( 'Delete current user method not implemented' ) ;
40
+ }
41
+
42
+ deleteUser ( _options : Users . Request . GetUserParams ) : Observable < void > {
39
43
throw new NotImplementedException ( 'Delete user method not implemented' ) ;
40
44
}
41
45
}
You can’t perform that action at this time.
0 commit comments