Skip to content

Fix missing due date remember icons#7626

Draft
theoholl wants to merge 2 commits intomainfrom
7511-missing-icons-on-shared-boards-dropdown
Draft

Fix missing due date remember icons#7626
theoholl wants to merge 2 commits intomainfrom
7511-missing-icons-on-shared-boards-dropdown

Conversation

@theoholl
Copy link
Contributor

@theoholl theoholl commented Feb 8, 2026

Summary

  • Fix Vue warning Invalid prop: type check failed for prop "disabled". Expected Boolean, got String with value "all".

TODO / WIP

Board settings including the settings for the due date reminder are not loaded on the initial page load: created() lifecycle hook in App.vue -> Vuex store action loadBoards() in main.js -> loadBoards() in BoardApi.js -> findAll() in BoardSevice.php which loads the boards with ... fullDetails = false.

We could e.g. change the enrichBoards method to always enrich with board settings, potentially loading too much information in other places, or load the boards with full details which then probably includes lots of information that we don't need here, or we could change some method signatures to load exactly the data we need?

Signed-off-by: Theo <36564257+theoholl@users.noreply.github.com>
Signed-off-by: Theo <36564257+theoholl@users.noreply.github.com>
@theoholl theoholl linked an issue Feb 8, 2026 that may be closed by this pull request
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.

missing icons on shared boards dropdown

1 participant