From c432c58d6a7a2fc01b8f3e69793f68d9a37a5bdd Mon Sep 17 00:00:00 2001 From: Muhsin Keloth Date: Wed, 17 Apr 2024 12:24:34 +0530 Subject: [PATCH] feat: add access token and notification preferences --- .../settings/personal/AccessToken.vue | 26 +++ .../settings/personal/AudioNotifications.vue | 79 +++++++++ .../settings/personal/ChangePassword.vue | 48 ++++++ .../dashboard/settings/personal/Index.vue | 31 ++++ .../personal/NotificationPreferences.vue | 161 ++++++++++++++++++ 5 files changed, 345 insertions(+) create mode 100644 app/javascript/dashboard/routes/dashboard/settings/personal/AccessToken.vue create mode 100644 app/javascript/dashboard/routes/dashboard/settings/personal/AudioNotifications.vue create mode 100644 app/javascript/dashboard/routes/dashboard/settings/personal/ChangePassword.vue create mode 100644 app/javascript/dashboard/routes/dashboard/settings/personal/NotificationPreferences.vue diff --git a/app/javascript/dashboard/routes/dashboard/settings/personal/AccessToken.vue b/app/javascript/dashboard/routes/dashboard/settings/personal/AccessToken.vue new file mode 100644 index 000000000..f331ec0c5 --- /dev/null +++ b/app/javascript/dashboard/routes/dashboard/settings/personal/AccessToken.vue @@ -0,0 +1,26 @@ + + diff --git a/app/javascript/dashboard/routes/dashboard/settings/personal/AudioNotifications.vue b/app/javascript/dashboard/routes/dashboard/settings/personal/AudioNotifications.vue new file mode 100644 index 000000000..2b60ca2de --- /dev/null +++ b/app/javascript/dashboard/routes/dashboard/settings/personal/AudioNotifications.vue @@ -0,0 +1,79 @@ + + diff --git a/app/javascript/dashboard/routes/dashboard/settings/personal/ChangePassword.vue b/app/javascript/dashboard/routes/dashboard/settings/personal/ChangePassword.vue new file mode 100644 index 000000000..5ec3996e9 --- /dev/null +++ b/app/javascript/dashboard/routes/dashboard/settings/personal/ChangePassword.vue @@ -0,0 +1,48 @@ + + diff --git a/app/javascript/dashboard/routes/dashboard/settings/personal/Index.vue b/app/javascript/dashboard/routes/dashboard/settings/personal/Index.vue index 981fa7114..00d8639b9 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/personal/Index.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/personal/Index.vue @@ -43,6 +43,33 @@ + + + + + + + + + + @@ -52,6 +79,10 @@ import UserBasicProfile from './UserBasicProfile.vue'; import MessageSignature from './MessageSignature.vue'; import PersonalWrapper from './PersonalWrapper.vue'; import HotKeyCard from './HotKeyCard.vue'; +import ChangePassword from './ChangePassword.vue'; +import NotificationPreferences from './NotificationPreferences.vue'; +import AudioNotifications from './AudioNotifications.vue'; +import AccessToken from './AccessToken.vue'; const keyOptions = [ { diff --git a/app/javascript/dashboard/routes/dashboard/settings/personal/NotificationPreferences.vue b/app/javascript/dashboard/routes/dashboard/settings/personal/NotificationPreferences.vue new file mode 100644 index 000000000..f8bcf9511 --- /dev/null +++ b/app/javascript/dashboard/routes/dashboard/settings/personal/NotificationPreferences.vue @@ -0,0 +1,161 @@ + +