plane icon indicating copy to clipboard operation
plane copied to clipboard

Add Calendar layout to Global Issues page

Open vinhloc30796 opened this issue 1 year ago • 1 comments

Why

closes #4131 (part of)

What

  • Split out renderQuickActions for BaseCalendarRoot
  • Update headers/global-issues.tsx to add LayoutSelection
  • Add calendar-view.tsx
  • Add CalendarView to issue-layouts/roots/all-issue-layout-root.tsx
  • Add types to web/constants/issue.ts
  • Add issue grouping to issue.store.ts
  • Minor updates to filter.store.ts

Questions / TODOs

  • [ ] This PR doesn't allow changing Calendar layout (month vs week, show vs hide weekends) yet, but I'm not sure what I'm missing
  • [ ] I'm not sure if I'm updating displayFilters = this.computedDisplayFilters(_filters?.display_filters); correctly in filter.store.ts
  • [ ] I'm not sure if issue-layouts/calendar/calendar-view.tsx is the idiomatic/proper way & proper place to do it

vinhloc30796 avatar May 18 '24 08:05 vinhloc30796

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar May 18 '24 08:05 CLAassistant