Repository navigation
[Remove Vuetify from Studio] Permanently delete resource confirmation dialog聽#5443
Description
Activity
- addedgood first issueSelf-contained, straightforward, low-complexitySelf-contained, straightforward, low-complexityhelp wantedOpen source contributors welcomeOpen source contributors welcome
on Oct 9, 2025 Hey @MisRob i'd like to work on this issue.
Hi @MisRob, can I work on this?
Hi both. I will assign @z-ABYa here, @Abhishek-Punhani I believe there should be few another free issues where no one has yet volunteered for. Thanks a lot!
Hi @MisRob. i've made the required changes to the Permanently delete confirmation dialog in Edit channel > Trash. But i couldn't seem to start the dev server, until i changed the /deep/ tags to ::v-deep and some changes in the path of redis and postgres in package.json (as i'm using M1 mac). So my question is should i do a PR with all these changes or just what i was assigned. Also, going forward how should i run the dev server?
p.s: It currently has a unit test suite but uses obsolete @vue/test-utils, so does that also fall under the scope of the assignment? Thank you!
Hi @z-ABYa,
which of the guides you followed when setting up the development server?
As for the PR for this task, thanks for asking how to proceed. Let's not commit the extra changes you did to be able to run the server. VTL requirement for unit testing only applies to completely new test suites. In existing
@vue/test-utilssuites, you can stay with the obsolete approach and just update tests directly related to your task.Hi @MisRob, I started with following docker guide, as it is supposed to be better, but one of the error was docker couldn't find the bitnami/minio image
manifest for bitnami/minio:2024.5.28 not found
(which i later found out to have been deprecated). So i eventually switched to the local host guide, which finally ran after said changes. As for the unit test suite i'll update the existing file related to the task and commit it after discarding the unnecessary changes.
Thanks for being patient!
@z-ABYa Glad you've figured it out and all works now.
馃檪 Looking for an issue? Welcome! This issue is open for contribution. If this is the first time you鈥檙e requesting an issue, please:
Sub-issue of #5060.
Complexity: Low
Summary
Migrate the Permanently delete confirmation dialog in Edit channel > Trash from Vuetify to Kolibri Design System.
MessageDialogbuilt with several Vuetify components is currently used to show it. To remove this Vuetify dependency, replace the usage ofMessageDialogin these specific locations withKModal. Ensure that the dialog work exactly as before. Do not refactor any other areas.How to get there
a@a.comwith passwordaGuidance
Out of Scope
Expected UI/UX changes
Acceptance criteria
These are general acceptance criteria for the project. For each sub-issue, consider which are relevant.
General
::v-deepor/deep/selectors.a11y and i18n
See the project's "Guidance" for useful references.
pnpm run devserversince:hotdoesn't render RTL properly)notranslateclass been added to elements that shouldn't be translated by Google Chrome's automatic translation feature (e.g. user-generated text)Unit tests
@vue/test-utilsapproach. Instead, use@testing-library/vue(Vue Testing Library).