feat(scheduling): persist candidate slot ordering
This commit is contained in:
@@ -74,6 +74,8 @@ assert.match(page, /id="scheduling-participant-picker"/);
|
||||
assert.match(page, /id="scheduling-candidate-slots-grid"/);
|
||||
assert.match(page, /id="scheduling-participants-grid"/);
|
||||
assert.match(page, /<DataGridRowActions/);
|
||||
assert.match(page, /disabled=\{!canCreateOrWrite\}[\s\S]{0,80}reorderable/);
|
||||
assert.doesNotMatch(page, /reorderable=\{editorMode === "create"\}/);
|
||||
assert.doesNotMatch(page, /EmailAddressInput|MailboxAddress|addressSuggestions|addressLookupQuery/);
|
||||
assert.doesNotMatch(page, /<input[\s\S]{0,220}aria-label=\{I18N\.participantEmail\}/);
|
||||
assert.match(page, /allowManualExternal=\{allowExternalParticipants\}/);
|
||||
|
||||
@@ -811,7 +811,7 @@ export default function SchedulingPage({ settings, auth }: { settings: ApiSettin
|
||||
<EditableSlots
|
||||
slots={slots}
|
||||
disabled={!canCreateOrWrite}
|
||||
reorderable={editorMode === "create"}
|
||||
reorderable
|
||||
onAddBelow={(index) => {
|
||||
setSlots((items) => editorMode === "edit"
|
||||
? [...items, newSlot(items.length + 1, translateText)]
|
||||
|
||||
Reference in New Issue
Block a user