Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add UI to manage series of events #5436

Merged
merged 9 commits into from
Aug 12, 2022
Merged

Conversation

Leats
Copy link
Contributor

@Leats Leats commented Aug 4, 2022

Closes #4048.
Adds the ability to manage/create series when editing an event.
Preview:
Bildschirmfoto 2022-08-04 um 10 35 33
Bildschirmfoto 2022-08-04 um 11 23 57
Bildschirmfoto 2022-08-04 um 11 22 03

@Leats Leats force-pushed the event-series branch 3 times, most recently from e169452 to 0d6a4ab Compare August 4, 2022 13:21
indico/modules/categories/blueprint.py Outdated Show resolved Hide resolved
indico/modules/categories/controllers/display.py Outdated Show resolved Hide resolved
indico/modules/categories/controllers/display.py Outdated Show resolved Hide resolved
indico/modules/categories/controllers/display.py Outdated Show resolved Hide resolved
indico/modules/categories/controllers/display.py Outdated Show resolved Hide resolved
indico/modules/events/series/schemas.py Outdated Show resolved Hide resolved
indico/modules/events/series/schemas.py Outdated Show resolved Hide resolved
indico/modules/events/series/schemas.py Outdated Show resolved Hide resolved
indico/modules/events/series/schemas.py Outdated Show resolved Hide resolved
indico/modules/events/series/schemas.py Outdated Show resolved Hide resolved
@Leats Leats force-pushed the event-series branch 4 times, most recently from a28226a to f147f34 Compare August 11, 2022 15:41
indico/modules/categories/controllers/display.py Outdated Show resolved Hide resolved
indico/modules/categories/controllers/display.py Outdated Show resolved Hide resolved
indico/modules/events/blueprint.py Outdated Show resolved Hide resolved
indico/modules/events/controllers/base.py Outdated Show resolved Hide resolved
indico/modules/events/management/client/js/index.js Outdated Show resolved Hide resolved
indico/modules/events/series/controllers.py Outdated Show resolved Hide resolved
- show searching indicator while searching
- remove min length before showing results (`indico#1` etc is otherwise broken)
- never search for `#`
- deduplicate disabled logic
- fix removing and re-adding event from current series
Otherwise people may wonder why an event doesn't show up, and it's also
needed in case someone clicks the X on the current event in a series to
remove it and then wants to add it back.
- keep search term so clicking it again will show the results again
  (avoids having to search again and again when a single resultset
  contains multiple events the use wants to add)
- improve flexbox styling and add scroll if it gets too big
- remove some unused code (Form/keyword)
Otherwise the leading zero triggers legacy event id handling logic which
will cause an error if there's no such legacy event id
@ThiefMaster ThiefMaster enabled auto-merge (squash) August 12, 2022 18:17
@ThiefMaster ThiefMaster merged commit 42f7a9d into indico:master Aug 12, 2022
@ThiefMaster ThiefMaster deleted the event-series branch August 12, 2022 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

UI to manage series of events
2 participants