290 Commits

Author SHA1 Message Date
Brandon Egger
385314cf53 add basic template for popup modal to edit links 2023-06-07 00:49:25 -05:00
Brandon Egger
7725fa7a16 add UI elements for adding and deleting resource links 2023-06-06 22:56:47 -05:00
Brandon Egger
31a6d18b4a fix issue with important message being empty 2023-06-06 22:43:04 -05:00
Brandon Egger
54701726cd improve table loading 2023-06-06 22:05:27 -05:00
Brandon Egger
a05f541713 add server error message 2023-06-06 22:00:30 -05:00
Brandon Egger
3cfa29b5b5 add basic resource editing on backend 2023-06-06 02:20:45 -05:00
Brandon Egger
1be8f722b1 update resource table with details 2023-06-06 01:31:53 -05:00
Brandon Egger
0a42d34bb4 update InfoInputLine to work with use-react-form 2023-06-06 00:40:50 -05:00
Brandon Egger
cabddd777e add react forms and basic implementation of update endpoint 2023-06-06 00:26:00 -05:00
Brandon Egger
6cbcc7eb21 add restart always 2023-06-05 01:27:04 -05:00
Brandon Egger
492e94e5b0 improve print UX 2023-06-05 01:25:11 -05:00
Brandon Egger
8ca024b1a4 improve mobile UX of resource table 2023-06-05 00:51:35 -05:00
Brandon Egger
15cefe4eef add description input field 2023-06-05 00:39:49 -05:00
Brandon Egger
3d89632047 fix ux 2023-06-05 00:07:45 -05:00
Brandon Egger
d4cd046c4b add skill level selector 2023-06-04 23:04:27 -05:00
Brandon Egger
8810e03894 better phone UX 2023-06-04 22:34:59 -05:00
Brandon Egger
5170d883cc add multiselector form 2023-06-04 22:30:07 -05:00
Brandon Egger
026e7917ed fix lint errors 2023-05-30 01:03:46 -05:00
Brandon Egger
dc479b2f77 print page now includes all results for a given search 2023-05-30 00:56:47 -05:00
Brandon Egger
357faa5b18 print preview improvements 2023-05-30 00:19:41 -05:00
Brandon Egger
11f6db80cd improvements to the resource list 2023-05-29 23:49:37 -05:00
Brandon Egger
72c0954dd6 add print preview button 2023-05-29 23:17:36 -05:00
Brandon Egger
d4851c624f fix so skills field doesn't filter when not provided' 2023-05-29 22:41:06 -05:00
Brandon Egger
968736056e hasSome for skills 2023-05-29 22:27:39 -05:00
Brandon Egger
d720618737 fix background cover 2023-05-29 22:24:09 -05:00
Brandon Egger
83f45d2663 add input lines for manufacturer and resource name 2023-05-25 23:03:45 -05:00
Brandon Egger
25d46098e2 add resource icon file chooser 2023-05-25 22:35:07 -05:00
Brandon Egger
d98ade3e26 add save and cancel icon 2023-05-25 21:52:01 -05:00
Brandon Egger
6aaae53da7 add modified edit page 2023-05-25 21:32:09 -05:00
Brandon Egger
08a9ecc10c fix issue where role was not being provided in user session 2023-05-22 23:48:16 -05:00
Brandon Egger
f2343acb70 conditionally render the admin bar based on role rather than just if they are signed in 2023-05-22 23:14:37 -05:00
Brandon Egger
f63f141d72 update seed to include user role 2023-05-22 23:11:35 -05:00
Brandon Egger
6bcd20897d control bar shows conditionally based on if user is signed in 2023-05-22 23:08:56 -05:00
Brandon Egger
6fc925da87 refactor resources layout to support index and edit page 2023-05-22 23:03:33 -05:00
Brandon Egger
a5d4e8057e add edit page button 2023-05-22 22:47:08 -05:00
Brandon Egger
e06b0cb00d Merge remote-tracking branch 'origin/main' 2023-05-22 22:15:51 -05:00
Brandon Egger
a69e32ee11 add admin mode bar on top of page 2023-05-22 22:15:30 -05:00
Brandon Egger
018b1ea0b2 remove ssl middleware 2023-05-21 22:12:27 -05:00
Brandon Egger
e6fdbf714d commit lib 2023-05-21 22:10:05 -05:00
Brandon Egger
9fb09d9585 fix issue with ssg for resources 2023-05-18 20:59:39 -05:00
Brandon Egger
a174aafbf2 resolve type error 2023-05-18 20:40:06 -05:00
Brandon Egger
e5237bb342 text changes to logout when user signed in 2023-05-18 20:35:27 -05:00
Brandon Egger
7188d603c2 users can sign in as the admin account 2023-05-18 20:32:24 -05:00
Brandon Egger
24b342a06f add jwt secret token to env 2023-05-18 20:30:46 -05:00
Brandon Egger
165ddf8dd9 remove discord auth environment variables (no longer needed) 2023-05-18 20:02:26 -05:00
Brandon Egger
89fb15696c add react-form package 2023-05-18 19:47:05 -05:00
Brandon Egger
e4322fc160 improve UX of error messages on form 2023-05-18 19:46:13 -05:00
Brandon Egger
7fbee9ea9b make name and username required 2023-05-18 19:37:52 -05:00
Brandon Egger
f42febb7b3 add basic login page 2023-05-10 00:13:48 -05:00
Brandon Egger
6cef945bdf add database seeding for admin user 2023-05-09 23:56:14 -05:00