|
|
7bd34f3312
|
Fix error when otherNames is undefined
|
2022-02-14 20:54:19 +00:00 |
|
|
|
c85166a7a0
|
Make EmailBuilder fields private
|
2022-02-14 20:53:46 +00:00 |
|
|
|
1c680b076a
|
Added functionality to Emailer to create nodemailer transport in preparation for email sending
|
2022-02-14 20:24:43 +00:00 |
|
|
|
3177653d60
|
Added Emailer class to send emails
|
2022-02-14 17:27:41 +00:00 |
|
|
|
def29705c6
|
Added documentation for EmailBuilder class
|
2022-02-14 17:05:44 +00:00 |
|
|
|
1ccc25f185
|
Added new EmailBuilder class
|
2022-02-14 15:02:37 +00:00 |
|
|
|
6055a1e797
|
Implemented User getter for fullName
|
2022-02-14 15:01:33 +00:00 |
|
|
|
b955609399
|
Implemented User.changePassword
|
2022-02-14 10:29:58 +00:00 |
|
|
|
e38135cb6c
|
Implemented User getter
|
2022-02-14 10:29:35 +00:00 |
|
|
|
53ac018d40
|
Rewrite PasswordReset constructor to check for token in record
|
2022-02-14 10:28:16 +00:00 |
|
|
|
fc10725862
|
Implemented User generatePasswordReset
|
2022-02-14 00:23:58 +00:00 |
|
|
|
cad66f56f8
|
Implemented PasswordReset generatePasswordReset
|
2022-02-14 00:23:37 +00:00 |
|
|
|
3e581b689e
|
Implemented PasswordReset hashToken
|
2022-02-14 00:22:25 +00:00 |
|
|
|
e644ba25bd
|
Implemented PasswordReset constructor
|
2022-02-14 00:21:55 +00:00 |
|
|
|
1b2dfe5681
|
Rewrite User constructor to search all tables if no type given
|
2022-02-14 00:19:28 +00:00 |
|
|
|
588ca67745
|
Implement User.verifyPassword
|
2022-02-13 22:18:36 +00:00 |
|
|
|
8e91966d4b
|
Implemented Account.getUserByEmail
|
2022-02-13 22:17:38 +00:00 |
|
|
|
401eaa56e1
|
Added route for registering an Account
|
2022-02-13 22:11:15 +00:00 |
|
|
|
cbdbc92807
|
Implemented Account.createAccount
|
2022-02-13 22:09:09 +00:00 |
|
|
|
119445fd6e
|
Implemented User.creareUser
|
2022-02-13 22:07:53 +00:00 |
|
|
|
646c721128
|
Implement account constructor
|
2022-02-13 22:04:05 +00:00 |
|
|
|
254a9b8006
|
Implement user constructor
|
2022-02-13 22:03:21 +00:00 |
|
|
|
2de64cdf40
|
Added database query parameter sanitisation to replace nullish values with null
|
2022-02-18 17:10:13 +00:00 |
|
|
|
3081417a54
|
Use importJSON instead of hardcoded require
|
2022-02-13 21:54:54 +00:00 |
|
|
|
f499380836
|
Added validator module and tests
|
2022-02-09 16:34:35 +00:00 |
|
|
|
c7b3cd131f
|
Added forgotten strict mode declarations
|
2022-02-09 15:26:49 +00:00 |
|
|
|
2c64ac3dd8
|
Added handlebars equality helper
|
2022-02-08 20:20:23 +00:00 |
|
|
|
51db80f04c
|
Auto use jest-extended matchers in tests
|
2022-01-24 09:44:48 +00:00 |
|
|
|
d630af88f9
|
Added method to expose the mysql2 database connection
|
2022-01-23 23:14:55 +00:00 |
|
|
|
e6813851bf
|
Added new module for importing JSON files safely, along with test files
|
2022-01-23 22:35:31 +00:00 |
|
|
|
9f4d947126
|
Added initial class skeletons
|
2022-01-20 23:29:26 +00:00 |
|
|
|
b14be8095e
|
Restructure before adding class skeletons
|
2022-01-20 23:16:38 +00:00 |
|
|
|
960575280b
|
Added validation and sanitisation for sql queries passed into runQuery
|
2022-01-20 22:57:17 +00:00 |
|
|
|
5cc2b29257
|
Added DatabaseConnectionPool.close()
|
2022-01-20 17:57:37 +00:00 |
|
|
|
ec3890fa7f
|
Fix bug where trailing whitespace in sql query after ; would error
|
2022-01-20 17:57:01 +00:00 |
|
|
|
5854c3928a
|
Added tests for DatabaseConnectionPool class
|
2022-01-20 17:04:20 +00:00 |
|
|
|
822b6b3115
|
Added a mock DatabaseConnectionPool object for testing
|
2022-01-20 17:04:20 +00:00 |
|
|
|
0fa2310f39
|
Added database interface module
|
2022-01-20 17:04:20 +00:00 |
|