Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #2

Open
wants to merge 70 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
3f680c6
add Controller, Metadata, Course, Class entity
cuong02n Apr 29, 2024
7efba5a
add Constraint unique for some field, add UserClassRegistration.java
cuong02n Apr 29, 2024
a4560d8
add Unique constraint for CourseRelationship entity
cuong02n Apr 29, 2024
1e9e33f
Add Nullable annotation for BaseEntity
cuong02n Apr 29, 2024
b6e26ac
add Query, Service
cuong02n Apr 29, 2024
1365bb1
Add Virtual User, Course, add Auto update timestamp
cuong02n Apr 29, 2024
b1c606e
add baseResponse, timestamp util
cuong02n Apr 30, 2024
7ad92cb
add controller, add Default Serializer
cuong02n May 1, 2024
5b838df
Add RateLimitInterceptor
cuong02n May 2, 2024
0de4eaf
Add Composite Primary Key for Entity: Class
cuong02n May 2, 2024
145da6f
add GsonUtil
cuong02n May 3, 2024
4392733
remove attribute: active in Course, add version Instead.
cuong02n May 3, 2024
48fb587
add GsonUtil, add api for course
cuong02n May 3, 2024
73e3ebf
add Swagger
cuong02n May 3, 2024
c0878a9
Add BaseResponse, Handle Exception format
cuong02n May 4, 2024
f0701c2
Add Jwt, Authentication Prototype, Student Controller, AuthRequest, U…
cuong02n May 5, 2024
a40026f
check timetable available
20204524-cuongnm May 5, 2024
07d2c73
check timetable available
20204524-cuongnm May 5, 2024
35fd2f9
Merge remote-tracking branch 'origin/dev' into dev
20204524-cuongnm May 6, 2024
b922d70
simplify conflict hour operation
cuong02n May 6, 2024
74924b4
CRUD: register course
cuong02n May 7, 2024
99531fc
Failed when Authorization
cuong02n May 7, 2024
9d04f81
success verify with jwt token
20204524-cuongnm May 7, 2024
da9dd75
add exception handler for SecurityConfig
20204524-cuongnm May 8, 2024
3a6c213
Course test api successfully, remove some unused field in Course.java
20204524-cuongnm May 8, 2024
5ad9ebc
Excel api is ok
20204524-cuongnm May 9, 2024
81e86b2
Batch Course update ok
cuong02n May 10, 2024
fd6da04
add custom DataIntegrityViolationException
20204524-cuongnm May 12, 2024
d1620e5
add custom MetadataService, Interceptor, MessageException and Metadat…
20204524-cuongnm May 12, 2024
b322124
add PublicController
cuong02n May 13, 2024
2e8108b
Access Deny
cuong02n May 14, 2024
57d4b62
fix MessageResponse, fix rate limit
cuong02n May 15, 2024
a73f98d
Change user's pk to email, add auth login with password.
cuong02n May 29, 2024
d48ddd0
add CORS
cuong02n May 30, 2024
4fddb3e
allow cross origin
cuong02n May 31, 2024
608501a
Change Auth Response: ExpiredIn -> ExpiredAt
cuong02n May 31, 2024
ecaa64f
Change some API, model for frontend
cuong02n Jun 2, 2024
1962ed5
Change some API param for frontend, add Common controller
cuong02n Jun 2, 2024
13f2896
Set AdminStudentController, Method for update LastModified
cuong02n Jun 4, 2024
fa47678
Processing for Class Registration
cuong02n Jun 5, 2024
847f42f
Adding teacher for class
cuong02n Jun 5, 2024
7edcdbd
add checker for class registration, add DEBUG log, TRACE sql
cuong02n Jun 8, 2024
1a1d11f
add size for list
cuong02n Jun 11, 2024
cfa50bf
add sql data
cuong02n Jun 11, 2024
57a5ff4
Set AdminStudentController, Method for update LastModified
cuong02n Jun 11, 2024
f83c32f
Change logic for Register + unRegister
cuong02n Jun 12, 2024
e36688f
Change class to its similar
cuong02n Jun 13, 2024
118a4a3
fix
cuong02n Jun 14, 2024
cce6720
add start day of year
cuong02n Jun 15, 2024
db9fc4b
ADMIN class API done
cuong02n Jun 16, 2024
63e12fa
Change Metadata Prototype, Add Super Admin Role
cuong02n Jun 18, 2024
fa0abb2
Add API metadata
cuong02n Jun 18, 2024
a91e811
Metadata Done
cuong02n Jun 19, 2024
be438c9
add before migrate
cuong02n Jun 20, 2024
daca9ec
Change to Maven
cuong02n Jun 20, 2024
2d84237
change folder format
cuong02n Jun 22, 2024
a68b5e9
add astah
cuong02n Jun 23, 2024
c808358
Change format folder
cuong02n Jun 25, 2024
e197032
Add '/api' for prefix API
cuong02n Jul 1, 2024
f9340ca
Add '/api' for prefix API
cuong02n Jul 1, 2024
260313b
add in DAC
cuong02n Jul 2, 2024
b221918
8/7/2024
cuong02n Jul 8, 2024
c3d1cfd
registed -> registered (typo)
cuong02n Jul 8, 2024
ec775fa
registed -> registered (typo)
cuong02n Jul 8, 2024
a5beb06
Audit Failed, next step: transaction
cuong02n Jul 9, 2024
128eb54
enable Auditing
cuong02n Jul 9, 2024
d615e6a
Build for Release
cuong02n Jul 11, 2024
c491afa
remove trace, add constraint for full class
cuong02n Jul 13, 2024
09e3efa
Add count registered
cuong02n Jul 14, 2024
2eaec0a
Add count registered
cuong02n Jul 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
HELP.md
README.md
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
Expand Down
19 changes: 19 additions & 0 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
wrapperVersion=3.3.2
distributionType=only-script
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.7/apache-maven-3.9.7-bin.zip
40 changes: 0 additions & 40 deletions build.gradle

This file was deleted.

Loading