AKPlanning issueshttps://gitlab.fachschaften.org/kif/akplanning/-/issues2023-12-02T15:46:53Zhttps://gitlab.fachschaften.org/kif/akplanning/-/issues/215AKModel/AKScheduling: Hide headings for empty constraints2023-12-02T15:46:53ZBenjamin HättaschAKModel/AKScheduling: Hide headings for empty constraintsCurrently, a heading with an empty list will be displayed for unspecified constraints of an AK, e.g., when there are no conflicting AKs. To ease the life of those creating the schedule, that headings should not be displayed at all in tha...Currently, a heading with an empty list will be displayed for unspecified constraints of an AK, e.g., when there are no conflicting AKs. To ease the life of those creating the schedule, that headings should not be displayed at all in that case.KIF 52,0https://gitlab.fachschaften.org/kif/akplanning/-/issues/214Fix doc generation in production2023-12-02T15:37:46ZBenjamin HättaschFix doc generation in productionhttps://gitlab.fachschaften.org/kif/akplanning/-/issues/213AKModel: Allow to mark messages as resolved2023-12-02T15:36:53ZBenjamin HättaschAKModel: Allow to mark messages as resolvedhttps://gitlab.fachschaften.org/kif/akplanning/-/issues/212AKSubmission/AKModel: Make sure slot sizes are at max the whole length of the...2023-12-02T15:36:04ZBenjamin HättaschAKSubmission/AKModel: Make sure slot sizes are at max the whole length of the eventhttps://gitlab.fachschaften.org/kif/akplanning/-/issues/211AKModel: Don't update history when interest value is changed2023-12-02T15:34:22ZBenjamin HättaschAKModel: Don't update history when interest value is changedhttps://gitlab.fachschaften.org/kif/akplanning/-/issues/210AKSubmission: Fix localization of dates for slots on AK detail pages2023-12-02T15:33:54ZBenjamin HättaschAKSubmission: Fix localization of dates for slots on AK detail pagesCurrently, an English format is used alwaysCurrently, an English format is used alwayshttps://gitlab.fachschaften.org/kif/akplanning/-/issues/209AKScheduling: Don't check room size when interest is -12023-12-02T15:32:30ZBenjamin HättaschAKScheduling: Don't check room size when interest is -1Currently, a warning might be created for small rooms, since the room size will then be close to -1Currently, a warning might be created for small rooms, since the room size will then be close to -1KIF 52,0https://gitlab.fachschaften.org/kif/akplanning/-/issues/208AKModel/AKPlan/AKSubmission: Introduce a modelling for central events2023-12-02T15:30:02ZBenjamin HättaschAKModel/AKPlan/AKSubmission: Introduce a modelling for central eventse.g., for Plena, lunch breaks etc.e.g., for Plena, lunch breaks etc.https://gitlab.fachschaften.org/kif/akplanning/-/issues/207AKSubmission/AKModel: Create view to find all AKs by an owner2023-12-02T15:27:59ZBenjamin HättaschAKSubmission/AKModel: Create view to find all AKs by an ownerAnd link it on backend detail/edit view of owner?And link it on backend detail/edit view of owner?KIF 52,0https://gitlab.fachschaften.org/kif/akplanning/-/issues/206AKPlan: Hide night hours2023-11-04T21:42:11ZBenjamin HättaschAKPlan: Hide night hoursUsing the Fullcalendar property `slotMinTime: "06:00:00", slotMaxTime: "24:00:00",`, we could hide the night hours.
The min value should be determined dynamically, starting with the earliest hour of all AKs not started yet.
It probably m...Using the Fullcalendar property `slotMinTime: "06:00:00", slotMaxTime: "24:00:00",`, we could hide the night hours.
The min value should be determined dynamically, starting with the earliest hour of all AKs not started yet.
It probably makes sense to completely hide all AKs that ended, e.g., two hours ago on the wall, therefore even with AKs starting in the middle of the night, the night hours will only be visible as long as needed. The max value will make sure that there is an indicator showing that an AK will go beyond midnight if needed.KIF 52,0Benjamin HättaschBenjamin Hättaschhttps://gitlab.fachschaften.org/kif/akplanning/-/issues/205Add endpoint that provides the AK plan in schedule.xml format2023-11-01T09:48:07ZNils SteingerAdd endpoint that provides the AK plan in schedule.xml formatThe widely-used schedule.xml format is understood by mobile app like Giggity, which provide a mobile-optimized view, allow the user to mark their favourites, and get reminded in time before the favourite AKs start.
A schedule.xml templa...The widely-used schedule.xml format is understood by mobile app like Giggity, which provide a mobile-optimized view, allow the user to mark their favourites, and get reminded in time before the favourite AKs start.
A schedule.xml template that maps AK attributes to their corresponding schedule item attributes exists at https://github.com/n-st/kif-ak-schedule-xml/blob/master/schedule.xml.j2.https://gitlab.fachschaften.org/kif/akplanning/-/issues/204AKSubmission: Newly created AKs don't automatically have a wiki link2023-11-05T15:33:10ZBenjamin HättaschAKSubmission: Newly created AKs don't automatically have a wiki linkThe intended behavior is that a wiki link is automatically created when the link field is left empty. This seems to be broken currently, only AKs that are edited receive that link (can be seen in production, AKs where the history shows n...The intended behavior is that a wiki link is automatically created when the link field is left empty. This seems to be broken currently, only AKs that are edited receive that link (can be seen in production, AKs where the history shows no editing don't have a link).KIF 52,0https://gitlab.fachschaften.org/kif/akplanning/-/issues/203AKScheduling: Create status page widget for scheduling2023-08-29T14:34:27ZBenjamin HättaschAKScheduling: Create status page widget for schedulingProvide status information (e.g., count of unscheduled slots, CVs) as well as access to actionsProvide status information (e.g., count of unscheduled slots, CVs) as well as access to actionshttps://gitlab.fachschaften.org/kif/akplanning/-/issues/202AKModel/AKSubmission: Allow to create missing slots on page for AKs requiring...2023-08-26T21:17:35ZBenjamin HättaschAKModel/AKSubmission: Allow to create missing slots on page for AKs requiring special attentionIn the best case, the user can select all AKs in a multi-select/checkbox form embedded in the viewIn the best case, the user can select all AKs in a multi-select/checkbox form embedded in the viewhttps://gitlab.fachschaften.org/kif/akplanning/-/issues/201AKScheduling: Do not count manually resolved CVs in CV preview2023-11-05T15:33:59ZBenjamin HättaschAKScheduling: Do not count manually resolved CVs in CV previewKIF 52,0https://gitlab.fachschaften.org/kif/akplanning/-/issues/200Admin: Fix datepicker2023-11-01T09:43:37ZBenjamin HättaschAdmin: Fix datepickerCurrently tries to load external resources from CDN, blocked by CSPCurrently tries to load external resources from CDN, blocked by CSPhttps://gitlab.fachschaften.org/kif/akplanning/-/issues/199AKSubmission: Hide requirements field in AK creation & edit forms when no req...2023-08-26T21:14:02ZBenjamin HättaschAKSubmission: Hide requirements field in AK creation & edit forms when no requirements exist for eventhttps://gitlab.fachschaften.org/kif/akplanning/-/issues/198AKSubmission: Disable interest counter buttons when no interest window is spe...2023-08-26T21:13:19ZBenjamin HättaschAKSubmission: Disable interest counter buttons when no interest window is specifiedKIF 52,0https://gitlab.fachschaften.org/kif/akplanning/-/issues/197AKDashboard: Show event location2023-08-26T21:12:42ZBenjamin HättaschAKDashboard: Show event locationhttps://gitlab.fachschaften.org/kif/akplanning/-/issues/196Utils: Run tests before deployment (and block/rollback?)2023-08-26T21:11:38ZBenjamin HättaschUtils: Run tests before deployment (and block/rollback?)