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
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
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