-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Config UI: visualize Messaging #25768
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
base: master
Are you sure you want to change the base?
Conversation
|
Hi @Maschga, here a few considerations regarding the layout of this modal. We have a lot of different things to show here.
This looks very promising. Thanks for your work so far and sorry for my delayed response.
|
…into config-ui/messaging
|
FYI: Updated description, screenshots and TODO. @naltatis: For the custom service, I had to add a library to get the conversion from string to object and vice versa to work properly, and I added a button because otherwise this conversion kept sorting the keys alphabetically, which caused the lines to jump around. Regarding TODO: |
assets/js/components/Config/Messaging/Services/CustomService.vue
Outdated
Show resolved
Hide resolved
…s; open in new window
|
@Maschga I've reviewed and tested the UI code. Lot's of code, but good to understand and easy to follow. Looks really good! Only thing we should change here is the custom service handling (see comment above). I made a few smaller changes (textarea handling, translations, help links, ...). I'll now have a closer look at the go changes now and see if I can fix the outstanding todo. |
Since we're not changing the underlying mechanism I dont think it's necessary to test all these service individually. We should test at least one to verify that we didn't fundamentally break the mechanism (e.g. redaction), but if one works the others should work as well. |

🖼 visualize messaging section
🧩 migration: split email-
uriintohost-,port-,user-,password-,from- andto-keys🧩 migration: split ntfy-
uriintohost- andtopics-keys🧩 migration: add
disable-key to each predefined event🔕 add toggle to enable or disable specific events
📋 add default
title- andmessage-values to each not-predefined event in the browser's language👇 custom service: yaml editor: add
Format & Save-button (to avoid jumpingkey: value-pairs when writing yaml code)💪 use TypeScript
TODO:
Events:

Add messaging:

Messaging:

Custom:

Format & Save-button:\cc @naltatis