18 Commits
Author SHA1 Message Date
Nicolas Clerc afc78fb77f 🧑‍💻(backend) add reconciliation demo command
Seed two accounts and a CSV to exercise the reconciliation flow end to end
through the admin and the frontend.
2026-05-27 17:36:47 +02:00
Julien Maupetit 01dd5aed8d 🔧(project) split ruff check and fix actions
Separating static code analysis and fixing it in two distinct actions
offers more flexibility.
2026-03-11 16:37:10 +01:00
Fabre FlorianandQuentin BEY 415e83f344 (backend) add demo populate command
Add a new Django app 'demo' that contains the command 'create_demo'
Generate dummy users and files with existing factories.

Signed-off-by: Fabre Florian <ffabre@hybird.org>
2025-12-16 22:50:25 +01:00
Nathan Vasse df34897e76 🔧(docker) add network lasuite to backend
In order to achieve implementation such as anct entitlements
backend, we need to make outbounds request from the backend.
2025-12-01 11:11:28 +01:00
Manuel Raynaud 617a0643ff 🔧(backend) ignore .venv in compile messages command
We have to change the ignored files used in the compoilemessages
command. uv is using .venv directory and not venv
2025-11-25 09:51:15 +01:00
Sylvain ZimmerandManuel Raynaud e8e593d7d3 👷(pylint) avoid starting useless Docker containers when linting
Start app-dev service without dependencies
2025-11-17 11:41:03 +01:00
Nathan Vasse 7b45ae9cef 🔧(conf) add network to docker compose
In order to be able to test resource server we need to be able
to share a network between our docker compose stack. Let's add
a network to make it work.
2025-10-31 10:50:19 +01:00
Manuel Raynaud 644920028d (back) use discovery url to configure wopi
in the wopi protocol, a wopi client should expose a discovery url
allowing the host to configure the url to use based on the extension or
the file mimetype. We use now this discovery url to configure the wopi
host and remove all the existing mechanism made in the settings.
2025-09-26 16:01:14 +02:00
Manuel Raynaud 2cb5b715fd ♻️(front) use PUT method to upload files
We need to adapt the frontend code to use the PUT method to upload a
file instead of the POST method.
The headers used to sign the url must be added to the request sent. For
now the X-ams-acl header is used.
2025-09-24 09:31:17 +02:00
Nathan Vasse 4032893f88 (makefile) add target to exec commands
This way of running management command is much quicker as it
runs the commands in existing container instead of starting
a new one. This target is going to be used in the e2e tests to
run fixtures quickly.
2025-09-15 17:00:34 +02:00
Nathan Vasse c61878253b 🔧(conf) setup handy local e2e env
We want to be able to quickly start a local isolated env for the
e2e testing, we don't want to share to same db with the classic
dev env because the e2e db should be empty before tests execution.
And we don't want to clear our dev db every time. Also provide a new
makefile handy command to launch the e2e env and the tests in one
command, great.
2025-08-27 15:45:15 +02:00
Manuel Raynaud ca11ac0e89 🔧(project) change env.d system by using local files
We had lot of problems with the previous env.d system.
Users were often confused by the need to change
the env.d files manually, leading to issues
when using the project locally.
This commit introduces a new system that uses
.env.local files, which are automatically created
and can be modified by users without affecting
the original env.d files. This should simplify
the development process and reduce confusion by
removing the need to manually edit env.d files.
2025-08-18 11:45:52 +02:00
Manuel Raynaud 4163b5abae 🧑‍💻(docker) handle frontend development images with docker compose
In order to ease the oboarding of developper or to easily test the whole
application, we remove all services in compose non related to
development mode and the frontend dev container is started with the
`make run` command.
2025-08-18 11:45:28 +02:00
Manuel Raynaud 75a182bc36 ✏️(chore) replace mention of impress by drive
There were still mention of impress present. We replace them by drive.
2025-07-25 11:35:24 +02:00
Manuel Raynaud f9cc6b9b38 🔧(front) add Dockerfile
Add a dockerfile to build the front application. Also configure compose
and Makefile to build the image and run the container
2025-04-02 08:19:28 +02:00
Manuel Raynaud 3730aea4b3 (back) save file item mimetype in upload_ended endpoint
In order to know the WOPI client to use for a given item, we have to
save its mimetype to then use it.
2025-03-19 15:38:24 +01:00
Manuel Raynaud 7eed577278 (back) add first backend version
The first backend version is able to manage items object and their
lifecycle
2025-02-11 14:57:09 +01:00
Manuel Raynaud 2607d77153 🎉(core) shape of the project
Add all files we need to start the project. Only the `src` repository is
missing and will be added later by additional pull requests.
2025-01-29 17:08:23 +01:00