diff --git a/angular.json b/angular.json
index 8f6df05..b9e92dc 100644
--- a/angular.json
+++ b/angular.json
@@ -115,6 +115,8 @@
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
+ "options": {
+ "proxyConfig": "proxy.conf.json"},
"configurations": {
"production": {
"buildTarget": "Knots-Front:build:production"
diff --git a/proxy.conf.json b/proxy.conf.json
new file mode 100644
index 0000000..a9e9508
--- /dev/null
+++ b/proxy.conf.json
@@ -0,0 +1,7 @@
+{
+ "/API": {
+ "target": "http://localhost:5250",
+ "secure": false,
+ "changeOrigin": true
+ }
+}
\ No newline at end of file
diff --git a/src/app/pages/login-form/login-form.component.html b/src/app/pages/login-form/login-form.component.html
index dd001a6..65d88df 100644
--- a/src/app/pages/login-form/login-form.component.html
+++ b/src/app/pages/login-form/login-form.component.html
@@ -8,16 +8,16 @@
Knots
-
+
Connectez-vous à Knots !
-
+
-
+
diff --git a/src/app/pages/login-form/login-form.component.ts b/src/app/pages/login-form/login-form.component.ts
index 317af7d..9ca981f 100644
--- a/src/app/pages/login-form/login-form.component.ts
+++ b/src/app/pages/login-form/login-form.component.ts
@@ -31,6 +31,9 @@ export class LoginFormComponent {
});
async submitForm(): Promise {
+ console.log('submitForm appelé');
+ console.log('form valid:', this.loginForm.valid);
+ console.log('form values:', this.loginForm.value);
if (this.loginForm.valid) {
this.isLoading = true;
@@ -40,6 +43,7 @@ export class LoginFormComponent {
this.loginForm.value.password!
);
} catch (err: any) {
+ console.error('Erreur complète:', err);
if (err.status === 401) {
console.error('Identifiant ou mot de passe incorrect.');
} else {
diff --git a/src/app/services/api/api/discussions.service.ts b/src/app/services/api/api/discussions.service.ts
index aacc2be..b09e77b 100644
--- a/src/app/services/api/api/discussions.service.ts
+++ b/src/app/services/api/api/discussions.service.ts
@@ -200,7 +200,7 @@ export class DiscussionsService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Id',
+ 'id',
id,
QueryParamStyle.Form,
true,
@@ -209,7 +209,7 @@ export class DiscussionsService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Name',
+ 'name',
name,
QueryParamStyle.Form,
true,
@@ -218,7 +218,7 @@ export class DiscussionsService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'IsGroup',
+ 'isGroup',
isGroup,
QueryParamStyle.Form,
true,
@@ -227,7 +227,7 @@ export class DiscussionsService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'MembersCount',
+ 'membersCount',
membersCount,
QueryParamStyle.Form,
true,
diff --git a/src/app/services/api/api/groups.service.ts b/src/app/services/api/api/groups.service.ts
index e088e27..14beb85 100644
--- a/src/app/services/api/api/groups.service.ts
+++ b/src/app/services/api/api/groups.service.ts
@@ -200,7 +200,7 @@ export class GroupsService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Id',
+ 'id',
id,
QueryParamStyle.Form,
true,
@@ -209,7 +209,7 @@ export class GroupsService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Nom',
+ 'nom',
nom,
QueryParamStyle.Form,
true,
@@ -218,7 +218,7 @@ export class GroupsService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'NombreMembres',
+ 'nombreMembres',
nombreMembres,
QueryParamStyle.Form,
true,
@@ -227,7 +227,7 @@ export class GroupsService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'ProfilePicture',
+ 'profilePicture',
profilePicture,
QueryParamStyle.Form,
true,
@@ -275,7 +275,7 @@ export class GroupsService extends BaseService {
}
/**
- * @endpoint patch /API/groups/{Id}/membersAmount
+ * @endpoint patch /API/groups/{id}/membersAmount
* @param id
* @param knotsDTOGroupUpdateGroupMembersAmountDto
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
@@ -344,7 +344,7 @@ export class GroupsService extends BaseService {
}
/**
- * @endpoint patch /API/groups/{Id}/name
+ * @endpoint patch /API/groups/{id}/name
* @param id
* @param knotsDTOGroupUpdateGroupNameDto
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
@@ -413,7 +413,7 @@ export class GroupsService extends BaseService {
}
/**
- * @endpoint patch /API/groups/{Id}/profilePicture
+ * @endpoint patch /API/groups/{id}/profilePicture
* @param id
* @param knotsDTOGroupUpdateGroupProfilePictureDto
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
diff --git a/src/app/services/api/api/keys.service.ts b/src/app/services/api/api/keys.service.ts
index 79ab67a..ee0c511 100644
--- a/src/app/services/api/api/keys.service.ts
+++ b/src/app/services/api/api/keys.service.ts
@@ -193,7 +193,7 @@ export class KeysService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Id',
+ 'id',
id2,
QueryParamStyle.Form,
true,
@@ -202,7 +202,7 @@ export class KeysService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'EnKey',
+ 'enKey',
enKey,
QueryParamStyle.Form,
true,
diff --git a/src/app/services/api/api/messages.service.ts b/src/app/services/api/api/messages.service.ts
index 50af4cd..28d2c24 100644
--- a/src/app/services/api/api/messages.service.ts
+++ b/src/app/services/api/api/messages.service.ts
@@ -200,7 +200,7 @@ export class MessagesService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Id',
+ 'id',
id2,
QueryParamStyle.Form,
true,
@@ -209,7 +209,7 @@ export class MessagesService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Contenu',
+ 'contenu',
contenu,
QueryParamStyle.Form,
true,
@@ -218,7 +218,7 @@ export class MessagesService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Date',
+ 'date',
date,
QueryParamStyle.Form,
true,
@@ -227,7 +227,7 @@ export class MessagesService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Type',
+ 'type',
type,
QueryParamStyle.Form,
true,
diff --git a/src/app/services/api/api/roles.service.ts b/src/app/services/api/api/roles.service.ts
index d47ea73..441abc4 100644
--- a/src/app/services/api/api/roles.service.ts
+++ b/src/app/services/api/api/roles.service.ts
@@ -170,7 +170,7 @@ export class RolesService extends BaseService {
}
/**
- * @endpoint get /API/roles/{Libelle}
+ * @endpoint get /API/roles/{libelle}
* @param libelle
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
* @param reportProgress flag to report request and response progress.
diff --git a/src/app/services/api/api/users.service.ts b/src/app/services/api/api/users.service.ts
index 14300a0..60b2d14 100644
--- a/src/app/services/api/api/users.service.ts
+++ b/src/app/services/api/api/users.service.ts
@@ -243,7 +243,7 @@ export class UsersService extends BaseService {
}
/**
- * @endpoint get /API/users/{Username}
+ * @endpoint get /API/users/{username}
* @param username
* @param description
* @param password
@@ -266,7 +266,7 @@ export class UsersService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Description',
+ 'description',
description,
QueryParamStyle.Form,
true,
@@ -275,7 +275,7 @@ export class UsersService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Password',
+ 'password',
password,
QueryParamStyle.Form,
true,
@@ -284,7 +284,7 @@ export class UsersService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Email',
+ 'email',
email,
QueryParamStyle.Form,
true,
@@ -293,7 +293,7 @@ export class UsersService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'Tel',
+ 'tel',
tel,
QueryParamStyle.Form,
true,
@@ -302,7 +302,7 @@ export class UsersService extends BaseService {
localVarQueryParameters = this.addToHttpParams(
localVarQueryParameters,
- 'ProfilePicture',
+ 'profilePicture',
profilePicture,
QueryParamStyle.Form,
true,
@@ -415,7 +415,7 @@ export class UsersService extends BaseService {
}
/**
- * @endpoint patch /API/users/{Id}/contact
+ * @endpoint patch /API/users/{id}/contact
* @param id
* @param knotsDTOUserUpdateUserContactDto
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
@@ -553,7 +553,7 @@ export class UsersService extends BaseService {
}
/**
- * @endpoint patch /API/users/{Id}/password
+ * @endpoint patch /API/users/{id}/password
* @param id
* @param knotsDTOUserUpdateUserPasswordDto
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
diff --git a/src/app/services/api/model/knots-dto-discussion-create-discussion-dto.ts b/src/app/services/api/model/knots-dto-discussion-create-discussion-dto.ts
index 2a1e9fe..410b910 100644
--- a/src/app/services/api/model/knots-dto-discussion-create-discussion-dto.ts
+++ b/src/app/services/api/model/knots-dto-discussion-create-discussion-dto.ts
@@ -10,6 +10,6 @@
export interface KnotsDTODiscussionCreateDiscussionDto {
- id?: number;
+ id: number;
}
diff --git a/src/app/services/api/model/knots-dto-discussion-delete-discussion-dto.ts b/src/app/services/api/model/knots-dto-discussion-delete-discussion-dto.ts
index 1be0452..3a6dcfa 100644
--- a/src/app/services/api/model/knots-dto-discussion-delete-discussion-dto.ts
+++ b/src/app/services/api/model/knots-dto-discussion-delete-discussion-dto.ts
@@ -10,6 +10,6 @@
export interface KnotsDTODiscussionDeleteDiscussionDto {
- id?: number;
+ id: number;
}
diff --git a/src/app/services/api/model/knots-dto-group-create-group-dto.ts b/src/app/services/api/model/knots-dto-group-create-group-dto.ts
index 1c0a794..c3ae7a4 100644
--- a/src/app/services/api/model/knots-dto-group-create-group-dto.ts
+++ b/src/app/services/api/model/knots-dto-group-create-group-dto.ts
@@ -10,8 +10,8 @@
export interface KnotsDTOGroupCreateGroupDto {
- nom?: string | null;
- nombreMembres?: number;
+ nom: string;
+ nombreMembres: number;
profilePicture?: string | null;
}
diff --git a/src/app/services/api/model/knots-dto-group-delete-group-dto.ts b/src/app/services/api/model/knots-dto-group-delete-group-dto.ts
index fcc1b57..2e79b04 100644
--- a/src/app/services/api/model/knots-dto-group-delete-group-dto.ts
+++ b/src/app/services/api/model/knots-dto-group-delete-group-dto.ts
@@ -10,6 +10,6 @@
export interface KnotsDTOGroupDeleteGroupDto {
- id?: number | null;
+ id: number;
}
diff --git a/src/app/services/api/model/knots-dto-group-update-group-members-amount-dto.ts b/src/app/services/api/model/knots-dto-group-update-group-members-amount-dto.ts
index bde6c12..952cc07 100644
--- a/src/app/services/api/model/knots-dto-group-update-group-members-amount-dto.ts
+++ b/src/app/services/api/model/knots-dto-group-update-group-members-amount-dto.ts
@@ -10,6 +10,6 @@
export interface KnotsDTOGroupUpdateGroupMembersAmountDto {
- membersAmount?: number;
+ membersAmount: number;
}
diff --git a/src/app/services/api/model/knots-dto-group-update-group-name-dto.ts b/src/app/services/api/model/knots-dto-group-update-group-name-dto.ts
index 0c152ef..862f6f9 100644
--- a/src/app/services/api/model/knots-dto-group-update-group-name-dto.ts
+++ b/src/app/services/api/model/knots-dto-group-update-group-name-dto.ts
@@ -10,6 +10,6 @@
export interface KnotsDTOGroupUpdateGroupNameDto {
- name?: string | null;
+ name: string;
}
diff --git a/src/app/services/api/model/knots-dto-key-create-key-dto.ts b/src/app/services/api/model/knots-dto-key-create-key-dto.ts
index bdf7d12..1907b51 100644
--- a/src/app/services/api/model/knots-dto-key-create-key-dto.ts
+++ b/src/app/services/api/model/knots-dto-key-create-key-dto.ts
@@ -10,6 +10,6 @@
export interface KnotsDTOKeyCreateKeyDto {
- enKey?: string | null;
+ enKey: string;
}
diff --git a/src/app/services/api/model/knots-dto-key-delete-key-dto.ts b/src/app/services/api/model/knots-dto-key-delete-key-dto.ts
index e289d29..de95b7c 100644
--- a/src/app/services/api/model/knots-dto-key-delete-key-dto.ts
+++ b/src/app/services/api/model/knots-dto-key-delete-key-dto.ts
@@ -10,6 +10,6 @@
export interface KnotsDTOKeyDeleteKeyDto {
- id?: number;
+ id: number;
}
diff --git a/src/app/services/api/model/knots-dto-message-create-message-dto.ts b/src/app/services/api/model/knots-dto-message-create-message-dto.ts
index 9b8883a..3544b93 100644
--- a/src/app/services/api/model/knots-dto-message-create-message-dto.ts
+++ b/src/app/services/api/model/knots-dto-message-create-message-dto.ts
@@ -10,8 +10,8 @@
export interface KnotsDTOMessageCreateMessageDto {
- contenu?: string | null;
- date?: string;
- type?: boolean;
+ contenu: string;
+ date: string;
+ type: boolean;
}
diff --git a/src/app/services/api/model/knots-dto-role-create-role-dto.ts b/src/app/services/api/model/knots-dto-role-create-role-dto.ts
index d7e39ef..07cbf1f 100644
--- a/src/app/services/api/model/knots-dto-role-create-role-dto.ts
+++ b/src/app/services/api/model/knots-dto-role-create-role-dto.ts
@@ -10,6 +10,6 @@
export interface KnotsDTORoleCreateRoleDto {
- libelle?: string | null;
+ libelle: string;
}
diff --git a/src/app/services/api/model/knots-dto-role-delete-role-dto.ts b/src/app/services/api/model/knots-dto-role-delete-role-dto.ts
index f916529..ddb1453 100644
--- a/src/app/services/api/model/knots-dto-role-delete-role-dto.ts
+++ b/src/app/services/api/model/knots-dto-role-delete-role-dto.ts
@@ -10,6 +10,6 @@
export interface KnotsDTORoleDeleteRoleDto {
- id?: number;
+ id: number;
}
diff --git a/src/app/services/api/model/knots-dto-user-update-user-contact-dto.ts b/src/app/services/api/model/knots-dto-user-update-user-contact-dto.ts
index 030df91..b929400 100644
--- a/src/app/services/api/model/knots-dto-user-update-user-contact-dto.ts
+++ b/src/app/services/api/model/knots-dto-user-update-user-contact-dto.ts
@@ -10,7 +10,7 @@
export interface KnotsDTOUserUpdateUserContactDto {
- email?: string | null;
- tel?: string | null;
+ email: string;
+ tel: string;
}
diff --git a/src/app/services/api/model/knots-dto-user-update-user-profile-picture-dto.ts b/src/app/services/api/model/knots-dto-user-update-user-profile-picture-dto.ts
index ce778ae..b84e1d0 100644
--- a/src/app/services/api/model/knots-dto-user-update-user-profile-picture-dto.ts
+++ b/src/app/services/api/model/knots-dto-user-update-user-profile-picture-dto.ts
@@ -11,6 +11,6 @@
export interface KnotsDTOUserUpdateUserProfilePictureDto {
id?: number;
- profilePicture?: string | null;
+ profilePicture: string;
}
diff --git a/src/app/services/api/model/knots-dto-user-update-username-dto.ts b/src/app/services/api/model/knots-dto-user-update-username-dto.ts
index cef80f5..3d4a252 100644
--- a/src/app/services/api/model/knots-dto-user-update-username-dto.ts
+++ b/src/app/services/api/model/knots-dto-user-update-username-dto.ts
@@ -11,6 +11,6 @@
export interface KnotsDTOUserUpdateUsernameDto {
id?: number;
- username?: string | null;
+ username: string;
}