Commit Graph

86 Commits

Author SHA1 Message Date
998850b708 finish handler tests 2024-07-16 13:22:46 +02:00
191b010b8e use RequestURI instead of chi.URLParam for testing purpose 2024-07-15 22:42:05 +02:00
6853a1a483 add tests for postavailability and reservation summary 2024-07-15 22:38:29 +02:00
e8390cc51d Use url.Values for post params 2024-07-15 21:36:02 +02:00
4debe0e14e finish availabilityjson test 2024-07-15 21:24:10 +02:00
Muyao CHEN
3f1dfeabc2 add docker compose for pg 2024-07-15 15:13:21 +02:00
Muyao CHEN
4ec8c5d9a1 Fix seed sqls
Should use '' instead of "".
2024-07-15 15:11:06 +02:00
904ee95d63 add tests for availabilityJson 2024-07-14 14:51:12 +02:00
413bfc1685 user postData instead 2024-07-14 11:59:43 +02:00
d76070c21d fix bugs and add tests for PostMakeReservation handler 2024-07-14 11:49:42 +02:00
262b48161d add comment for nosurf 2024-07-13 18:19:51 +02:00
5d670c1dc5 fix availabilityJson post not working error: should pass CSRFToken into the function 2024-07-13 18:19:23 +02:00
0f17b3405e Improving tests by handling multiple test cases 2024-07-13 16:47:23 +02:00
f67aed4942 Updating existing tests to handle sessions 2024-07-13 16:35:17 +02:00
1c46c5a64b Creating a test database repository 2024-07-12 22:43:16 +02:00
32250d92c4 Adding migrations for seeding rooms and restrictions 2024-07-11 23:47:14 +02:00
e2e03307b7 Extrating js module 2024-07-11 23:30:17 +02:00
9775b67a2d Connecting the rooms page to make reservation page 2024-07-11 23:01:10 +02:00
fed901ce25 Providing feedback when searching by room, and connecting to the reservation page 2024-07-10 23:32:49 +02:00
5eb9284b6f Searching for availability by Room 2024-07-10 23:09:45 +02:00
e0a29d21c3 Cleaning up the reservation summary page and improbing validation 2024-07-10 22:55:54 +02:00
95cddfc950 Cleaning up our make reservation page and testing everything 2024-07-10 22:34:27 +02:00
5a646a2b27 Connection search availability to the make reservation page 2024-07-10 22:08:23 +02:00
Muyao CHEN
ab02f8e635 Connecting handlers to new database functions 2024-07-10 12:35:16 +02:00
Muyao CHEN
5f649d6d8e add todo 2024-07-10 11:30:04 +02:00
b9f974cd1f searching for availability for all rooms 2024-07-09 23:50:54 +02:00
42a88034bf Searching for availability by room 2024-07-09 23:08:31 +02:00
74e9fee942 Inserting Room Restrictions 2024-07-09 22:57:07 +02:00
bb7fcbccb7 fix wrong dbname 2024-07-08 23:16:13 +02:00
2ae5d9a2c2 Setting up database functions: inserting a reservation 2024-07-08 23:04:17 +02:00
f5f89c2c03 add comment about orm packages 2024-07-07 22:50:46 +02:00
18c82ba19f Cleaning up our code 2024-07-07 22:37:48 +02:00
44385fbbce Setting up models 2024-07-07 22:32:32 +02:00
c4b41d305d Connecting to the datavase and adding the sql connection to our Repository 2024-07-06 22:55:25 +02:00
07c84fc414 Creating a Driver package 2024-07-06 22:26:41 +02:00
4986434e46 How to connect a Go application to a database 2024-07-06 22:03:02 +02:00
a497798d2f Designing the database using soda migration 2024-07-06 16:51:08 +02:00
Muyao CHEN
9fc6c05d38 Centralizing error handling to a helpers package 2024-07-03 10:03:25 +02:00
Muyao CHEN
0c0159734e Add run script 2024-07-02 21:52:22 +02:00
Muyao CHEN
d87d8ed594 Writing tests for the Forms package 2024-07-02 21:48:00 +02:00
Muyao CHEN
875be55076 Writing tests for Render package 2024-07-02 13:57:45 +02:00
Muyao CHEN
70996c6f60 Writing tests for POST handlers 2024-07-02 13:16:27 +02:00
Muyao CHEN
21478b20ae Writing tests for main package and for GET handlers 2024-07-01 22:34:16 +02:00
Muyao CHEN
dc7ece7d12 update go mod 2024-07-01 14:34:15 +02:00
Muyao CHEN
d8d2abcde3 Finishing up our response to user, and adding alerts 2024-07-01 14:28:00 +02:00
Muyao CHEN
3ad57c754f Displaying a response to user after posting form data 2024-07-01 14:19:38 +02:00
Muyao CHEN
6826634a01 Server Side form validation 4: check email 2024-07-01 13:47:52 +02:00
Muyao CHEN
87dfd26268 Server Side form validation 3 2024-07-01 13:37:03 +02:00
Muyao CHEN
8be6ba7119 Server side form validation 2 2024-06-30 19:35:59 +02:00
Muyao CHEN
8394832428 Server-side form validation 1 2024-06-30 17:08:47 +02:00