74 Commits

Author SHA1 Message Date
9035df5178 Install shoulda matchers, improve guests specs and change enum syntax 2024-11-09 17:45:23 +01:00
a42f938530 Assign a color to every group and expose it via API 2024-11-03 14:41:09 +01:00
eb2b111472 Merge branch 'main' into arrangement-names 2024-11-03 11:42:28 +01:00
f21aaa3723 Remove the email property from the guest model 2024-11-03 10:43:06 +01:00
066fdea504 Assign a name to every tables arrangement 2024-11-03 08:44:31 +01:00
d37dd44cd3 Update discomfort calculator to use group ids 2024-11-01 12:04:15 +01:00
7c0a525c64 Add copyright notice 2024-10-31 23:34:15 +00:00
5aa86da10c Merge pull request 'Include the copyright notice in spec files' () from copyright-specs into main
Reviewed-on: 
2024-10-28 22:48:04 +00:00
658c2331ca Add copyright notice 2024-10-28 22:07:35 +00: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
c177131672 Fix factories 2024-08-11 18:59:27 +02:00
3bc7a0c58b Create model and controller 2024-08-11 16:29:10 +02:00
7f12fcba18 Implement a cache at table level to avoid duplicate evaluations 2024-08-01 21:14:28 +02:00
ebc7586670 Include examples with three tables 2024-08-01 20:50:26 +02:00
a38fefeb1f Include additional specs 2024-08-01 20:49:07 +02:00
b21d323e36 Refactor specs 2024-08-01 20:46:11 +02:00
2dd11bb83d Initial tests for the swap class 2024-08-01 20:45:01 +02:00
8c4e6a0109 Initial version of VNS algorithm ()
Reviewed-on: 
Co-authored-by: Manuel Bustillo <bustikiller@bustikiller.com>
Co-committed-by: Manuel Bustillo <bustikiller@bustikiller.com>
2024-08-01 18:27:41 +00:00
7f0feeddff Define a method to calculate the distance to a common ancestor between two tree nodes 2024-07-30 20:49:26 +02:00
2ed9f98695 Create guests scaffold 2024-07-11 20:08:26 +02:00
98eb2e0473 Expenses scaffold 2024-07-11 19:55:48 +02:00
47ac0796b9 Install rspec 2024-07-11 19:41:36 +02:00