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
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
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
1620967c45
implementation of the edit function for the template managment
...
+minor typo fixes
2023-05-17 18:39:32 +02:00
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
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
383db248b7
Create new Template
...
+minor refactoring
2023-05-15 17:52:16 +02:00
09406b0852
Template for managment of templates + add button for creation of new template
2023-05-15 16:28:25 +02:00
2e59a596c3
freelancer template management base (WIP)
2023-05-12 18:11:01 +02:00
ed370e7979
Freelancer Template base Managment page
2023-05-12 00:03:25 +02:00
b0b8dd5ec0
Secure Cookie Values from hardcoding to const static variable
2023-05-11 18:23:49 +02:00
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
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
3db69a2d6c
add boost and CPP-SMTPClient-library to the dependencies
2023-05-10 22:32:37 +02:00
8fa55a8bfd
apply login check optimization
2023-05-10 22:32:04 +02:00
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
7e8558989c
Optimize Make file
2023-05-08 16:34:47 +02:00
6ee74e025e
Bruteforce Mitigation
2023-05-08 14:52:36 +02:00