Skip to content

Feature Request: Toggle all availability/unavailability as default#235

Open
Mickey-Zhaang wants to merge 3 commits intoschej-it:mainfrom
Mickey-Zhaang:feature/invert-availability
Open

Feature Request: Toggle all availability/unavailability as default#235
Mickey-Zhaang wants to merge 3 commits intoschej-it:mainfrom
Mickey-Zhaang:feature/invert-availability

Conversation

@Mickey-Zhaang
Copy link
Copy Markdown
Contributor

@Mickey-Zhaang Mickey-Zhaang commented Apr 1, 2026

Feature Request: Toggle all availability/unavailability as default

  • make UI addition
  • implement invert functionality
  • add the invert availability to initial attempt to edit availability

Changes

  • added UI toggle to whenever we are in editing availability mode
  • under the set of all time slots, we take complement of the set of all current available slots and set that as the new availability (essentially a flip flop)
invert_availaibility_demo.mp4

Closes #234
Closes #150
Closes #223

</template>
</v-switch>
<div class="tw-mt-2 tw-text-xs tw-text-dark-gray">
Invert default availaibility editing mode
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

open to wording suggestions!

this.availability = newAvailability

this.getResponsesFormatted()
},
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the meat of it

@Mickey-Zhaang Mickey-Zhaang marked this pull request as ready for review April 1, 2026 19:55
@Mickey-Zhaang Mickey-Zhaang force-pushed the feature/invert-availability branch from 67c16f8 to 1fba53e Compare April 1, 2026 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant