feat: added create-account
This commit is contained in:
parent
5183a088e7
commit
0730275e75
@ -115,4 +115,16 @@ public class AdminApi {
|
|||||||
public Iterable<User> validateEntrepreneurAcc() {
|
public Iterable<User> validateEntrepreneurAcc() {
|
||||||
return this.adminApiService.getPendingUsers();
|
return this.adminApiService.getPendingUsers();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping("/admin/create-account")
|
||||||
|
public void createAccount(@AuthenticationPrincipal Jwt principal) {
|
||||||
|
String userSurname = principal.getClaimAsString("userSurname");
|
||||||
|
String username = principal.getClaimAsString("preferred_username");
|
||||||
|
String primaryMail = principal.getClaimAsString("email");
|
||||||
|
String secondaryMail = principal.getClaimAsString("secondaryMail");
|
||||||
|
String phoneNumber = principal.getClaimAsString("phoneNumber");
|
||||||
|
String school = principal.getClaimAsString("school");
|
||||||
|
this.adminApiService.createAccount(
|
||||||
|
userSurname, username, primaryMail, secondaryMail, phoneNumber, school);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -206,4 +206,16 @@ public class AdminApiService {
|
|||||||
public Iterable<User> getPendingUsers() {
|
public Iterable<User> getPendingUsers() {
|
||||||
return this.userService.getPendingAccounts();
|
return this.userService.getPendingAccounts();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void createAccount(
|
||||||
|
String username,
|
||||||
|
String userSurname,
|
||||||
|
String primaryMail,
|
||||||
|
String secondaryMail,
|
||||||
|
String phoneNumber,
|
||||||
|
String school) {
|
||||||
|
Administrator a =
|
||||||
|
new Administrator(username, userSurname, primaryMail, secondaryMail, phoneNumber);
|
||||||
|
this.administratorService.addAdministrator(a);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user