Răsfoiți Sursa

naming fixes

iwa23-4 2 ani în urmă
părinte
comite
4bcbc23ea6

+ 5 - 5
backend/src/main/java/pl/dmcs/backend/controller/AuthController.java

@@ -65,7 +65,7 @@ public class AuthController {
             return new ResponseEntity<>(new ResponseMessage("Fail -> Username is already taken."), HttpStatus.BAD_REQUEST);
         }
         Account user = new Account(signUpRequest.getUsername(), passwordEncoder.encode(signUpRequest.getPassword()));
-        Person person = new Person(signUpRequest.getName(), signUpRequest.getSurname());
+        Person person = new Person(signUpRequest.getFirstname(), signUpRequest.getLastname());
         Set<String> strRoles = signUpRequest.getRole();
         Set<Role> roles = new HashSet<>();
         strRoles.forEach(role -> {
@@ -94,14 +94,14 @@ public class AuthController {
         for (Role role : accountRoles) {
             if (role.getName().equals(RoleName.ROLE_STUDENT)) {
                 Student student = new Student();
-                student.setName(person.getName());
-                student.setSurname(person.getSurname());
+                student.setFirstname(person.getFirstname());
+                student.setLastname(person.getLastname());
                 student.setAccount(user);
                 studentRepository.save(student);
             } else if (role.getName().equals(RoleName.ROLE_TEACHER)) {
                 Teacher teacher = new Teacher();
-                teacher.setName(person.getName());
-                teacher.setSurname(person.getSurname());
+                teacher.setFirstname(person.getFirstname());
+                teacher.setLastname(person.getLastname());
                 teacher.setAccount(user);
                 teacherRepository.save(teacher);
             }

+ 10 - 10
backend/src/main/java/pl/dmcs/backend/message/request/SignUpForm.java

@@ -17,8 +17,8 @@ public class SignUpForm {
     @Size(min = 6, max = 40)
     private String password;
 
-    private String name;
-    private String surname;
+    private String firstname;
+    private String lastname;
 
     public String getUsername() {
         return username;
@@ -44,19 +44,19 @@ public class SignUpForm {
         this.password = password;
     }
 
-    public String getName() {
-        return name;
+    public String getFirstname() {
+        return firstname;
     }
 
-    public void setName(String name) {
-        this.name = name;
+    public void setFirstname(String firstname) {
+        this.firstname = firstname;
     }
 
-    public String getSurname() {
-        return surname;
+    public String getLastname() {
+        return lastname;
     }
 
-    public void setSurname(String surname) {
-        this.surname = surname;
+    public void setLastname(String lastname) {
+        this.lastname = lastname;
     }
 }

+ 13 - 13
backend/src/main/java/pl/dmcs/backend/model/Person.java

@@ -5,31 +5,31 @@ import jakarta.persistence.MappedSuperclass;
 @MappedSuperclass
 public class Person {
 
-    private String name;
-    private String surname;
+    private String firstname;
+    private String lastname;
 
     public Person() {
     }
 
-    public Person(String name, String surname) {
-        this.name = name;
-        this.surname = surname;
+    public Person(String firstname, String lastname) {
+        this.firstname = firstname;
+        this.lastname = lastname;
     }
 
-    public String getName() {
-        return name;
+    public String getFirstname() {
+        return firstname;
     }
 
-    public void setName(String name) {
-        this.name = name;
+    public void setFirstname(String firstname) {
+        this.firstname = firstname;
     }
 
-    public String getSurname() {
-        return surname;
+    public String getLastname() {
+        return lastname;
     }
 
-    public void setSurname(String surname) {
-        this.surname = surname;
+    public void setLastname(String lastname) {
+        this.lastname = lastname;
     }
 
 }

+ 2 - 2
backend/src/main/java/pl/dmcs/backend/security/jwt/JwtProvider.java

@@ -11,10 +11,10 @@ import java.util.Date;
 @Component
 public class JwtProvider {
 
-    @Value("${pl.dmcs.mzelazko.jwtSecret}")
+    @Value("${pl.dmcs.mtosik.jwtSecret}")
     private String jwtSecret;
 
-    @Value("${pl.dmcs.mzelazko.jwtExpiration}")
+    @Value("${pl.dmcs.mtosik.jwtExpiration}")
     private int jwtExpiration;
 
     public String generateJwtToken(Authentication authentication) {

+ 4 - 4
backend/src/main/resources/application.properties

@@ -3,7 +3,7 @@ spring.mvc.view.suffix=.jsp
 
 # DataSource settings: set here your own configurations for the database
 # connection.
-spring.datasource.url = jdbc:postgresql://localhost:5432/template1
+spring.datasource.url = jdbc:postgresql://localhost:5432/tosiczek
 spring.datasource.username = postgres
 spring.datasource.password = postgres
 
@@ -12,7 +12,7 @@ spring.datasource.testWhileIdle = true
 spring.datasource.validationQuery = SELECT 1
 
 # IMPORTANT: to use data.sql file has to be uncommented
-spring.sql.init.mode = always
+ spring.sql.init.mode = always
 
 # Show or not log for each sql query
 spring.jpa.show-sql = true
@@ -37,5 +37,5 @@ spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
 # logging.level.org.springframework.web = trace
 # logging.level.org.hibernate = trace
 
-pl.dmcs.mzelazko.jwtSecret = jwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKey
-pl.dmcs.mzelazko.jwtExpiration = 3600
+pl.dmcs.mtosik.jwtSecret = jwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKeyjwtSecretKey
+pl.dmcs.mtosik.jwtExpiration = 3600

+ 2 - 2
frontend/src/app/admin/admin.component.html

@@ -9,7 +9,7 @@
             <div class="row flex flex-row items-center justify-between my-2">
               <div class="flex flex-row items-center justify-center">
                 <span class="w-auto p-3 bg-gray-300 text-gray-900 text-3xl text-bold flex items-center justify-center mr-5 rounded-lg">ID: {{student.id}}</span>
-                <p class="text-xl font-semibold">{{student.name}} {{student.surname}}</p>
+                <p class="text-xl font-semibold">{{student.firstname}} {{student.lastname}}</p>
               </div>
               <button class="w-[200px] ml-5 text-white focus:ring-4 focus:outline-none font-medium rounded-lg text-sm px-5 py-2.5 text-center bg-gray-900 hover:bg-gray-950 focus:ring-primary-800" (click)="deleteStudent(student)">Delete</button>
             </div>
@@ -23,7 +23,7 @@
             <div class="row flex flex-row items-center justify-between my-2">
               <div class="flex flex-row items-center justify-center">
                 <span class="w-auto p-3 bg-gray-300 text-gray-900 text-3xl text-bold flex items-center justify-center mr-5 rounded-lg">ID: {{teacher.id}}</span>
-                <p class="text-xl font-semibold">{{teacher.name}} {{teacher.surname}}</p>
+                <p class="text-xl font-semibold">{{teacher.firstname}} {{teacher.lastname}}</p>
               </div>
               <button class="w-[200px] ml-5 text-white focus:ring-4 focus:outline-none font-medium rounded-lg text-sm px-5 py-2.5 text-center bg-gray-900 hover:bg-gray-950 focus:ring-primary-800" (click)="deleteTeacher(teacher)">Delete</button>
             </div>

+ 3 - 3
frontend/src/app/grademanager/grademanager.component.html

@@ -22,7 +22,7 @@
               <label for="student" class="block mb-2 text-2xl font-medium text-gray-900">Student</label>
               <select id="student" name="student" [(ngModel)]="form.student" #student="ngModel" required
                       class="form-control bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5">
-                <option *ngFor="let student of studentList" [value]="student.id">{{ student.name }} {{ student.surname }}</option>
+                <option *ngFor="let student of studentList" [value]="student.id">{{ student.firstname }} {{ student.lastname }}</option>
               </select>
               <div *ngIf="f.submitted && student.invalid">
                 <div class="mt-2 text-sm font-light text-gray-500" *ngIf="['student.errors?.required']">Student is required</div>
@@ -47,8 +47,8 @@
             <tbody>
             <ng-container *ngFor="let student of studentList; index as i">
               <tr [class.even-row]="i % 2 === 1">
-                <td class="table-cell">{{ student.name }}</td>
-                <td class="table-cell">{{ student.surname }}</td>
+                <td class="table-cell">{{ student.firstname }}</td>
+                <td class="table-cell">{{ student.lastname }}</td>
                 <td class="table-cell">
                   <div class="grades-container">
                     <ng-container *ngFor="let grade of gradeList">

+ 9 - 0
frontend/src/app/home/home.component.css

@@ -10,6 +10,15 @@
   text-transform: uppercase;
 }
 
+.logout-container {
+  display: flex;
+  flex-direction: column;
+  gap: 10px;
+  text-transform: uppercase;
+  align-items: center;
+  height: 100vh;
+}
+
 .info-heading {
   font-size: 24px;
   font-weight: bold;

+ 5 - 5
frontend/src/app/student/student.model.ts

@@ -2,13 +2,13 @@ import {Grade} from "../grade/grade.model";
 
 export class Student {
   id?: number;
-  name: string;
-  surname: string;
+  firstname: string;
+  lastname: string;
   grades: Grade[];
 
-  constructor(name: string, surname: string) {
-    this.name = name;
-    this.surname = surname;
+  constructor(firstname: string, lastname: string) {
+    this.firstname = firstname;
+    this.lastname = lastname;
     this.grades = [];
   }
 }

+ 5 - 5
frontend/src/app/teacher/teacher.model.ts

@@ -2,13 +2,13 @@ import {Subject} from "../subject/subject.model";
 
 export class Teacher {
   id?: number;
-  name: string;
-  surname: string;
+  firstname: string;
+  lastname: string;
   subjects: Subject[];
 
-  constructor(name: string, surname: string) {
-    this.name = name;
-    this.surname = surname;
+  constructor(firstname: string, lastname: string) {
+    this.firstname = firstname;
+    this.lastname = lastname;
     this.subjects = [];
   }
 }