Commit Graph

167 Commits

Author SHA1 Message Date
Tina_Azure
552b1d62fe add file metadata to database 2023-08-07 19:34:09 +02:00
Tina_Azure
3c9488df66 login gated freelancer specific file submission access 2023-08-04 20:25:03 +02:00
Tina_Azure
008b6edce1 Display used storage space in UI 2023-08-02 18:16:22 +02:00
Tina_Azure
f2bbadcf70 Move Boundary retrival into Utilities 2023-08-02 14:55:39 +02:00
Tina_Azure
70c474051c Add filepath size validation 2023-07-31 18:00:34 +02:00
Tina_Azure
eb291a90bb add submission deletion options to config 2023-07-18 14:52:49 +02:00
Tina_Azure
0512f77ed8 Prepared SQL Statment consts for primary access of the file submission data 2023-07-18 14:45:08 +02:00
Tina_Azure
4fde3a96d5 Database Table for the freelancer submissions. bigint for filesize to store the filesize in bytes (performance loss when manually querrying the OS for filesizes especially when going for folder size is worth avoiding through this) 2023-07-18 13:48:31 +02:00
Tina_Azure
909a19e9fb Submission Routes WIP
#30 File upload testable via the logged in acces of /freelancer/submissionManagement/add or the button within the profile page
2023-07-11 20:24:18 +02:00
Tina_Azure
55eecbb046 Add new template consts
ErrorOut+Log function
Submission upload utility functions
2023-07-11 20:21:21 +02:00
Tina_Azure
d4d5b1888d Template and JS include dealing with the file upload and its UI 2023-07-11 18:56:58 +02:00
Tina_Azure
dd044a11d8 Add submission file root path option to the specs and config 2023-07-11 18:55:32 +02:00
t_a
582c9bb316 Merge pull request 'Fix setupdb' (#31) from setupdbfix into master
Reviewed-on: #31
2023-07-09 22:16:50 +00:00
6eb6f7d8f6 remove opinionation from Makefile
accidently added some nginx Makefile edits that did not need to be there.
2023-07-09 16:58:25 -05:00
2fdf796822 remove typo from setupdbfix
originally had an extra 's' at the end of routeparameters, breaking
aliases.

Fixes: #33
2023-07-09 16:57:06 -05:00
Tina_Azure
0e14ceed0c #32 this time properly 2023-07-09 02:46:38 +02:00
Tina_Azure
eb49300a8a Revert "#32 related"
This reverts commit 8eb79b8ba4.
2023-07-09 02:44:24 +02:00
Tina_Azure
8eb79b8ba4 #32 related
Other compare based oversight fix
2023-07-09 02:42:24 +02:00
Tina_Azure
8d9c977d49 Issue #32
Fix password comparison oversight
2023-07-09 02:11:58 +02:00
09afb32185 Merge branch 'setupdbfix' of git.cavemanon.xyz:Cavemanon/cavecomm into setupdbfix 2023-07-08 17:30:31 -05:00
da974e8a40 fix setupdb.sh 2023-07-08 17:27:19 -05:00
f3aa379e8a fixing up the setup db script 2023-07-08 17:22:32 -05:00
Tina_Azure
288ab9834a File Upload Progress display base implementation 2023-06-14 18:42:02 +02:00
Tina_Azure
d322905b35 File Upload Base implementation 2023-06-12 22:33:28 +02:00
Tina_Azure
62a8471fc1 base templates 2023-06-05 19:37:54 +02:00
Tina_Azure
7f12b55ba7 Config modification for submission system 2023-06-05 18:28:54 +02:00
60a281084a Merge pull request 'NewSMTP Implementation' (#29) from NewSMTP into master
Reviewed-on: #29
2023-06-01 06:33:37 +00:00
t_a
ad54e03e69 Merge branch 'master' into NewSMTP 2023-05-29 13:25:51 +00:00
Tina_Azure
3237b2af38 RFC 28822 compliance changes.
Move Mail Functionality into smtpManager.cpp
2023-05-29 15:12:40 +02:00
Tina_Azure
8102ea41dc README Overhaul
Config SSL made optional
Minor Refactoring
2023-05-29 15:10:51 +02:00
Tina_Azure
d9eec48d7c WIP:base implementation of replacement mail manager based on libcurl 2023-05-25 19:51:13 +02:00
04dc38a944 Merge pull request 'Template Managment complete' (#27) from dev into master
Reviewed-on: #27
2023-05-23 01:46:47 +00:00
Tina_Azure
9e5f0a68ab Optimize template edit/creation requestbody parsing 2023-05-22 17:04:41 +02:00
Tina_Azure
549c98f673 implement freelancer alias creation 2023-05-19 18:10:52 +02:00
Tina_Azure
bfddfd5271 implement freelancer alias deletion 2023-05-19 18:10:31 +02:00
Tina_Azure
d83b427857 implement freelancer alias base management page
and minor fixes
2023-05-19 18:07:05 +02:00
Tina_Azure
1620967c45 implementation of the edit function for the template managment
+minor typo fixes
2023-05-17 18:39:32 +02:00
Tina_Azure
d9f3fd711c implement base template operations with the corresponding templates
fully implement the delete operation
todo:edit operation
2023-05-15 19:32:21 +02:00
Tina_Azure
bbf526f99f minor fix to avoid the creation of '' templates since crow is incapable of routing those to /<string> while trying to route them to / leading to a 404
obviously it's also possible to just give a general you have to name your template directive but as it stands i don't really see a need for it
2023-05-15 19:31:25 +02:00
Tina_Azure
383db248b7 Create new Template
+minor refactoring
2023-05-15 17:52:16 +02:00
Tina_Azure
09406b0852 Template for managment of templates + add button for creation of new template 2023-05-15 16:28:25 +02:00
Tina_Azure
2e59a596c3 freelancer template management base (WIP) 2023-05-12 18:11:01 +02:00
Tina_Azure
ed370e7979 Freelancer Template base Managment page 2023-05-12 00:03:25 +02:00
Tina_Azure
b0b8dd5ec0 Secure Cookie Values from hardcoding to const static variable 2023-05-11 18:23:49 +02:00
Tina_Azure
dd64311766 Freelancer profile page handler
template for the profile page and the template for the redirection to the profile page
2023-05-10 23:12:51 +02:00
Tina_Azure
8cadf0cad6 minor spec changes add openssl as dependency and add a buildRun section to the make file 2023-05-10 23:11:39 +02:00
Tina_Azure
3db69a2d6c add boost and CPP-SMTPClient-library to the dependencies 2023-05-10 22:32:37 +02:00
Tina_Azure
8fa55a8bfd apply login check optimization 2023-05-10 22:32:04 +02:00
Tina_Azure
123d98828c Minor bugfix:
statement name, replace true/false with t/f due to postgresql, activate mustache variable for the logged in state
statment replacement since it's not possible to bind data into a string within a statement
2023-05-08 16:40:51 +02:00
Tina_Azure
7e8558989c Optimize Make file 2023-05-08 16:34:47 +02:00