Compare commits

..

1 Commits

Author SHA1 Message Date
Sylvain d33630fc50 fix: Clear du formulaire après l'ajout d'un objet 2026-09-26 18:47:45 +02:00
+7
View File
@@ -86,6 +86,7 @@ export class Home {
* submitTask * submitTask
*/ */
public submitTask(): void { public submitTask(): void {
this.toggleTaskForm();
let response: Observable<Task> = this.taskService.addTask( let response: Observable<Task> = this.taskService.addTask(
this.newTaskForm.controls.name.value!, this.newTaskForm.controls.name.value!,
this.newTaskForm.controls.dueDate.value, this.newTaskForm.controls.dueDate.value,
@@ -98,6 +99,8 @@ export class Home {
this.tasks.update(values => { this.tasks.update(values => {
return [...values, response]; return [...values, response];
}); });
this.newTaskForm.reset();
}, },
error: (error) => { error: (error) => {
console.error(`L'ajout de tâche est impossible\nErreur:${error.error.message}`); console.error(`L'ajout de tâche est impossible\nErreur:${error.error.message}`);
@@ -131,6 +134,7 @@ export class Home {
* submitGroup * submitGroup
*/ */
public submitGroup() { public submitGroup() {
this.toggleGroupForm();
let response: Observable<Group> = this.groupService.addGroup( let response: Observable<Group> = this.groupService.addGroup(
this.newGroupForm.controls.name.value! this.newGroupForm.controls.name.value!
); );
@@ -140,6 +144,7 @@ export class Home {
this.groups.update(values => { this.groups.update(values => {
return [...values, response]; return [...values, response];
}); });
this.newGroupForm.reset();
}, },
error: (error) => { error: (error) => {
console.error(`L'ajout d'un groupe est impossible\nErreur:${error.error.message}`); console.error(`L'ajout d'un groupe est impossible\nErreur:${error.error.message}`);
@@ -173,6 +178,7 @@ export class Home {
* submitProject * submitProject
*/ */
public submitProject() { public submitProject() {
this.toggleProjectForm();
let response: Observable<Project> = this.projectService.addProject( let response: Observable<Project> = this.projectService.addProject(
this.newProjectForm.controls.name.value! this.newProjectForm.controls.name.value!
); );
@@ -182,6 +188,7 @@ export class Home {
this.projects.update(values => { this.projects.update(values => {
return [...values, response]; return [...values, response];
}); });
this.newProjectForm.reset();
}, },
error: (error) => { error: (error) => {
console.error(`L'ajout d'un projet est impossible\nErreur:${error.error.message}`); console.error(`L'ajout d'un projet est impossible\nErreur:${error.error.message}`);