Commit Graph

181 Commits

Author SHA1 Message Date
ed64e48ac7 WIP Freelancer Submission + alias deletion 2023-09-29 13:42:26 +02:00
11ffdac203 fix decode encoded request data 2023-09-27 16:34:13 +02:00
244c62a19d Blacklisted char validation within the Submission Alias creation 2023-09-20 13:41:59 +02:00
4beb44f7b4 Fix utf-8 display within the html 2023-09-20 13:40:24 +02:00
104cb1bcf8 Serverside Blacklisted Character Validation 2023-09-20 13:36:33 +02:00
7b7652b50d Client side File Type and Blacklisted Character validation 2023-09-13 14:08:51 +02:00
6797037028 File Submission Blacklisted Character config
Default characters are chosen to avoid potential issues within the URI and FS
2023-09-11 14:46:18 +02:00
55272ab564 Proper Implementation of URI De/Encoding
Old implementation was both too restrictive and prone to missing things, and not reversible
2023-09-11 13:25:25 +02:00
9814bb8fcd submision alias delete 2023-08-30 12:56:37 +02:00
356d379ebf View Submission Alias 2023-08-28 12:31:30 +02:00
b02131ea68 Submission/Submission alias deletion WIP 2023-08-19 11:37:03 +02:00
d10d143197 create new submission alias 2023-08-16 15:45:45 +02:00
4937f99b28 Access public file submission alias
database access of creation of a submission alias
2023-08-14 18:29:55 +02:00
89421d7ac5 remove old upload implementation
add viewer of file submissions
2023-08-09 16:25:52 +02:00
552b1d62fe add file metadata to database 2023-08-07 19:34:09 +02:00
3c9488df66 login gated freelancer specific file submission access 2023-08-04 20:25:03 +02:00
008b6edce1 Display used storage space in UI 2023-08-02 18:16:22 +02:00
f2bbadcf70 Move Boundary retrival into Utilities 2023-08-02 14:55:39 +02:00
70c474051c Add filepath size validation 2023-07-31 18:00:34 +02:00
eb291a90bb add submission deletion options to config 2023-07-18 14:52:49 +02:00
0512f77ed8 Prepared SQL Statment consts for primary access of the file submission data 2023-07-18 14:45:08 +02:00
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
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
55eecbb046 Add new template consts
ErrorOut+Log function
Submission upload utility functions
2023-07-11 20:21:21 +02:00
d4d5b1888d Template and JS include dealing with the file upload and its UI 2023-07-11 18:56:58 +02:00
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
0e14ceed0c #32 this time properly 2023-07-09 02:46:38 +02:00
eb49300a8a Revert "#32 related"
This reverts commit 8eb79b8ba4.
2023-07-09 02:44:24 +02:00
8eb79b8ba4 #32 related
Other compare based oversight fix
2023-07-09 02:42:24 +02:00
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
288ab9834a File Upload Progress display base implementation 2023-06-14 18:42:02 +02:00
d322905b35 File Upload Base implementation 2023-06-12 22:33:28 +02:00
62a8471fc1 base templates 2023-06-05 19:37:54 +02:00
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
3237b2af38 RFC 28822 compliance changes.
Move Mail Functionality into smtpManager.cpp
2023-05-29 15:12:40 +02:00
8102ea41dc README Overhaul
Config SSL made optional
Minor Refactoring
2023-05-29 15:10:51 +02:00
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
9e5f0a68ab Optimize template edit/creation requestbody parsing 2023-05-22 17:04:41 +02:00
549c98f673 implement freelancer alias creation 2023-05-19 18:10:52 +02:00
bfddfd5271 implement freelancer alias deletion 2023-05-19 18:10:31 +02:00
d83b427857 implement freelancer alias base management page
and minor fixes
2023-05-19 18:07:05 +02:00