38 Commits

Author SHA1 Message Date
b892d4006f Configure letter opener to read emails via web UI
Some checks failed
Check usage of free licenses / check-licenses (pull_request) Successful in 1m25s
Add copyright notice / copyright_notice (pull_request) Failing after 2m19s
Run unit tests / unit_tests (pull_request) Successful in 5m32s
2024-11-30 19:09:36 +01:00
b0124fbd26 Configure email confirmation flow
All checks were successful
Check usage of free licenses / check-licenses (pull_request) Successful in 45s
Add copyright notice / copyright_notice (pull_request) Successful in 1m7s
Run unit tests / unit_tests (pull_request) Successful in 3m38s
2024-11-30 18:46:31 +01:00
b8e6df732c Generate user model, document some endpoints (missing email verification)
Some checks failed
Check usage of free licenses / check-licenses (pull_request) Successful in 41s
Add copyright notice / copyright_notice (pull_request) Failing after 1m30s
Run unit tests / unit_tests (pull_request) Successful in 4m41s
2024-11-30 14:24:02 +01:00
13bdaf0bd2 Add copyright notice
All checks were successful
Check usage of free licenses / check-licenses (pull_request) Successful in 1m47s
Add copyright notice / copyright_notice (pull_request) Successful in 1m51s
Run unit tests / unit_tests (pull_request) Successful in 2m29s
2024-11-30 10:03:46 +00:00
d9ab2f5091 Install devise gem
Some checks failed
Check usage of free licenses / check-licenses (pull_request) Successful in 1m22s
Add copyright notice / copyright_notice (pull_request) Failing after 2m35s
Run unit tests / unit_tests (pull_request) Successful in 3m54s
2024-11-30 10:59:28 +01:00
3d424c304e Revert user authentication
All checks were successful
Check usage of free licenses / check-licenses (pull_request) Successful in 1m9s
Add copyright notice / copyright_notice (pull_request) Successful in 1m17s
Run unit tests / unit_tests (pull_request) Successful in 2m43s
This reverts commit b215e8a3b40be089e7359cfd424f807c2d54b1c2.
2024-11-30 10:45:17 +01:00
3e38630eb4 Refine controllers 2024-11-19 00:33:53 +01:00
aa0986986f Install Rails' authentication generator
All checks were successful
Add copyright notice / copyright_notice (pull_request) Successful in 1m1s
Check usage of free licenses / check-licenses (pull_request) Successful in 2m56s
Run unit tests / unit_tests (pull_request) Successful in 3m27s
2024-11-19 00:26:44 +01:00
7542c6361c Define an endpoint to destroy guests 2024-11-17 18:24:43 +01:00
1b2c0f0d0a Define an endpoint to create new guests
All checks were successful
Check usage of free licenses / check-licenses (pull_request) Successful in 1m36s
Add copyright notice / copyright_notice (pull_request) Successful in 2m17s
Run unit tests / unit_tests (pull_request) Successful in 3m32s
2024-11-17 11:47:12 +01:00
41cb719bf4 Add copyright notice
Some checks failed
Check usage of free licenses / check-licenses (pull_request) Successful in 1m38s
Add copyright notice / copyright_notice (pull_request) Successful in 2m0s
Run unit tests / unit_tests (pull_request) Failing after 2m39s
2024-11-15 17:29:56 +00:00
bcbcf9b469 MVP of swagger documentation
Some checks failed
Check usage of free licenses / check-licenses (pull_request) Successful in 40s
Add copyright notice / copyright_notice (pull_request) Successful in 1m23s
Run unit tests / unit_tests (pull_request) Failing after 3m5s
2024-11-15 18:28:45 +01:00
8a3469447b Install rswag gem with default configuration 2024-11-15 08:45:56 +01:00
88a7785b46 Define endpoint to update expenses
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 4m56s
Check usage of free licenses / build-static-assets (pull_request) Successful in 38s
Add copyright notice / copyright_notice (pull_request) Successful in 1m28s
2024-11-11 08:08:49 +01:00
bd5c4f5482 Merge first and last name and expose guest update endpoint
All checks were successful
Check usage of free licenses / build-static-assets (pull_request) Successful in 1m42s
Add copyright notice / copyright_notice (pull_request) Successful in 3m5s
Run unit tests / unit_tests (pull_request) Successful in 5m4s
2024-11-11 07:55:03 +01:00
810d0740f3 Define an endpoint to expose the list of expenses
All checks were successful
Check usage of free licenses / build-static-assets (pull_request) Successful in 44s
Add copyright notice / copyright_notice (pull_request) Successful in 2m30s
Run unit tests / unit_tests (pull_request) Successful in 6m1s
2024-11-10 20:40:37 +01:00
29d9d21916 Use sets instead of arrays to represent tables
All checks were successful
Check usage of free licenses / build-static-assets (pull_request) Successful in 44s
Add copyright notice / copyright_notice (pull_request) Successful in 59s
Run unit tests / unit_tests (pull_request) Successful in 1m33s
2024-11-10 17:30:01 +01:00
4089ff63ba Add copyright notice
All checks were successful
Check usage of free licenses / build-static-assets (pull_request) Successful in 1m10s
Add copyright notice / copyright_notice (pull_request) Successful in 1m45s
Run unit tests / unit_tests (pull_request) Successful in 2m42s
2024-11-10 11:24:07 +00:00
fa3d3cf13b Assign similar colors to child groups
All checks were successful
Check usage of free licenses / build-static-assets (pull_request) Successful in 35s
Add copyright notice / copyright_notice (pull_request) Successful in 55s
Run unit tests / unit_tests (pull_request) Successful in 3m11s
2024-11-10 12:22:58 +01:00
a1b5e55b39 Install solid queues framework
Some checks are pending
Build Nginx-based docker image / build-static-assets (pull_request) Waiting to run
Add copyright notice / copyright_notice (pull_request) Successful in 2m3s
Run unit tests / unit_tests (pull_request) Successful in 5m23s
2024-11-03 08:59:56 +01:00
b5693f549e Load groups hierarchy from data in DB 2024-11-01 11:55:32 +01:00
0fb50ea59b Expose expense summary endpoint
All checks were successful
Add copyright notice / copyright_notice (pull_request) Successful in 58s
Run unit tests / unit_tests (pull_request) Successful in 3m55s
Build Nginx-based docker image / build-static-assets (pull_request) Successful in 43m42s
2024-10-28 23:01:46 +01:00
b7cabc1661 Add copyright notice
All checks were successful
Add copyright notice / copyright_notice (pull_request) Successful in 3m21s
Run unit tests / unit_tests (pull_request) Successful in 2m49s
Build Nginx-based docker image / build-static-assets (pull_request) Successful in 31m54s
2024-10-27 21:42:45 +00:00
507d068459 Configure endpoint to support bulk updates
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 6m0s
Build Nginx-based docker image / build-static-assets (pull_request) Successful in 28m5s
2024-10-27 14:03:13 +01:00
3bc7a0c58b Create model and controller 2024-08-11 16:29:10 +02:00
716b819de2 Use jsonapi-rails to serialize API responses
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 3m17s
2024-08-11 16:19:54 +02:00
7f12fcba18 Implement a cache at table level to avoid duplicate evaluations
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 4m35s
2024-08-01 21:14:28 +02:00
8c4e6a0109 Initial version of VNS algorithm (#8)
All checks were successful
Run unit tests / unit_tests (push) Successful in 3m36s
Reviewed-on: #8
Co-authored-by: Manuel Bustillo <bustikiller@bustikiller.com>
Co-committed-by: Manuel Bustillo <bustikiller@bustikiller.com>
2024-08-01 18:27:41 +00:00
726470267d Define an initializer with a hierarchy of affinity groups
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 2m7s
2024-07-31 20:58:47 +02:00
876c8ccd06 Remove unnecessary change
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 1m43s
2024-07-31 00:54:32 +02:00
7f0feeddff Define a method to calculate the distance to a common ancestor between two tree nodes
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 1m24s
2024-07-30 20:49:26 +02:00
beeda19186 Add feature to import guests from CSV 2024-07-25 10:47:49 +02:00
2ed9f98695 Create guests scaffold 2024-07-11 20:08:26 +02:00
2f8f3404bb Format currencies 2024-07-11 20:06:48 +02:00
98eb2e0473 Expenses scaffold 2024-07-11 19:55:48 +02:00
47ac0796b9 Install rspec 2024-07-11 19:41:36 +02:00
e34665425f Configure database 2024-07-11 18:45:19 +02:00
a9f166df7e Initial commit 2024-07-11 18:42:31 +02:00