Skip to content

Commit bb53a63

Browse files
Merge pull request ecamp#5281 from manuelmeister/feature/add-custom-color-campcollaboration
Add custom color campcollaboration
2 parents 5508f1d + fc8a3aa commit bb53a63

29 files changed

+445
-47
lines changed

api/migrations/dev-data/data.sql

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -988,36 +988,36 @@ INSERT INTO public.activity (id, title, location, campid, categoryid, rootconten
988988

989989

990990

991-
INSERT INTO public.camp_collaboration (id, inviteemail, invitekeyhash, status, role, collaborationacceptedby, createtime, updatetime, userid, campid) VALUES
992-
('237abf0bd057', '[email protected]', 'myInviteKey2', 'invited', 'member', NULL, '2022-01-23 16:19:10', '2022-01-23 16:19:10', NULL, '6430aecc5422'),
993-
('0e524d43e799', NULL, NULL, 'established', 'manager', NULL, '2022-01-23 16:19:10', '2022-01-23 16:19:10', 'e7b00084dabf', '6430aecc5422'),
994-
('2c313fa367b3', NULL, NULL, 'established', 'manager', NULL, '2022-01-23 16:19:10', '2022-01-23 16:19:10', '3b41dca5c568', 'e5027d852487'),
995-
('2b3cf1ce6341', '[email protected]', 'd12ntPWBK0qmPxfMGg/QRWh98XE=', 'invited', 'member', NULL, '2023-08-08 08:03:06', '2023-08-08 08:03:06', NULL, '3c79b99ab424'),
996-
('dba39edd9910', NULL, NULL, 'established', 'member', NULL, '2023-08-08 07:59:24', '2023-08-08 08:11:28', 'bee7cf5b3871', '3c79b99ab424'),
997-
('c88fd78c90ea', NULL, NULL, 'established', 'manager', NULL, '2023-08-08 07:58:53', '2023-08-08 08:12:12', 'caeba9f7e728', '3c79b99ab424'),
998-
('5111b2972441', '[email protected]', 'Vazgl+0DsuUKrcTezKxA+KmBgOA=', 'inactive', 'member', NULL, '2023-08-08 07:59:53', '2023-08-08 09:18:22', NULL, '3c79b99ab424'),
999-
('68694999fa8d', NULL, NULL, 'established', 'manager', NULL, '2023-08-08 09:22:58', '2023-08-08 09:22:58', '9145944210a7', '6973c230d6b1'),
1000-
('3229d273decd', NULL, '5eO+mQd6F+AQwCITx5mV8dX9/6U=', 'invited', 'manager', NULL, '2023-08-08 09:38:27', '2023-08-08 09:43:11', '130684395770', '6973c230d6b1'),
1001-
('7cae64a7800c', '[email protected]', '7FUv2lrEcRjMbW/Nb1mTkBaAPOs=', 'invited', 'member', NULL, '2023-08-08 09:37:38', '2023-08-08 09:43:21', NULL, '6973c230d6b1'),
1002-
('878426563205', NULL, NULL, 'established', 'guest', NULL, '2023-08-08 09:36:41', '2023-08-08 09:43:52', '48f00685a292', '6973c230d6b1'),
1003-
('d27ca1d0e6e4', NULL, NULL, 'established', 'member', NULL, '2023-08-08 09:36:01', '2023-08-08 09:44:19', 'bae69a1c9fcc', '6973c230d6b1'),
1004-
('c463d2a19847', NULL, NULL, 'established', 'member', NULL, '2023-08-08 09:38:01', '2023-08-08 09:44:50', 'caeba9f7e728', '6973c230d6b1'),
1005-
('763c0d181b63', NULL, NULL, 'established', 'manager', NULL, '2023-08-08 09:37:16', '2023-08-08 09:45:21', 'bee7cf5b3871', '6973c230d6b1'),
1006-
('b7d93b2fa1be', NULL, 'mLdsTtaGGptPYSZLUDgX8sAFO54=', 'established', 'member', NULL, '2023-08-12 19:10:49', '2023-08-12 19:10:49', 'a2f4f3879c85', '9c2447aefe38'),
1007-
('ac1cd0bcbd69', NULL, 'V30YTcBqBqs5xS7HrFM4ODRrzbw=', 'established', 'member', NULL, '2023-08-12 19:10:28', '2023-08-12 19:10:28', 'a3d9d86dc23b', '9c2447aefe38'),
1008-
('8be6d2f6f7dc', NULL, 'ru6jsdD9fODk8+p8wmI909rJPkQ=', 'established', 'manager', NULL, '2023-08-12 19:11:03', '2023-08-12 19:11:03', '566aea2c2759', '9c2447aefe38'),
1009-
('0e26982c9895', NULL, 'ao9OQRgXWBpCVaD4lGQaUFzvKwI=', 'established', 'member', NULL, '2023-08-12 19:10:14', '2023-08-12 19:10:14', 'dac7116e02ed', '9c2447aefe38'),
1010-
('b2f127cb410f', NULL, NULL, 'established', 'manager', NULL, '2023-08-13 06:32:29', '2023-08-13 06:32:29', 'dac7116e02ed', '0969e3c95dfc'),
1011-
('d806a59915f8', NULL, 'SuP47raE2s/2hGLsdBiO/icIU0E=', 'established', 'member', NULL, '2023-08-13 10:29:25', '2023-08-13 10:29:25', 'a3d9d86dc23b', '0969e3c95dfc'),
1012-
('7db6a9ffc210', NULL, 'yyXTSd6kGh7kNENlcGDeYtq4ftQ=', 'established', 'guest', NULL, '2023-08-13 10:29:47', '2023-08-13 10:29:47', 'a2f4f3879c85', '0969e3c95dfc'),
1013-
('60a470e1aff6', NULL, 'uGXywHjal9lK+rcdtRBcXh8y5qA=', 'established', 'manager', NULL, '2023-08-13 10:29:55', '2023-08-13 10:29:55', '566aea2c2759', '0969e3c95dfc'),
1014-
('d1c0a4522283', NULL, NULL, 'established', 'manager', NULL, '2023-09-29 23:24:38', '2023-09-29 23:24:38', 'dac7116e02ed', '70ca971c992f'),
1015-
('5b24ce470d9f', NULL, 'XisYzAgXUozfJA1M/y39ow8t5Vw=', 'established', 'member', NULL, '2023-09-29 23:27:54', '2023-09-29 23:27:54', 'a3d9d86dc23b', '70ca971c992f'),
1016-
('46d14f7c072c', NULL, '4KCuIMWvkGVAjSBtAnG5QcesOrI=', 'established', 'manager', NULL, '2023-09-29 23:41:30', '2023-09-29 23:41:30', 'a2f4f3879c85', '70ca971c992f'),
1017-
('b0bdb7202a9d', NULL, NULL, 'established', 'manager', NULL, '2023-08-08 07:53:12', '2023-08-08 07:53:12', '9145944210a7', '3c79b99ab424'),
1018-
('b00054c3c03e', NULL, 'XC/b4erYO0iZZTBEXOi3n/4AH9w=', 'established', 'guest', NULL, '2023-08-13 10:29:08', '2023-08-13 10:29:08', '9145944210a7', '0969e3c95dfc'),
1019-
('10d8f02ce5b4', NULL, 'n1MKxMj1RWkrcSmNfHdjUxKV3QY=', 'established', 'guest', NULL, '2023-09-29 23:25:49', '2023-09-29 23:25:49', '9145944210a7', '70ca971c992f'),
1020-
('b32db30637c8', NULL, 'AC/b4erYO0iZZTBEXOi3n/4AH9w=', 'invited', 'manager', NULL, '2023-08-12 17:41:55', '2023-08-12 17:41:55', '9145944210a7', '9c2447aefe38');
991+
INSERT INTO public.camp_collaboration (id, inviteemail, invitekeyhash, status, role, createtime, updatetime, userid, campid) VALUES
992+
('237abf0bd057', '[email protected]', 'myInviteKey2', 'invited', 'member', '2022-01-23 16:19:10', '2022-01-23 16:19:10', NULL, '6430aecc5422'),
993+
('0e524d43e799', NULL, NULL, 'established', 'manager', '2022-01-23 16:19:10', '2022-01-23 16:19:10', 'e7b00084dabf', '6430aecc5422'),
994+
('2c313fa367b3', NULL, NULL, 'established', 'manager', '2022-01-23 16:19:10', '2022-01-23 16:19:10', '3b41dca5c568', 'e5027d852487'),
995+
('2b3cf1ce6341', '[email protected]', 'd12ntPWBK0qmPxfMGg/QRWh98XE=', 'invited', 'member', '2023-08-08 08:03:06', '2023-08-08 08:03:06', NULL, '3c79b99ab424'),
996+
('dba39edd9910', NULL, NULL, 'established', 'member', '2023-08-08 07:59:24', '2023-08-08 08:11:28', 'bee7cf5b3871', '3c79b99ab424'),
997+
('c88fd78c90ea', NULL, NULL, 'established', 'manager', '2023-08-08 07:58:53', '2023-08-08 08:12:12', 'caeba9f7e728', '3c79b99ab424'),
998+
('5111b2972441', '[email protected]', 'Vazgl+0DsuUKrcTezKxA+KmBgOA=', 'inactive', 'member', '2023-08-08 07:59:53', '2023-08-08 09:18:22', NULL, '3c79b99ab424'),
999+
('68694999fa8d', NULL, NULL, 'established', 'manager', '2023-08-08 09:22:58', '2023-08-08 09:22:58', '9145944210a7', '6973c230d6b1'),
1000+
('3229d273decd', NULL, '5eO+mQd6F+AQwCITx5mV8dX9/6U=', 'invited', 'manager', '2023-08-08 09:38:27', '2023-08-08 09:43:11', '130684395770', '6973c230d6b1'),
1001+
('7cae64a7800c', '[email protected]', '7FUv2lrEcRjMbW/Nb1mTkBaAPOs=', 'invited', 'member', '2023-08-08 09:37:38', '2023-08-08 09:43:21', NULL, '6973c230d6b1'),
1002+
('878426563205', NULL, NULL, 'established', 'guest', '2023-08-08 09:36:41', '2023-08-08 09:43:52', '48f00685a292', '6973c230d6b1'),
1003+
('d27ca1d0e6e4', NULL, NULL, 'established', 'member', '2023-08-08 09:36:01', '2023-08-08 09:44:19', 'bae69a1c9fcc', '6973c230d6b1'),
1004+
('c463d2a19847', NULL, NULL, 'established', 'member', '2023-08-08 09:38:01', '2023-08-08 09:44:50', 'caeba9f7e728', '6973c230d6b1'),
1005+
('763c0d181b63', NULL, NULL, 'established', 'manager', '2023-08-08 09:37:16', '2023-08-08 09:45:21', 'bee7cf5b3871', '6973c230d6b1'),
1006+
('b7d93b2fa1be', NULL, 'mLdsTtaGGptPYSZLUDgX8sAFO54=', 'established', 'member', '2023-08-12 19:10:49', '2023-08-12 19:10:49', 'a2f4f3879c85', '9c2447aefe38'),
1007+
('ac1cd0bcbd69', NULL, 'V30YTcBqBqs5xS7HrFM4ODRrzbw=', 'established', 'member', '2023-08-12 19:10:28', '2023-08-12 19:10:28', 'a3d9d86dc23b', '9c2447aefe38'),
1008+
('8be6d2f6f7dc', NULL, 'ru6jsdD9fODk8+p8wmI909rJPkQ=', 'established', 'manager', '2023-08-12 19:11:03', '2023-08-12 19:11:03', '566aea2c2759', '9c2447aefe38'),
1009+
('0e26982c9895', NULL, 'ao9OQRgXWBpCVaD4lGQaUFzvKwI=', 'established', 'member', '2023-08-12 19:10:14', '2023-08-12 19:10:14', 'dac7116e02ed', '9c2447aefe38'),
1010+
('b2f127cb410f', NULL, NULL, 'established', 'manager', '2023-08-13 06:32:29', '2023-08-13 06:32:29', 'dac7116e02ed', '0969e3c95dfc'),
1011+
('d806a59915f8', NULL, 'SuP47raE2s/2hGLsdBiO/icIU0E=', 'established', 'member', '2023-08-13 10:29:25', '2023-08-13 10:29:25', 'a3d9d86dc23b', '0969e3c95dfc'),
1012+
('7db6a9ffc210', NULL, 'yyXTSd6kGh7kNENlcGDeYtq4ftQ=', 'established', 'guest', '2023-08-13 10:29:47', '2023-08-13 10:29:47', 'a2f4f3879c85', '0969e3c95dfc'),
1013+
('60a470e1aff6', NULL, 'uGXywHjal9lK+rcdtRBcXh8y5qA=', 'established', 'manager', '2023-08-13 10:29:55', '2023-08-13 10:29:55', '566aea2c2759', '0969e3c95dfc'),
1014+
('d1c0a4522283', NULL, NULL, 'established', 'manager', '2023-09-29 23:24:38', '2023-09-29 23:24:38', 'dac7116e02ed', '70ca971c992f'),
1015+
('5b24ce470d9f', NULL, 'XisYzAgXUozfJA1M/y39ow8t5Vw=', 'established', 'member', '2023-09-29 23:27:54', '2023-09-29 23:27:54', 'a3d9d86dc23b', '70ca971c992f'),
1016+
('46d14f7c072c', NULL, '4KCuIMWvkGVAjSBtAnG5QcesOrI=', 'established', 'manager', '2023-09-29 23:41:30', '2023-09-29 23:41:30', 'a2f4f3879c85', '70ca971c992f'),
1017+
('b0bdb7202a9d', NULL, NULL, 'established', 'manager', '2023-08-08 07:53:12', '2023-08-08 07:53:12', '9145944210a7', '3c79b99ab424'),
1018+
('b00054c3c03e', NULL, 'XC/b4erYO0iZZTBEXOi3n/4AH9w=', 'established', 'guest', '2023-08-13 10:29:08', '2023-08-13 10:29:08', '9145944210a7', '0969e3c95dfc'),
1019+
('10d8f02ce5b4', NULL, 'n1MKxMj1RWkrcSmNfHdjUxKV3QY=', 'established', 'guest', '2023-09-29 23:25:49', '2023-09-29 23:25:49', '9145944210a7', '70ca971c992f'),
1020+
('b32db30637c8', NULL, 'AC/b4erYO0iZZTBEXOi3n/4AH9w=', 'invited', 'manager', '2023-08-12 17:41:55', '2023-08-12 17:41:55', '9145944210a7', '9c2447aefe38');
10211021

10221022

10231023

api/migrations/prod-data/data.sql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,10 @@ INSERT INTO public.category (id, categoryprototypeid, short, name, color, number
9595

9696

9797

98-
INSERT INTO public.camp_collaboration (id, inviteemail, invitekeyhash, status, role, collaborationacceptedby, createtime, updatetime, userid, campid) VALUES
99-
('71c07d3be9f3', NULL, NULL, 'established', 'manager', NULL, '2022-10-08 20:13:50', '2022-10-08 20:13:50', '8adf80011c2b', '75b3572a338e'),
100-
('77b7a7e51080', NULL, NULL, 'established', 'manager', NULL, '2022-10-08 20:41:53', '2022-10-08 20:41:53', '8adf80011c2b', '497f974e7d5d'),
101-
('1c7985ab4c7a', NULL, NULL, 'established', 'manager', NULL, '2022-10-08 20:49:03', '2022-10-08 20:49:03', '8adf80011c2b', 'f92fe1cd1ae9');
98+
INSERT INTO public.camp_collaboration (id, inviteemail, invitekeyhash, status, role, createtime, updatetime, userid, campid) VALUES
99+
('71c07d3be9f3', NULL, NULL, 'established', 'manager', '2022-10-08 20:13:50', '2022-10-08 20:13:50', '8adf80011c2b', '75b3572a338e'),
100+
('77b7a7e51080', NULL, NULL, 'established', 'manager', '2022-10-08 20:41:53', '2022-10-08 20:41:53', '8adf80011c2b', '497f974e7d5d'),
101+
('1c7985ab4c7a', NULL, NULL, 'established', 'manager', '2022-10-08 20:49:03', '2022-10-08 20:49:03', '8adf80011c2b', 'f92fe1cd1ae9');
102102

103103

104104

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace DoctrineMigrations;
6+
7+
use Doctrine\DBAL\Schema\Schema;
8+
use Doctrine\Migrations\AbstractMigration;
9+
10+
/**
11+
* Auto-generated Migration: Please modify to your needs!
12+
*/
13+
final class Version20240507154923 extends AbstractMigration {
14+
public function getDescription(): string {
15+
return 'Add color and abbreviation to camp_collaboration';
16+
}
17+
18+
public function up(Schema $schema): void {
19+
$this->addSql('ALTER TABLE camp_collaboration ADD color VARCHAR(8) DEFAULT NULL');
20+
$this->addSql('ALTER TABLE camp_collaboration ADD abbreviation TEXT DEFAULT NULL');
21+
}
22+
23+
public function down(Schema $schema): void {
24+
$this->addSql('ALTER TABLE camp_collaboration DROP abbreviation');
25+
$this->addSql('ALTER TABLE camp_collaboration DROP color');
26+
}
27+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace DoctrineMigrations;
6+
7+
use Doctrine\DBAL\Schema\Schema;
8+
use Doctrine\Migrations\AbstractMigration;
9+
10+
/**
11+
* Auto-generated Migration: Please modify to your needs!
12+
*/
13+
final class Version20240619081247 extends AbstractMigration {
14+
public function getDescription(): string {
15+
return 'Remove unused column collaborationacceptedby from camp_collaboration';
16+
}
17+
18+
public function up(Schema $schema): void {
19+
$this->addSql('ALTER TABLE camp_collaboration DROP collaborationacceptedby');
20+
}
21+
22+
public function down(Schema $schema): void {
23+
$this->addSql('ALTER TABLE camp_collaboration ADD collaborationacceptedby TEXT DEFAULT NULL');
24+
}
25+
}

api/src/Entity/CampCollaboration.php

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,9 +202,25 @@ class CampCollaboration extends BaseEntity implements BelongsToCampInterface {
202202
#[ORM\Column(type: 'string', length: 16, nullable: false)]
203203
public string $role;
204204

205-
#[ApiProperty(readable: false, writable: false)]
205+
/**
206+
* The color of the avatar as a hex color string.
207+
*/
208+
#[InputFilter\Trim]
209+
#[Assert\Regex(pattern: '/^#[0-9a-zA-Z]{6}$/')]
210+
#[ApiProperty(example: '#4DBB52')]
211+
#[Groups(['read', 'write'])]
212+
#[ORM\Column(type: 'string', length: 8, nullable: true)]
213+
public ?string $color = null;
214+
215+
/**
216+
* The abbreviation in the avatar.
217+
*/
218+
#[InputFilter\Trim]
219+
#[Assert\Length(max: 2, countUnit: Assert\Length::COUNT_GRAPHEMES)]
220+
#[ApiProperty(example: 'AB')]
221+
#[Groups(['read', 'write'])]
206222
#[ORM\Column(type: 'text', nullable: true)]
207-
public ?string $collaborationAcceptedBy = null;
223+
public ?string $abbreviation = null;
208224

209225
public function __construct() {
210226
parent::__construct();

api/tests/Api/SnapshotTests/__snapshots__/ResponseSnapshotTest__testGetCollectionMatchesStructure with data set camp_collaborations__1.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@
6161
},
6262
"user": "escaped_value"
6363
},
64+
"abbreviation": "escaped_value",
65+
"color": "escaped_value",
6466
"id": "escaped_value",
6567
"inviteEmail": "escaped_value",
6668
"role": "escaped_value",
@@ -139,6 +141,8 @@
139141
"href": "escaped_value"
140142
}
141143
},
144+
"abbreviation": "escaped_value",
145+
"color": "escaped_value",
142146
"id": "escaped_value",
143147
"inviteEmail": "escaped_value",
144148
"role": "escaped_value",
@@ -217,6 +221,8 @@
217221
"href": "escaped_value"
218222
}
219223
},
224+
"abbreviation": "escaped_value",
225+
"color": "escaped_value",
220226
"id": "escaped_value",
221227
"inviteEmail": "escaped_value",
222228
"role": "escaped_value",
@@ -295,6 +301,8 @@
295301
"href": "escaped_value"
296302
}
297303
},
304+
"abbreviation": "escaped_value",
305+
"color": "escaped_value",
298306
"id": "escaped_value",
299307
"inviteEmail": "escaped_value",
300308
"role": "escaped_value",
@@ -373,6 +381,8 @@
373381
"href": "escaped_value"
374382
}
375383
},
384+
"abbreviation": "escaped_value",
385+
"color": "escaped_value",
376386
"id": "escaped_value",
377387
"inviteEmail": "escaped_value",
378388
"role": "escaped_value",
@@ -451,6 +461,8 @@
451461
"href": "escaped_value"
452462
}
453463
},
464+
"abbreviation": "escaped_value",
465+
"color": "escaped_value",
454466
"id": "escaped_value",
455467
"inviteEmail": "escaped_value",
456468
"role": "escaped_value",
@@ -529,6 +541,8 @@
529541
"href": "escaped_value"
530542
}
531543
},
544+
"abbreviation": "escaped_value",
545+
"color": "escaped_value",
532546
"id": "escaped_value",
533547
"inviteEmail": "escaped_value",
534548
"role": "escaped_value",
@@ -607,6 +621,8 @@
607621
"href": "escaped_value"
608622
}
609623
},
624+
"abbreviation": "escaped_value",
625+
"color": "escaped_value",
610626
"id": "escaped_value",
611627
"inviteEmail": "escaped_value",
612628
"role": "escaped_value",
@@ -685,6 +701,8 @@
685701
"href": "escaped_value"
686702
}
687703
},
704+
"abbreviation": "escaped_value",
705+
"color": "escaped_value",
688706
"id": "escaped_value",
689707
"inviteEmail": "escaped_value",
690708
"role": "escaped_value",
@@ -763,6 +781,8 @@
763781
"href": "escaped_value"
764782
}
765783
},
784+
"abbreviation": "escaped_value",
785+
"color": "escaped_value",
766786
"id": "escaped_value",
767787
"inviteEmail": "escaped_value",
768788
"role": "escaped_value",
@@ -841,6 +861,8 @@
841861
"href": "escaped_value"
842862
}
843863
},
864+
"abbreviation": "escaped_value",
865+
"color": "escaped_value",
844866
"id": "escaped_value",
845867
"inviteEmail": "escaped_value",
846868
"role": "escaped_value",
@@ -919,6 +941,8 @@
919941
"href": "escaped_value"
920942
}
921943
},
944+
"abbreviation": "escaped_value",
945+
"color": "escaped_value",
922946
"id": "escaped_value",
923947
"inviteEmail": "escaped_value",
924948
"role": "escaped_value",

