This website requires JavaScript.
ee76974e73
31.6. Users Table Component Base Implementation (#31 )
Art
2021-10-08 16:32:16 +03:00
ac51c5cd37
31.5. Profile Component Base Implementation (#31 )
Art
2021-10-08 15:07:01 +03:00
eed99b2119
31.4. Settings Component Base Implementation (#31 )
Art
2021-10-08 14:10:05 +03:00
b11ede8e54
31.3. Management Component Base Implementation (#31 )
Art
2021-10-08 13:37:38 +03:00
822d20aa00
31.2. Configure routing (#31 )
Art
2021-10-08 11:50:29 +03:00
209c0d6afe
31.1. Base components to decompose user.component (#31 Split user.component into several components)
Art
2021-10-08 11:50:20 +03:00
05b5a9fb0e
#46 refactor to use ngClass and ngStyle
Art
2021-10-08 11:05:50 +03:00
fa29b7e4fe
#45 reduce jar file size (use separate dependencies instead of aws-java-sdk)
Art
2021-09-30 17:00:29 +03:00
9aafa6bef5
44.4 Improve security by using more secure algorithm (#44 )
Art
2021-09-30 16:45:03 +03:00
828d7b9896
44.3 Updated Jasypt version to 3.0.3 (#44 )
Art
2021-09-30 15:43:05 +03:00
61fb3fba13
44.2 Jasypt initialization Refactoring (#44 )
Art
2021-09-30 14:32:52 +03:00
006a032831
44.1 Jasypt dependency and made it work (#44 encrypt passwords using jasypt)
Art
2021-09-30 14:08:12 +03:00
5505377baa
#43 Adjust ec2 iam role to have less permissions
Art
2021-09-30 09:57:40 +03:00
38614b3ade
38.6 Modified secrets in Secrets Manager (#38 )
Art
2021-09-29 23:27:18 +03:00
cc44da8452
38.5 Refactoring Configuration to run in EC2 and PC with configured AWS credentials (#38 )
Art
2021-09-29 22:34:34 +03:00
75bec1802e
38.4 Using Secrets Manager to store access keys (#38 )
Art
2021-09-29 15:51:44 +03:00
0848a31436
38.3 Deploy backend with S3 storage profile (#38 )
Art
2021-09-29 13:36:56 +03:00
70aebf53bb
38.2 Working with S3 (tutorial) - using aws-java-sdk (#38 )
Art
2021-09-29 11:12:42 +03:00
ebcb900cdf
38.1 Extract Profile Image operation into separate ProfileImageService (#38 save profile images to S3)
Art
2021-09-28 23:17:58 +03:00
65b29ce2a1
27.7. Excluded current username from FormData (#27 )
Art
2021-09-28 21:06:26 +03:00
84d8b264b9
27.6. Fixed refreshing arrows when getting all the users (#27 )
Art
2021-09-28 20:38:52 +03:00
3236ecbf82
27.5. Fixed or excluded frontend tests (#27 )
Art
2021-09-28 17:26:29 +03:00
9a3aa8b84c
27.4.3. Modified Frontend UserService to call PUT request to new endpoint URL (#27 )
Art
2021-09-28 17:25:39 +03:00
da6d786574
27.4.2. Modified public URLs for getting profile image - frontend (#27 )
Art
2021-09-28 17:04:52 +03:00
a1e5b6883e
27.4.1. Modified endpoints related to profile image - backend (#27 )
Art
2021-09-28 16:26:43 +03:00
75517d4821
27.3.2. Modified endpoint update user - use userId instead of current username - frontend (#27 )
Art
2021-09-28 15:05:52 +03:00
1046f352ab
27.3.1. Modified endpoint update user - use userId instead of current username - backend (#27 )
Art
2021-09-28 14:37:01 +03:00
76cd81a731
27.2. Modified UserService to validate that user exists when getDefaultProfileImage method is invoked (#27 )
Art
2021-09-28 13:35:18 +03:00
685fcf2136
27.1. Modify userId to be UUID instead of String (#27 refactor http calls to use userId instead of username or email)
Art
2021-09-28 11:53:58 +03:00
6a1a5301b7
#39 fix issue /user/image/1 - produces 404 without appropriate HttpResponse message
Art
2021-09-28 10:01:23 +03:00
9210e726bf
Refactor error messages to be in lower case (#30 )
Art
2021-09-27 22:50:40 +03:00
dd536c5bf1
#37 Fix error in String to Role conversion
Art
2021-09-27 22:01:05 +03:00
de952b2144
40.5 Testing frontend (#40 )
Art
2021-09-27 21:31:35 +03:00
1e168df1d4
40.4 Deploy Application to docker-ec2 (#40 )
Art
2021-09-27 18:01:44 +03:00
15c1b30dad
40.3. Modify Security Group for EC2 instance (#40 )
Art
2021-09-27 17:58:06 +03:00
f34002cbdb
40.2. Configure Spring app (#40 )
Art
2021-09-27 17:56:07 +03:00
459e996af4
40.1. Generate SelfSigned certificate (#40 Secure Communication with HTTPS - Spring Boot Backend)
Art
2021-09-27 17:55:08 +03:00
438c09bb35
36.2a Testing Backend HTTPS access with frontend (#36 , #32 )
Art
2021-09-27 15:52:01 +03:00
d4ad1e070b
36.2 Providing HTTPS access to the backend through Elastic LoadBalancer (ELB) and Amazon Certificate Manager (ACM) (#36 , #32 )
Art
2021-09-27 15:45:35 +03:00
a6eee3d2f2
36.1.a Create subdomain for Beanstalk environment (#36 , #32 )
Art
2021-09-27 11:00:41 +03:00
24e40f904c
36.1. Deploy backend into Elastic Beanstalk (#36 , #32 )
Art
2021-09-27 10:08:09 +03:00
df9836ef27
34.6 Persisting images to EC2 filesystem (#34 , #32 )
Art
2021-09-26 16:12:36 +03:00
947fe1da74
34.5 Logging remote docker (#34 , #32 )
Art
2021-09-26 15:25:58 +03:00
29de599fc4
34.4 Configure frontend to call new backend (#34 , #32 )
Art
2021-09-26 14:57:02 +03:00
b7e91fb427
34.3 Build and Run Docker image in Docker EC2 (#34 , #32 )
Art
2021-09-26 10:32:15 +03:00
962393ff4e
34.2. Allow Docker EC2 to Access RDS (#34 , #32 )
Art
2021-09-26 10:26:51 +03:00
a2f0c389de
34.1. Create EC2 Docker instance (#34 deploy backend into docker ec2 instance, #32 )
Art
2021-09-26 10:26:04 +03:00
f6859d263b
35.2 deploy MySQL into AWS RDS - WITHOUT public access (#35 , #32 )
Art
2021-09-25 19:00:21 +03:00
72ff6e4c4d
35.1 deploy MySQL into AWS RDS - with public access (#35 , #32 )
Art
2021-09-25 18:44:49 +03:00
906b1c9620
deploy frontend into s3 bucket (#33 , #32 )
Art
2021-09-25 01:08:19 +03:00
f1001ce262
209. Testing in Production (#32 )
Art
2021-09-24 23:31:18 +03:00
71016a4d35
208.2. Creating Unix Service - My impl (through service and with Env variable) (#32 )
Art
2021-09-24 23:26:26 +03:00
39c721a31e
208.1. Creating Unix Service - GetArrays impl (without profile) (#32 )
Art
2021-09-24 18:29:31 +03:00
61dcb2cc2a
Sending Emails through AWS SES (#32 )
Art
2021-09-24 17:13:17 +03:00
3ab2d50024
207. Deploying Angular Application (#32 )
Art
2021-09-24 14:53:16 +03:00
7d0d25254d
206. Running in AWS (#32 )
Art
2021-09-24 13:30:25 +03:00
c43a0dc24e
205. Configure Spring Boot Application (#32 )
Art
2021-09-24 12:11:38 +03:00
6fa4759520
204. Configure EC2 instance - Part 2 - Install Java and MySQL (#32 )
Art
2021-09-23 21:59:06 +03:00
a5685a04ea
203. Configure EC2 instance - Part 1 - Install httpd Apache server (#32 )
Art
2021-09-23 16:46:35 +03:00
1ad18a90ae
202. Creating EC2 instance (#32 Section 30: Deployment)
Art
2021-09-23 16:16:14 +03:00
e4c868fd20
199. Unsubscribe using SubSink library (#29 )
Art
2021-09-23 15:38:19 +03:00
e5cefa8623
197. Modifying UI by role - Part 3 (#29 )
Art
2021-09-23 14:56:10 +03:00
6d44e944fe
196. Modifying UI by role - Part 2 (#29 )
Art
2021-09-23 10:50:35 +03:00
43fed1a25a
195.2. Modifying UI by role - Part 1 - *ngIf (#29 )
Art
2021-09-22 22:42:29 +03:00
8bf187f9de
195.1. Modifying UI by role - Part 1 - [hidden] (#29 )
Art
2021-09-22 22:27:08 +03:00
f1e6fccf81
194. Getting current user role (#29 )
Art
2021-09-22 20:49:16 +03:00
08e4aad34a
193. Mapping user roles (#29 Section 29: Security Management - Front End)
Art
2021-09-22 20:16:13 +03:00
7775a887ce
190. Only allow image files (#28 )
Art
2021-09-22 16:50:40 +03:00
9c2bcafef9
188. Delete user image on delete user (#28 Section 28: Enhancement)
Art
2021-09-22 16:07:23 +03:00
c45153fb45
185. Report upload progress - Part 3 (#26 )
Art
2021-09-22 15:27:29 +03:00
1cc28049b5
184. Report upload progress - Part 2 (#26 )
Art
2021-09-22 15:09:37 +03:00
db00d8e0bf
183. Report upload progress - Part 1 (#26 )
Art
2021-09-22 14:46:17 +03:00
aeeb66b833
182. Update profile image back end call (#26 )
Art
2021-09-22 14:26:50 +03:00
77e40c594f
181. Adding profile image form (#26 )
Art
2021-09-22 13:59:42 +03:00
718a9c342f
180. Log out (#26 )
Art
2021-09-22 13:11:32 +03:00
72a32b5d31
179. Update user / test user update (#26 )
Art
2021-09-22 12:30:24 +03:00
c8d22c6b37
178. User profile template (#26 Section 27: User Page - Profile)
Art
2021-09-22 12:06:57 +03:00
36cc9a22c4
177.2. Fixing denied access to user management console for unauthenticated users by Guard (#25 )
Art
2021-09-21 23:05:51 +03:00
f8ce75d285
177.1. Test reset password (#25 )
Art
2021-09-21 22:57:48 +03:00
5708dda25e
176. Reset password back end call (#25 Section 26: User Page - Reset Password)
Art
2021-09-21 22:22:49 +03:00
cf3474f32e
174. Delete user back end call (#24 Section 25: User Page - Delete User)
Art
2021-09-21 21:20:30 +03:00
6a4f3498c7
173. Test edit user - CORS modified -> enabled PUT method (#23 )
Art
2021-09-21 20:56:10 +03:00
49e705ff31
172. Edit user back end call (#23 )
Art
2021-09-21 20:52:24 +03:00
72a3336e14
171. Open edit model logic (#23 Section 24: User Page - Edit User)
Art
2021-09-21 18:55:48 +03:00
6300e95650
170.2 Search user list - refactor ngModelChange (#22 )
Art
2021-09-21 17:36:33 +03:00
61ca6f6325
170. Search user list - Implementation with ngModelChange (#22 )
Art
2021-09-21 16:58:46 +03:00
7beb017f98
169. Search user list - My Implementation (#22 )
Art
2021-09-21 16:46:16 +03:00
8c60c2b1e9
Modified user.component and user.service to be able to use default profile image (#22 )
Art
2021-09-21 16:02:15 +03:00
78c3c05be2
Refactored UserDto to use isNotLocked field instead of isNonLocked (#22 )
Art
2021-09-21 15:19:23 +03:00
6573cef24d
167. Refactor and test adding new user (#22 )
Art
2021-09-21 14:53:41 +03:00
1e9a90ad40
166. Saving new user (#22 )
Art
2021-09-21 12:00:38 +03:00
5222961c68
165. Getting profile image and click save button (#22 )
Art
2021-09-21 10:52:53 +03:00
3944b43cfa
164. Understanding file change event (#22 )
Art
2021-09-21 10:07:59 +03:00
6ec90aa5c7
163. Adding new user form (#22 Section 23: User Page - Add a New User)
Art
2021-09-21 09:41:41 +03:00
9b981c6093
162. User info modal - Part 2 (#21 )
Art
2021-09-21 08:48:42 +03:00
e5d4c17324
161. User info modal - Part 1 (#21 )
Art
2021-09-21 08:09:33 +03:00
c331badb59
refactored getAllUsers in frontend to fetch all the users (using backend pagination) (#21 )
Art
2021-09-20 18:48:36 +03:00
9d881a840f
refactored backend tests to generate profileImageUrl in BaseTest with origin http://localhost:8080 and without default filename (#21 )
Art
2021-09-20 18:45:10 +03:00
a2c1ab8567
160. Adding users to the table (#21 )
Art
2021-09-20 18:25:02 +03:00
d2cf5d79b8
159. Fetching users (#21 )
Art
2021-09-20 18:02:47 +03:00