diff --git a/.gitignore b/.gitignore index b741a2d44..6232a0e99 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ coverage node_modules dist -storage .idea npm-debug.log .eslintcache diff --git a/back/methods/image/specs/download.spec.js b/back/methods/image/specs/download.spec.js index 1258a916a..bc23a0dcd 100644 --- a/back/methods/image/specs/download.spec.js +++ b/back/methods/image/specs/download.spec.js @@ -4,20 +4,21 @@ describe('image download()', () => { const collection = 'user'; const size = '160x160'; const employeeId = 1; + const developerId = 9; + const jessicaJonesId = 1110; const ctx = {req: {accessToken: {userId: employeeId}}}; it('should return the image content-type of the user', async() => { - const userId = 9; - const image = await models.Image.download(ctx, collection, size, userId); + const image = await models.Image.download(ctx, collection, size, developerId); const contentType = image[1]; expect(contentType).toEqual('image/png'); }); - it(`should return false if the user doesn't have image`, async() => { - const userId = 1110; - const image = await models.Image.download(ctx, collection, size, userId); + it('should return the user profile picture', async() => { + const image = await models.Image.download(ctx, collection, size, jessicaJonesId); + const fileName = image[2]; - expect(image).toBeFalse(); + expect(fileName).toMatch('1110.png'); }); }); diff --git a/db/dump/fixtures.before.sql b/db/dump/fixtures.before.sql index 4e01532e2..ee4a439e7 100644 --- a/db/dump/fixtures.before.sql +++ b/db/dump/fixtures.before.sql @@ -118,18 +118,18 @@ INSERT INTO `hedera`.`tpvConfig`(`id`, `currency`, `terminal`, `transactionType` INSERT INTO `account`.`user`(`id`,`name`,`nickname`, `password`,`role`,`active`,`email`,`lang`, `image`) VALUES - (1101, 'BruceWayne', 'Bruce Wayne', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 1, 'BruceWayne@mydomain.com', 'es', 'e7723f0b24ff05b32ed09d95196f2f29'), - (1102, 'PetterParker', 'Petter Parker', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 1, 'PetterParker@mydomain.com', 'en', 'e7723f0b24ff05b32ed09d95196f2f29'), - (1103, 'ClarkKent', 'Clark Kent', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 1, 'ClarkKent@mydomain.com', 'fr', 'e7723f0b24ff05b32ed09d95196f2f29'), - (1104, 'TonyStark', 'Tony Stark', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 1, 'TonyStark@mydomain.com', 'es', 'e7723f0b24ff05b32ed09d95196f2f29'), - (1105, 'MaxEisenhardt', 'Max Eisenhardt', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 1, 'MaxEisenhardt@mydomain.com', 'pt', 'e7723f0b24ff05b32ed09d95196f2f29'), - (1106, 'DavidCharlesHaller', 'David Charles Haller', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 1, 1, 'DavidCharlesHaller@mydomain.com', 'en', 'e7723f0b24ff05b32ed09d95196f2f29'), - (1107, 'HankPym', 'Hank Pym', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 1, 1, 'HankPym@mydomain.com', 'en', 'e7723f0b24ff05b32ed09d95196f2f29'), - (1108, 'CharlesXavier', 'Charles Xavier', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 1, 1, 'CharlesXavier@mydomain.com', 'en', 'e7723f0b24ff05b32ed09d95196f2f29'), - (1109, 'BruceBanner', 'Bruce Banner', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 1, 1, 'BruceBanner@mydomain.com', 'en', 'e7723f0b24ff05b32ed09d95196f2f29'), - (1110, 'JessicaJones', 'Jessica Jones', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 1, 1, 'JessicaJones@mydomain.com', 'en', NULL), - (1111, 'Missing', 'Missing', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 0, NULL, 'en', NULL), - (1112, 'Trash', 'Trash', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 0, NULL, 'en', NULL); + (1101, 'BruceWayne', 'Bruce Wayne', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 1, 'BruceWayne@mydomain.com', 'es','1101'), + (1102, 'PetterParker', 'Petter Parker', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 1, 'PetterParker@mydomain.com', 'en','1102'), + (1103, 'ClarkKent', 'Clark Kent', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 1, 'ClarkKent@mydomain.com', 'fr','1103'), + (1104, 'TonyStark', 'Tony Stark', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 1, 'TonyStark@mydomain.com', 'es','1104'), + (1105, 'MaxEisenhardt', 'Max Eisenhardt', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 1, 'MaxEisenhardt@mydomain.com', 'pt','1105'), + (1106, 'DavidCharlesHaller', 'David Charles Haller', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 1, 1, 'DavidCharlesHaller@mydomain.com', 'en','1106'), + (1107, 'HankPym', 'Hank Pym', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 1, 1, 'HankPym@mydomain.com', 'en','1107'), + (1108, 'CharlesXavier', 'Charles Xavier', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 1, 1, 'CharlesXavier@mydomain.com', 'en','1108'), + (1109, 'BruceBanner', 'Bruce Banner', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 1, 1, 'BruceBanner@mydomain.com', 'en','1109'), + (1110, 'JessicaJones', 'Jessica Jones', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 1, 1, 'JessicaJones@mydomain.com', 'en','1110'), + (1111, 'Missing', 'Missing', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 0, NULL, 'en','e7723f0b24ff05b32ed09d95196f2f29'), + (1112, 'Trash', 'Trash', '$2b$10$UzQHth.9UUQ1T5aiQJ21lOU0oVlbxoqH4PFM9V8T90KNSAcg0eEL2', 2, 0, NULL, 'en','e7723f0b24ff05b32ed09d95196f2f29'); UPDATE account.`user` SET passExpired = DATE_SUB(util.VN_CURDATE(), INTERVAL 1 YEAR) diff --git a/storage/image/user/1600x1600/1101.png b/storage/image/user/1600x1600/1101.png new file mode 100644 index 000000000..aaf3ed566 Binary files /dev/null and b/storage/image/user/1600x1600/1101.png differ diff --git a/storage/image/user/1600x1600/1102.png b/storage/image/user/1600x1600/1102.png new file mode 100644 index 000000000..ca4c4c8a8 Binary files /dev/null and b/storage/image/user/1600x1600/1102.png differ diff --git a/storage/image/user/1600x1600/1103.png b/storage/image/user/1600x1600/1103.png new file mode 100644 index 000000000..55ef28000 Binary files /dev/null and b/storage/image/user/1600x1600/1103.png differ diff --git a/storage/image/user/1600x1600/1104.png b/storage/image/user/1600x1600/1104.png new file mode 100644 index 000000000..f57535ac5 Binary files /dev/null and b/storage/image/user/1600x1600/1104.png differ diff --git a/storage/image/user/1600x1600/1105.png b/storage/image/user/1600x1600/1105.png new file mode 100644 index 000000000..3aa33f8ea Binary files /dev/null and b/storage/image/user/1600x1600/1105.png differ diff --git a/storage/image/user/1600x1600/1106.png b/storage/image/user/1600x1600/1106.png new file mode 100644 index 000000000..121d2d94f Binary files /dev/null and b/storage/image/user/1600x1600/1106.png differ diff --git a/storage/image/user/1600x1600/1107.png b/storage/image/user/1600x1600/1107.png new file mode 100644 index 000000000..5a04e3027 Binary files /dev/null and b/storage/image/user/1600x1600/1107.png differ diff --git a/storage/image/user/1600x1600/1108.png b/storage/image/user/1600x1600/1108.png new file mode 100644 index 000000000..d704ef321 Binary files /dev/null and b/storage/image/user/1600x1600/1108.png differ diff --git a/storage/image/user/1600x1600/1109.png b/storage/image/user/1600x1600/1109.png new file mode 100644 index 000000000..5c0fdd3e7 Binary files /dev/null and b/storage/image/user/1600x1600/1109.png differ diff --git a/storage/image/user/1600x1600/1110.png b/storage/image/user/1600x1600/1110.png new file mode 100644 index 000000000..ea40691bf Binary files /dev/null and b/storage/image/user/1600x1600/1110.png differ diff --git a/storage/image/user/1600x1600/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png b/storage/image/user/1600x1600/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png index 52f0fb9d1..e090bc2eb 100644 Binary files a/storage/image/user/1600x1600/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png and b/storage/image/user/1600x1600/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png differ diff --git a/storage/image/user/160x160/1101.png b/storage/image/user/160x160/1101.png new file mode 100644 index 000000000..e4b2cf3d5 Binary files /dev/null and b/storage/image/user/160x160/1101.png differ diff --git a/storage/image/user/160x160/1102.png b/storage/image/user/160x160/1102.png new file mode 100644 index 000000000..220b7b572 Binary files /dev/null and b/storage/image/user/160x160/1102.png differ diff --git a/storage/image/user/160x160/1103.png b/storage/image/user/160x160/1103.png new file mode 100644 index 000000000..a35e5f700 Binary files /dev/null and b/storage/image/user/160x160/1103.png differ diff --git a/storage/image/user/160x160/1104.png b/storage/image/user/160x160/1104.png new file mode 100644 index 000000000..66997bab1 Binary files /dev/null and b/storage/image/user/160x160/1104.png differ diff --git a/storage/image/user/160x160/1105.png b/storage/image/user/160x160/1105.png new file mode 100644 index 000000000..71d2f32b4 Binary files /dev/null and b/storage/image/user/160x160/1105.png differ diff --git a/storage/image/user/160x160/1106.png b/storage/image/user/160x160/1106.png new file mode 100644 index 000000000..5da9516b1 Binary files /dev/null and b/storage/image/user/160x160/1106.png differ diff --git a/storage/image/user/160x160/1107.png b/storage/image/user/160x160/1107.png new file mode 100644 index 000000000..a6ce498cf Binary files /dev/null and b/storage/image/user/160x160/1107.png differ diff --git a/storage/image/user/160x160/1108.png b/storage/image/user/160x160/1108.png new file mode 100644 index 000000000..dac0d6f93 Binary files /dev/null and b/storage/image/user/160x160/1108.png differ diff --git a/storage/image/user/160x160/1109.png b/storage/image/user/160x160/1109.png new file mode 100644 index 000000000..439964486 Binary files /dev/null and b/storage/image/user/160x160/1109.png differ diff --git a/storage/image/user/160x160/1110.png b/storage/image/user/160x160/1110.png new file mode 100644 index 000000000..aa49d3d30 Binary files /dev/null and b/storage/image/user/160x160/1110.png differ diff --git a/storage/image/user/160x160/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png b/storage/image/user/160x160/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png index 07f21ecd1..e090bc2eb 100644 Binary files a/storage/image/user/160x160/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png and b/storage/image/user/160x160/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png differ diff --git a/storage/image/user/520x520/1101.png b/storage/image/user/520x520/1101.png new file mode 100644 index 000000000..664be96f2 Binary files /dev/null and b/storage/image/user/520x520/1101.png differ diff --git a/storage/image/user/520x520/1102.png b/storage/image/user/520x520/1102.png new file mode 100644 index 000000000..11f7d4e89 Binary files /dev/null and b/storage/image/user/520x520/1102.png differ diff --git a/storage/image/user/520x520/1103.png b/storage/image/user/520x520/1103.png new file mode 100644 index 000000000..28825c3ea Binary files /dev/null and b/storage/image/user/520x520/1103.png differ diff --git a/storage/image/user/520x520/1104.png b/storage/image/user/520x520/1104.png new file mode 100644 index 000000000..11ddc971d Binary files /dev/null and b/storage/image/user/520x520/1104.png differ diff --git a/storage/image/user/520x520/1105.png b/storage/image/user/520x520/1105.png new file mode 100644 index 000000000..2c32427d4 Binary files /dev/null and b/storage/image/user/520x520/1105.png differ diff --git a/storage/image/user/520x520/1106.png b/storage/image/user/520x520/1106.png new file mode 100644 index 000000000..fd58c993d Binary files /dev/null and b/storage/image/user/520x520/1106.png differ diff --git a/storage/image/user/520x520/1107.png b/storage/image/user/520x520/1107.png new file mode 100644 index 000000000..10e4ee6ce Binary files /dev/null and b/storage/image/user/520x520/1107.png differ diff --git a/storage/image/user/520x520/1108.png b/storage/image/user/520x520/1108.png new file mode 100644 index 000000000..8a90da8d3 Binary files /dev/null and b/storage/image/user/520x520/1108.png differ diff --git a/storage/image/user/520x520/1109.png b/storage/image/user/520x520/1109.png new file mode 100644 index 000000000..35d419273 Binary files /dev/null and b/storage/image/user/520x520/1109.png differ diff --git a/storage/image/user/520x520/1110.png b/storage/image/user/520x520/1110.png new file mode 100644 index 000000000..0824380a9 Binary files /dev/null and b/storage/image/user/520x520/1110.png differ diff --git a/storage/image/user/520x520/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png b/storage/image/user/520x520/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png index 52f0fb9d1..e090bc2eb 100644 Binary files a/storage/image/user/520x520/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png and b/storage/image/user/520x520/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png differ diff --git a/storage/image/user/full/1101.png b/storage/image/user/full/1101.png new file mode 100644 index 000000000..72000f7c5 Binary files /dev/null and b/storage/image/user/full/1101.png differ diff --git a/storage/image/user/full/1102.png b/storage/image/user/full/1102.png new file mode 100644 index 000000000..81aa86a9f Binary files /dev/null and b/storage/image/user/full/1102.png differ diff --git a/storage/image/user/full/1103.png b/storage/image/user/full/1103.png new file mode 100644 index 000000000..b0a72c286 Binary files /dev/null and b/storage/image/user/full/1103.png differ diff --git a/storage/image/user/full/1104.png b/storage/image/user/full/1104.png new file mode 100644 index 000000000..9c9f64587 Binary files /dev/null and b/storage/image/user/full/1104.png differ diff --git a/storage/image/user/full/1105.png b/storage/image/user/full/1105.png new file mode 100644 index 000000000..5a353c2dc Binary files /dev/null and b/storage/image/user/full/1105.png differ diff --git a/storage/image/user/full/1106.png b/storage/image/user/full/1106.png new file mode 100644 index 000000000..9b6d746ac Binary files /dev/null and b/storage/image/user/full/1106.png differ diff --git a/storage/image/user/full/1107.png b/storage/image/user/full/1107.png new file mode 100644 index 000000000..182c8af6b Binary files /dev/null and b/storage/image/user/full/1107.png differ diff --git a/storage/image/user/full/1108.png b/storage/image/user/full/1108.png new file mode 100644 index 000000000..2bf1fbdb3 Binary files /dev/null and b/storage/image/user/full/1108.png differ diff --git a/storage/image/user/full/1109.png b/storage/image/user/full/1109.png new file mode 100644 index 000000000..78b94095f Binary files /dev/null and b/storage/image/user/full/1109.png differ diff --git a/storage/image/user/full/1110.png b/storage/image/user/full/1110.png new file mode 100644 index 000000000..5b0350d36 Binary files /dev/null and b/storage/image/user/full/1110.png differ diff --git a/storage/image/user/full/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png b/storage/image/user/full/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png index 52f0fb9d1..e090bc2eb 100644 Binary files a/storage/image/user/full/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png and b/storage/image/user/full/4fa3ada0-3ac4-11eb-9ab8-27f6fc3b85fd.png differ