38 Commits

Author SHA1 Message Date
253d6b0591 Add copyright notice
All checks were successful
Add copyright notice / copyright_notice (pull_request) Successful in 1m52s
Run unit tests / unit_tests (pull_request) Successful in 3m32s
Build Nginx-based docker image / build-static-assets (pull_request) Successful in 43m38s
2024-10-28 22:02:49 +00: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
6c1bf75db8 Include guest count in the summary 2024-10-28 23:01:00 +01:00
d8884704d8 Implement query to get total expense summary 2024-10-28 22:57:03 +01:00
6eb2f858a3 Write tests for the totals query 2024-10-28 22:38:47 +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
597a4a6b9c Merge pull request 'Feature: Allow changing the status of guests in bulk' (#71) from bulk-status-changes into main
All checks were successful
Run unit tests / unit_tests (push) Successful in 3m11s
Build Nginx-based docker image / build-static-assets (push) Successful in 51m17s
Reviewed-on: #71
2024-10-27 19:45:53 +00:00
b4a30be77e Merge pull request 'Include an additional tentative status' (#73) from tentative-status into main
Some checks failed
Build Nginx-based docker image / build-static-assets (push) Has been cancelled
Run unit tests / unit_tests (push) Has been cancelled
Reviewed-on: #73
2024-10-27 19:43:46 +00:00
7338bbf0a8 Include an additional tentative status
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 7m14s
Build Nginx-based docker image / build-static-assets (pull_request) Successful in 57m52s
2024-10-27 19:25:24 +01:00
6219b74cb7 Order guests consistently within the same group
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 5m34s
Build Nginx-based docker image / build-static-assets (pull_request) Successful in 1h19m42s
2024-10-27 19:13:32 +01:00
b8dfcf326f Implement the actual status update
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 1m8s
Build Nginx-based docker image / build-static-assets (pull_request) Successful in 58m54s
2024-10-27 19:01:12 +01: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
cb42b86136 Include confirmation status
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 2m39s
2024-08-11 19:24:24 +02:00
de93ffb643 Return number of guests per group 2024-08-11 18:56:38 +02:00
cca869a0c4 Display group name in the list of guests
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 1m8s
2024-08-11 18:25:12 +02:00
cc45b4c16e Define a hierarchy of groups
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 1m35s
2024-08-11 17:26:43 +02: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
5930350283 Display affinity groups in arrangements show action
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 3m27s
2024-08-01 23:11: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
2dd11bb83d Initial tests for the swap class 2024-08-01 20:45:01 +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
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
8732dac0a3 Order guests by affinity group 2024-07-12 15:08:30 +02:00
16914c874b Define unbreakable bonds in seed file and guest index 2024-07-12 15:02:52 +02:00
0814c7cab5 Avoid N+1 queries with acts_as_taggable 2024-07-11 23:20:32 +02:00
3660d14d44 Fix install of taggable gem and add tags to seeds 2024-07-11 20:41:07 +02:00
a0119ad0cc Add row number to table of guests 2024-07-11 20:14:23 +02:00
946cd959e2 Display list of guests 2024-07-11 20:13:22 +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
8bac32bb77 Display total 2024-07-11 20:03:49 +02:00
4a31153dc8 Remove destroy link 2024-07-11 20:01:53 +02:00
c4e25d22a8 Display table of expenses 2024-07-11 19:57:51 +02:00
98eb2e0473 Expenses scaffold 2024-07-11 19:55:48 +02:00
a9f166df7e Initial commit 2024-07-11 18:42:31 +02:00