Commit graph

31 commits

Author SHA1 Message Date
636f04ab74 test: add tests for Redis connection string with defaults and custom port
Some checks failed
ci/woodpecker/push/deployment Pipeline failed
ci/woodpecker/pr/deployment Pipeline failed
ci/woodpecker/pull_request_closed/deployment Pipeline failed
ci/woodpecker/pr/check_fmt Pipeline failed
ci/woodpecker/pr/cargo_check Pipeline was successful
ci/woodpecker/pr/cargo_clippy Pipeline was successful
ci/woodpecker/pr/cargo_test Pipeline failed
2025-04-09 23:47:55 +02:00
0ca4c56b0d feat: update workspace members, add backend service to docker-compose, and create Dockerfile for static linking 2025-04-09 21:35:52 +02:00
ad45a34cf3 feat: add AlreadyLoggedIn error and prevent duplicate logins 2025-04-09 20:32:13 +02:00
e80e4c50bf fix: sessions and enhance security for prod builds
Some checks failed
ci/woodpecker/pr/cargo_check Pipeline was successful
ci/woodpecker/pr/cargo_clippy Pipeline was successful
ci/woodpecker/pr/cargo_test Pipeline was successful
ci/woodpecker/pr/check_fmt Pipeline failed
2025-04-09 11:52:23 +02:00
5f60dd59f9 feat: automatically run migration on startup
Some checks failed
ci/woodpecker/pr/cargo_check Pipeline was successful
ci/woodpecker/pr/cargo_clippy Pipeline was successful
ci/woodpecker/pr/cargo_test Pipeline was successful
ci/woodpecker/pr/check_fmt Pipeline failed
2025-04-08 21:46:58 +02:00
a2fefb459d Implement user retrieval and deletion endpoint (#56)
Reviewed-on: #56
Reviewed-by: Fargan von Pfargan Pfadfinder Tampon Tamplate <123@123.de>
Co-authored-by: Mika Bomm <mika.bomm@outlook.com>
Co-committed-by: Mika Bomm <mika.bomm@outlook.com>
2025-04-07 14:23:54 +02:00
cee89e31aa Refactor database URL tests to use temp_env with multiple variables and improve clarity
Some checks failed
ci/woodpecker/pr/check_fmt Pipeline failed
ci/woodpecker/pr/cargo_clippy Pipeline was successful
ci/woodpecker/pr/cargo_check Pipeline was successful
ci/woodpecker/pr/cargo_test Pipeline was successful
2025-04-07 13:06:34 +02:00
d0045e80e3 Add temp-env as a dev dependency and enhance database URL tests
Some checks are pending
ci/woodpecker/pr/cargo_check Pipeline is pending
ci/woodpecker/pr/cargo_clippy Pipeline is pending
ci/woodpecker/pr/cargo_test Pipeline is pending
ci/woodpecker/pr/check_fmt Pipeline is pending
2025-04-07 11:29:49 +02:00
jopejoe1
3139bab32f run treefmt 2025-04-04 11:32:19 +02:00
304763fbf8 feat: add validation for username and password length in user creation
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-03 14:20:06 +02:00
4828b7e907 feat: implement user login functionality with session management
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-03 13:58:18 +02:00
34d979da86 WIP 2025-04-03 13:40:48 +02:00
c8c6d4cf0a refactor: remove entity crate and update dependencies in backend
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-03 11:11:26 +02:00
60805ea449 feat: add local_auth entity and restructure project entities
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-03 11:04:49 +02:00
8e460ec6dd feat: add validation to project creation and update endpoints
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-03 10:40:59 +02:00
f20802682a update_project endpoint and DTOs (#29)
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
Reviewed-on: #29
Co-authored-by: Mika <mika.bomm@outlook.com>
Co-committed-by: Mika <mika.bomm@outlook.com>
2025-04-03 09:55:04 +02:00
d6714aa7d9 fix: get request on a single project
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-02 20:18:18 +02:00
c1e5f60fac feat: add endpoints to retrieve all projects and a specific project
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
get specific project is not working yet
2025-04-02 16:46:58 +02:00
e2de7467ed refactor: reorganize project structure and add new endpoints for group and user management
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-02 15:27:26 +02:00
693ce67806 added more endpoints for todo
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-02 14:30:57 +02:00
52f35fc485 WIP: erm, added placeholder functions 2025-04-02 13:57:48 +02:00
7cd261c061 implemente custom error and endpoint to create a project
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-02 12:36:42 +02:00
4a550904bf add projects controller and API endpoint for project creation
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-02 10:29:51 +02:00
4e8a4f06c9 argon2
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-01 12:37:11 +02:00
c8d4302863 added 'serve' feature
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-01 11:25:27 +02:00
b6bf4992c0 DB API
Some checks failed
ci/woodpecker/push/check_fmt Pipeline failed
2025-04-01 10:00:02 +02:00
jopejoe1
c1264ac2fe run formater
All checks were successful
ci/woodpecker/push/check_fmt Pipeline was successful
2025-03-31 13:41:32 +02:00
fb8994694a initial actix_session 2025-03-31 11:56:02 +02:00
f7612711b0 add entity and migration crates with SeaORM models for group, project, user, and user_group_project 2025-03-28 17:27:50 +01:00
2d5a3a8310 actix setup 2025-03-27 13:06:56 +01:00
f05eaad166 setup backend 2025-03-27 11:33:32 +01:00