28 Commits

Author SHA1 Message Date
2a0a2d77df Refactor + include tests when there are two groups of guests 2024-08-01 19:09:26 +02:00
8c6974a1e5 Replace rule that calculates discomfort 2024-08-01 18:43:56 +02:00
df391a4f35 Extract a DiscomfortCalculator class 2024-07-31 22:53:50 +02:00
69b013a717 Merge branch 'main' into vns
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 1m21s
2024-07-31 20:38:06 +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
5b68434522 Merge remote-tracking branch 'origin/main' into vns
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 3m5s
2024-07-31 19:39:40 +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
95da6141ac Small refactor
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 8m42s
2024-07-25 11:25:22 +02:00
f15fbf5431 Merge remote-tracking branch 'origin/main' into vns
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 30s
2024-07-25 10:48:27 +02:00
beeda19186 Add feature to import guests from CSV 2024-07-25 10:47:49 +02:00
45974fcf7e Display table arrangements 2024-07-25 09:39:34 +02:00
77be7d505a Scaffold display of arrangements 2024-07-24 20:43:44 +02:00
191684a11c Persist table distributions 2024-07-24 20:37:14 +02:00
7926928feb Create models to store tables arrangements 2024-07-24 20:24:01 +02:00
405e698a6f Initial version of VNS algorithm 2024-07-24 20:14:58 +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