Compare commits
	
		
			1 Commits
		
	
	
		
			Leo/Backen
			...
			Leo/Inscri
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ad0e7b3e35 | 
| @ -81,7 +81,7 @@ public class InscriptionService { | |||||||
|             ); |             ); | ||||||
|  |  | ||||||
|             userRepo.save(userFromRequest); |             userRepo.save(userFromRequest); | ||||||
|             userCurriculumRepo.save(new UserCurriculum(userFromRequest, curriculumRepo.findById(inscrRequest.getCurriculumId()))); |             userCurriculumRepo.save(new UserCurriculum(userFromRequest, curriculumRepo.findById(inscrRequest.getCurriculumId()),0)); | ||||||
|         } |         } | ||||||
|         inscrRequest.setState(requestState); |         inscrRequest.setState(requestState); | ||||||
|         save(inscrRequest); |         save(inscrRequest); | ||||||
|  | |||||||
| @ -0,0 +1,66 @@ | |||||||
|  | package ovh.herisson.Clyde.Tables; | ||||||
|  |  | ||||||
|  |  | ||||||
|  | import jakarta.persistence.*; | ||||||
|  |  | ||||||
|  | @Entity | ||||||
|  | public class ExemptionsRequest { | ||||||
|  |     @Id | ||||||
|  |     @GeneratedValue(strategy = GenerationType.AUTO) | ||||||
|  |     private int id; | ||||||
|  |  | ||||||
|  |     @ManyToOne | ||||||
|  |     @JoinColumn(name = "Users") | ||||||
|  |     private User user; | ||||||
|  |  | ||||||
|  |     @ManyToOne | ||||||
|  |     @JoinColumn(name = "Course") | ||||||
|  |     private Course course; | ||||||
|  |     private String justifDocument; | ||||||
|  |  | ||||||
|  |     private RequestState state; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     public ExemptionsRequest(User user, Course course, String justifDocument, RequestState state){ | ||||||
|  |         this.user = user; | ||||||
|  |         this.course = course; | ||||||
|  |         this.justifDocument = justifDocument; | ||||||
|  |         this.state = state; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     public ExemptionsRequest(){} | ||||||
|  |  | ||||||
|  |     public User getUser() { | ||||||
|  |         return user; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void setUser(User user) { | ||||||
|  |         this.user = user; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public Course getCourse() { | ||||||
|  |         return course; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void setCourse(Course course) { | ||||||
|  |         this.course = course; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public String getJustifDocument() { | ||||||
|  |         return justifDocument; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void setJustifDocument(String justifDocument) { | ||||||
|  |         this.justifDocument = justifDocument; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     public RequestState getState() { | ||||||
|  |         return state; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void setState(RequestState state) { | ||||||
|  |         this.state = state; | ||||||
|  |     } | ||||||
|  | } | ||||||
| @ -0,0 +1,59 @@ | |||||||
|  | package ovh.herisson.Clyde.Tables; | ||||||
|  |  | ||||||
|  | import jakarta.persistence.*; | ||||||
|  |  | ||||||
|  | @Entity | ||||||
|  | public class ScholarshipRequest { | ||||||
|  |     @Id | ||||||
|  |     @GeneratedValue(strategy = GenerationType.AUTO) | ||||||
|  |     private int id; | ||||||
|  |  | ||||||
|  |     @ManyToOne | ||||||
|  |     @JoinColumn(name = "Users") | ||||||
|  |     private User user; | ||||||
|  |     private RequestState state; | ||||||
|  |     private String requestForm; | ||||||
|  |     private int amount; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     public ScholarshipRequest(User user, RequestState state, String requestForm, int amount){ | ||||||
|  |         this.user = user; | ||||||
|  |         this.state = state; | ||||||
|  |         this.requestForm = requestForm; | ||||||
|  |         this.amount = amount; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public ScholarshipRequest(){} | ||||||
|  |  | ||||||
|  |     public User getUser() { | ||||||
|  |         return user; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void setUser(User user) { | ||||||
|  |         this.user = user; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public RequestState getState() { | ||||||
|  |         return state; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void setState(RequestState state) { | ||||||
|  |         this.state = state; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public String getRequestForm() { | ||||||
|  |         return requestForm; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void setRequestForm(String requestForm) { | ||||||
|  |         this.requestForm = requestForm; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public int getAmount() { | ||||||
|  |         return amount; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void setAmount(int amount) { | ||||||
|  |         this.amount = amount; | ||||||
|  |     } | ||||||
|  | } | ||||||
| @ -0,0 +1,28 @@ | |||||||
|  | package ovh.herisson.Clyde.Tables; | ||||||
|  |  | ||||||
|  | import jakarta.persistence.Entity; | ||||||
|  | import jakarta.persistence.GeneratedValue; | ||||||
|  | import jakarta.persistence.GenerationType; | ||||||
|  | import jakarta.persistence.Id; | ||||||
|  |  | ||||||
|  | @Entity | ||||||
|  | public class UninscriptionRequest { | ||||||
|  |     @Id | ||||||
|  |     @GeneratedValue(strategy = GenerationType.AUTO) | ||||||
|  |     private int id; | ||||||
|  |     private RequestState state; | ||||||
|  |  | ||||||
|  |     public UninscriptionRequest(RequestState state){ | ||||||
|  |         this.state = state; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public UninscriptionRequest(){} | ||||||
|  |  | ||||||
|  |     public RequestState getState() { | ||||||
|  |         return state; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void setState(RequestState state) { | ||||||
|  |         this.state = state; | ||||||
|  |     } | ||||||
|  | } | ||||||
| @ -21,9 +21,12 @@ public class UserCurriculum { | |||||||
|     @OnDelete(action = OnDeleteAction.CASCADE) |     @OnDelete(action = OnDeleteAction.CASCADE) | ||||||
|     private Curriculum curriculum; |     private Curriculum curriculum; | ||||||
|  |  | ||||||
|     public UserCurriculum(User user, Curriculum curriculum){ |     private int year; | ||||||
|  |  | ||||||
|  |     public UserCurriculum(User user, Curriculum curriculum, int year){ | ||||||
|         this.user = user; |         this.user = user; | ||||||
|         this.curriculum = curriculum; |         this.curriculum = curriculum; | ||||||
|  |         this.year = year; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public UserCurriculum() {} |     public UserCurriculum() {} | ||||||
| @ -47,4 +50,12 @@ public class UserCurriculum { | |||||||
|     public void setCurriculum(Curriculum curriculum) { |     public void setCurriculum(Curriculum curriculum) { | ||||||
|         this.curriculum = curriculum; |         this.curriculum = curriculum; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public int getYear() { | ||||||
|  |         return year; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void setYear(int year) { | ||||||
|  |         this.year = year; | ||||||
|  |     } | ||||||
| } | } | ||||||
|  | |||||||
							
								
								
									
										24
									
								
								frontend/src/Apps/AboutStudent.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								frontend/src/Apps/AboutStudent.vue
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | |||||||
|  | <script setup> | ||||||
|  | </script> | ||||||
|  |  | ||||||
|  | <template> | ||||||
|  |   <div class="aboutbox"> | ||||||
|  |     <h1 class="test">Coucou</h1> | ||||||
|  |   </div> | ||||||
|  | </template> | ||||||
|  |  | ||||||
|  | <style scoped> | ||||||
|  | .aboutbox { | ||||||
|  |   background-color: rgb(24,24,24); | ||||||
|  |   width: 400px; | ||||||
|  |   display:flex; | ||||||
|  |   justify-content: center; | ||||||
|  |   padding: 40px; | ||||||
|  |   border-radius: 20px; | ||||||
|  |   box-shadow:0 5px 25px #000000; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .test{ | ||||||
|  |   color: red; | ||||||
|  | } | ||||||
|  | </style> | ||||||
		Reference in New Issue
	
	Block a user