api/tests/Api/SnapshotTests/__snapshots__/ResponseSnapshotTest__testGetItemMatchesStructure with data set camp_collaborations__1.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@
7171
"href": "escaped_value"
7272
}
7373
},
74+
"abbreviation": "escaped_value",
75+
"color": "escaped_value",
7476
"id": "escaped_value",
7577
"inviteEmail": "escaped_value",
7678
"role": "escaped_value",

api/tests/Api/SnapshotTests/__snapshots__/ResponseSnapshotTest__testGetItemMatchesStructure with data set camps__1.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
},
1515
"user": "escaped_value"
1616
},
17+
"abbreviation": "escaped_value",
18+
"color": "escaped_value",
1719
"id": "escaped_value",
1820
"inviteEmail": "escaped_value",
1921
"role": "escaped_value",
@@ -45,6 +47,8 @@
4547
"href": "escaped_value"
4648
}
4749
},
50+
"abbreviation": "escaped_value",
51+
"color": "escaped_value",
4852
"id": "escaped_value",
4953
"inviteEmail": "escaped_value",
5054
"role": "escaped_value",
@@ -76,6 +80,8 @@
7680
"href": "escaped_value"
7781
}
7882
},
83+
"abbreviation": "escaped_value",
84+
"color": "escaped_value",
7985
"id": "escaped_value",
8086
"inviteEmail": "escaped_value",
8187
"role": "escaped_value",
@@ -107,6 +113,8 @@
107113
"href": "escaped_value"
108114
}
109115
},
116+
"abbreviation": "escaped_value",
117+
"color": "escaped_value",
110118
"id": "escaped_value",
111119
"inviteEmail": "escaped_value",
112120
"role": "escaped_value",
@@ -138,6 +146,8 @@
138146
"href": "escaped_value"
139147
}
140148
},
149+
"abbreviation": "escaped_value",
150+
"color": "escaped_value",
141151
"id": "escaped_value",
142152
"inviteEmail": "escaped_value",
143153
"role": "escaped_value",
@@ -169,6 +179,8 @@
169179
"href": "escaped_value"
170180
}
171181
},
182+
"abbreviation": "escaped_value",
183+
"color": "escaped_value",
172184
"id": "escaped_value",
173185
"inviteEmail": "escaped_value",
174186
"role": "escaped_value",

0 commit comments

Comments
 (0)