Commit Graph

85 Commits

Author SHA1 Message Date
8614166d64 Send email when adding participant
- create invite email template
- move email config
- implement sendEmail functionality
2020-09-04 12:41:09 +02:00
ac2b6c2b88 Fix id spreadng order bug and consistency in use 2020-09-01 18:57:33 +02:00
3490f71fc3 Refactor nodemailer config 2020-09-01 18:34:33 +02:00
4579be1541 Add function to check SMTP status 2020-08-29 18:14:39 +02:00
6a378df5cf Add invite email template 2020-08-29 15:15:55 +02:00
5413c7dddf Add SMTP status check 2020-08-29 14:30:27 +02:00
a197ae9cc6 Add SMTP transporter in helpers 2020-08-29 11:01:57 +02:00
2b4832a4f7 Update config variables and add nodemailer's ones 2020-08-29 10:48:21 +02:00
f8af75d7d3 Make queries not return meeting password 2020-08-28 20:43:15 +02:00
63843d1afc Remove unused participant knex query
Also fix returned data from getMeetingsByAccountId
2020-08-28 19:30:36 +02:00
c69c510604 Update remaining models to db change 2020-08-28 19:02:50 +02:00
f53842271a Fix getParticipantsByMeetingId 2020-08-28 16:08:19 +02:00
aaa33b46cb Update availability model 2020-08-28 14:34:37 +02:00
d59a562fe2 Update participant model and routes 2020-08-28 14:08:13 +02:00
9cdf4eedd2 Change db structure to allow inviteless accounts 2020-08-28 13:10:15 +02:00
38f3c06d51 Update models to latest changes 2020-08-27 15:21:00 +02:00
ad27d42144 Change migration and seeds from time to datetime 2020-08-26 17:22:59 +02:00
ca1b0fe883 Update migrations with latest db structure changes 2020-08-26 13:20:54 +02:00
8afa93c708 Change default password and possible_date type 2020-08-23 16:04:06 +02:00
12ecf719e9 Update server root message 2020-06-17 13:21:13 +02:00
d46a19b424 Add heroku deployed app url 2020-06-17 13:13:23 +02:00
29030636f6 Comment unconfigured validator 2020-06-17 13:02:52 +02:00
32477a1e57 Change start script name 2020-06-17 12:54:03 +02:00
3f6ff08e6c Correct typo: "availibility" => "availability 2020-06-02 16:51:42 +02:00
ca0bd47ed8 Update installation instructions 2020-05-13 20:24:01 +02:00
dd93f94f3a Fix table of users formatting 2020-05-13 19:58:42 +02:00
9d6e9a288a Update readme with installation steps 2020-05-13 18:45:10 +02:00
0f7f67868b Add link to frontend repository 2020-05-11 11:10:28 +02:00
48c0d05bcb Add express-validator library 2020-05-11 00:48:27 +02:00
03815bd2f6 Add validateParticipantID to participant routes 2020-05-11 00:25:08 +02:00
7a0b2b09ba Add validateMeetingID middleware to meeting routes 2020-05-11 00:18:09 +02:00
e8d8d9e42f Add validateAccountID middleware to account routes 2020-05-11 00:09:16 +02:00
79a8a2fb75 Reorganize and improve error responses 2020-05-11 00:03:48 +02:00
dd6fa0e63c Delete password from user in login response 2020-05-09 14:58:22 +02:00
aa3d51702f Add bcrypt password encoding to account seeds 2020-05-09 14:50:47 +02:00
4b5a5b2477 Implement auth with jwt and add endpoints 2020-05-08 13:12:10 +02:00
fce5a162d3 Replace bcrypt with bcryptjs / move env to config 2020-05-07 15:10:15 +02:00
bf2fb47033 Add password hashing to routes 2020-05-07 14:14:13 +02:00
5ccec5878d Fix addAvailibility model 2020-05-06 15:33:38 +02:00
6a3c5420b0 Fix participant delete endpoint 2020-05-06 15:27:25 +02:00
596baff4b3 Complete meeting endpoints 2020-05-06 13:17:52 +02:00
ad7ca3136a Complete account endpoints 2020-05-06 12:30:32 +02:00
a6dd5bb7f4 Add seeds for db 2020-05-05 17:58:34 +02:00
fa8dfb8ebc Add availibility endpoints 2020-05-05 16:18:36 +02:00
57b66883da Update availibility migration and add basic crud 2020-05-05 11:54:02 +02:00
cfedf47568 Improve error messages with id 2020-05-05 11:34:30 +02:00
b7b7dbbc73 Change fk constraint in possible_date migration 2020-05-04 19:00:20 +02:00
6ce64b5e95 Add CRUD operations for participant 2020-05-04 18:47:05 +02:00
f48244292c Complete crud for accounts and meetings endpoints 2020-05-04 16:02:31 +02:00
dc30471806 Revert server configuration in its own file 2020-05-04 12:28:54 +02:00