Commit Graph

56 Commits

Author SHA1 Message Date
d322905b35 File Upload Base implementation 2023-06-12 22:33:28 +02:00
62a8471fc1 base templates 2023-06-05 19:37:54 +02: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
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
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
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
6ee74e025e Bruteforce Mitigation 2023-05-08 14:52:36 +02:00
8d2033b316 minor refactoring in config
implement pagination
2023-05-04 22:22:21 +02:00
4720ffdad5 Minor refactoring + move hardcoded template names and handling based mustache variables into a const collection for ease of modification/access 2023-05-02 17:44:23 +02:00
a800fb07d4 Optimized check if a loggin session exists 2023-05-01 22:39:52 +02:00
a7e1fbb5f5 Regular Task Execution:
Added to spec
Added to config
Base implementation of 2 test modules
2023-05-01 22:33:19 +02:00
640a992ae1 Database Manager refactoring/optimization
Some minor general refactoring
2023-04-30 20:57:00 +02:00
0dc262ef69 Password registration/reset confirmation at entry 2023-04-30 18:12:31 +02:00
b93641042b password reset fulfillment handler 2023-04-27 00:31:06 +02:00
6dcc89b479 password reset route handler 2023-04-27 00:30:20 +02:00
7f277994a9 pasword reset request route handler 2023-04-27 00:29:50 +02:00
5c47528afd Freelancer Password Reset #WIP 2023-04-25 00:50:31 +02:00
0eddcefe13 Add ssl certificate crt and key to config 2023-04-24 23:24:54 +02:00
2491eec781 Signup route handler 2023-04-22 23:12:45 +02:00
870d50baeb Logout Route Handler 2023-04-22 23:12:24 +02:00
f7e03bdc0f Login route handlers 2023-04-22 23:11:56 +02:00
28b1375f01 Minor optimization and typofix
and add ctx to be rendered
2023-04-22 23:08:57 +02:00
1cd0ee05d2 Move freelancer listing to utilities 2023-04-22 23:06:30 +02:00
fd9e02c3a0 Move alias handling to utilities 2023-04-22 23:05:21 +02:00
11ecf6452e Minor Optimization/Refactoring 2023-04-22 23:01:44 +02:00
d461c6561e base SSL implementation todo::move cert into config 2023-04-22 22:56:01 +02:00
bd8d815248 handler login fulfilment 2023-04-19 02:14:35 +02:00
3fea9978dd handler signup fulfilment 2023-04-19 02:13:54 +02:00
00ab9bed90 Handlers signup 2023-04-19 02:13:07 +02:00
9e0eb83eba minor changes 2023-04-19 02:11:59 +02:00
27f338c166 Temporary login page until proper login system is done
Basic cookie implementation
2023-04-17 03:17:17 +02:00
ab6a5bc706 Minor bugfix since getline adds an extra char to the string
move hardcoded databaseURI into the config
2023-04-12 23:51:11 +02:00
1965b06868 Configuration file readout
specification of the format in the spec
2023-04-12 00:26:47 +02:00
63b5805658 Spec marked
Handler for the creation of a new request
2023-04-10 19:28:40 +02:00
29fbc801a7 Handler for the fulfilment of a request WIP 2023-04-07 22:35:08 +02:00
98fd39b556 /customer/frelancer/template/template/request
todo:check for open commision
2023-04-07 22:33:17 +02:00
1a1908a814 Redirection template
Handle @alias via the redirection template
2023-04-05 02:24:42 +02:00
407d0aeecf +++ /customer/$freelancer/template/$templateName
Route handling the display of a Template
And minor fix enabling the root route to handle post
2023-04-04 22:40:27 +02:00