mr26.0
master
mr12.5.1
mr12.5
mr13.5.1
mr26.0.1
mr13.5
mr11.5.1
mr11.5
mr14.1.1
mr14.1
mr14.0.1
mr14.0
mr13.4.1
mr13.4
mr13.3.1
mr13.3
mr10.5
mr10.5.9
mr13.2.1
mr13.2
mr13.1.1
mr13.1
mr13.0.1
mr13.0
mr10.5.8
mr12.4.1
mr12.3.1
mr12.4
mr12.3
mr9.5
mr9.5.9
mr10.5.7
mr12.2.1
mr12.2
mr12.1.1
mr10.5.1
mr10.5.2
mr10.5.3
mr10.5.4
mr10.5.5
mr10.5.6
mr12.1
mr12.0.1
mr12.0
mr8.5
mr8.5.12
mr9.5.8
mr11.2.1
mr11.3.1
mr11.4.1
mr11.2
mr11.3
mr11.4
mr8.5.11
mr9.5.7
mr11.1
mr9.5.6
mr9.5.5
mr9.5.4
mr9.5.3
mr9.5.2
mr9.5.1
mr11.1.1
dependabot/npm_and_yarn/loader-utils-3.2.1
dependabot/npm_and_yarn/decode-uri-component-0.4.0
mr8.5.10
mr11.0.1
mr11.0
mr7.5
mr7.5.13
mr10.3.1
mr10.4.1
mr10.3
mr10.4
mr8.5.9
mr7.5.12
mr8.5.8
mr8.5.7
mr8.5.6
mr8.5.5
mr8.5.4
mr8.5.3
mr10.2.1
mr10.2
mr7.5.11
mr6.5.13
mr6.5
mr10.1
mr10.1.1
mr10.0.1
mr10.0
mr7.5.10
mr8.5.2
mr7.5.9
mr9.4.1
mr9.4
mr9.3.1
mr7.5.8
mr6.5.12
mr9.3
mr9.2
mr9.2.1
mr7.5.7
mr6.5.11
mr9.1
mr9.1.1
mr7.5.6
mr9.0
mr9.0.1
mr6.5.10
mr8.4
mr8.4.2
mr8.5.1
mr7.5.5
mr8.3
mr8.3.2
mr8.4.1
mr6.5.9
mr8.2
mr8.2.2
mr7.5.4
mr8.3.1
mr7.5.3
mr8.1
mr8.0
mr6.5.8
mr8.1.2
mr8.2.1
mr8.0.2
mr6.5.7
mr8.1.1
mr7.5.2
mr8.0.1
mr6.5.6
mr7.4
mr7.4.2
mr7.5.1
mr7.3
mr7.3.2
mr7.4.1
mr6.5.5
mr7.2
mr7.2.2
mr7.3.1
mr6.5.4
mr7.1
mr7.1.2
mr6.5.2
mr6.5.3
mr7.0.2
mr7.1.1
mr7.2.1
mr7.0
mr6.5.1
mr7.0.1
mr6.4
mr6.4.2
mr6.3
mr6.3.2
mr6.4.1
mr6.2
mr6.2.2
mr6.3.1
mr6.1
mr6.1.2
mr6.2.1
mr6.0
mr6.0.2
mr6.1.1
mr6.0.1
mr10.0.1.1
mr10.0.1.2
mr10.1.1.1
mr10.2.1.1
mr10.2.1.2
mr10.2.1.3
mr10.3.1.1
mr10.3.1.2
mr10.3.1.3
mr10.3.1.4
mr10.3.1.5
mr10.4.1.1
mr10.4.1.2
mr10.4.1.3
mr10.5.1.1
mr10.5.1.10
mr10.5.1.11
mr10.5.1.12
mr10.5.1.13
mr10.5.1.14
mr10.5.1.2
mr10.5.1.3
mr10.5.1.4
mr10.5.1.5
mr10.5.1.6
mr10.5.1.7
mr10.5.1.8
mr10.5.1.9
mr10.5.2.1
mr10.5.2.10
mr10.5.2.11
mr10.5.2.12
mr10.5.2.13
mr10.5.2.2
mr10.5.2.3
mr10.5.2.4
mr10.5.2.5
mr10.5.2.6
mr10.5.2.7
mr10.5.2.8
mr10.5.2.9
mr10.5.3.1
mr10.5.3.2
mr10.5.3.3
mr10.5.3.4
mr10.5.3.5
mr10.5.3.6
mr10.5.3.7
mr10.5.3.8
mr10.5.4.1
mr10.5.4.2
mr10.5.4.3
mr10.5.4.4
mr10.5.5.1
mr10.5.5.2
mr10.5.6.1
mr10.5.6.2
mr10.5.7.1
mr10.5.8.1
mr10.5.9.1
mr11.0.1.1
mr11.0.1.2
mr11.0.1.3
mr11.1.1.1
mr11.1.1.2
mr11.1.1.3
mr11.1.1.4
mr11.1.1.5
mr11.1.1.6
mr11.1.1.7
mr11.2.1.1
mr11.2.1.10
mr11.2.1.11
mr11.2.1.12
mr11.2.1.13
mr11.2.1.14
mr11.2.1.2
mr11.2.1.3
mr11.2.1.4
mr11.2.1.5
mr11.2.1.6
mr11.2.1.7
mr11.2.1.8
mr11.2.1.9
mr11.3.1.1
mr11.3.1.10
mr11.3.1.2
mr11.3.1.3
mr11.3.1.4
mr11.3.1.5
mr11.3.1.6
mr11.3.1.7
mr11.3.1.8
mr11.3.1.9
mr11.4.1.1
mr11.4.1.2
mr11.4.1.3
mr11.4.1.4
mr11.5.1.1
mr11.5.1.10
mr11.5.1.11
mr11.5.1.12
mr11.5.1.13
mr11.5.1.14
mr11.5.1.15
mr11.5.1.16
mr11.5.1.17
mr11.5.1.18
mr11.5.1.19
mr11.5.1.2
mr11.5.1.20
mr11.5.1.21
mr11.5.1.22
mr11.5.1.23
mr11.5.1.24
mr11.5.1.25
mr11.5.1.26
mr11.5.1.27
mr11.5.1.28
mr11.5.1.29
mr11.5.1.3
mr11.5.1.30
mr11.5.1.31
mr11.5.1.32
mr11.5.1.33
mr11.5.1.34
mr11.5.1.35
mr11.5.1.36
mr11.5.1.4
mr11.5.1.5
mr11.5.1.6
mr11.5.1.7
mr11.5.1.8
mr11.5.1.9
mr12.0.1.1
mr12.0.1.2
mr12.0.1.3
mr12.0.1.4
mr12.0.1.5
mr12.0.1.6
mr12.0.1.7
mr12.1.1.1
mr12.1.1.2
mr12.1.1.3
mr12.1.1.4
mr12.1.1.5
mr12.2.1.1
mr12.2.1.2
mr12.2.1.3
mr12.2.1.4
mr12.3.1.1
mr12.3.1.2
mr12.3.1.3
mr12.3.1.4
mr12.3.1.5
mr12.3.1.6
mr12.3.1.7
mr12.4.1.1
mr12.4.1.2
mr12.4.1.3
mr12.4.1.4
mr12.4.1.5
mr12.5.1.1
mr12.5.1.10
mr12.5.1.11
mr12.5.1.12
mr12.5.1.13
mr12.5.1.14
mr12.5.1.15
mr12.5.1.16
mr12.5.1.17
mr12.5.1.18
mr12.5.1.19
mr12.5.1.2
mr12.5.1.20
mr12.5.1.21
mr12.5.1.22
mr12.5.1.23
mr12.5.1.24
mr12.5.1.25
mr12.5.1.26
mr12.5.1.27
mr12.5.1.28
mr12.5.1.29
mr12.5.1.3
mr12.5.1.30
mr12.5.1.31
mr12.5.1.32
mr12.5.1.33
mr12.5.1.34
mr12.5.1.35
mr12.5.1.36
mr12.5.1.37
mr12.5.1.38
mr12.5.1.39
mr12.5.1.4
mr12.5.1.40
mr12.5.1.41
mr12.5.1.42
mr12.5.1.43
mr12.5.1.44
mr12.5.1.45
mr12.5.1.46
mr12.5.1.47
mr12.5.1.48
mr12.5.1.49
mr12.5.1.5
mr12.5.1.50
mr12.5.1.51
mr12.5.1.52
mr12.5.1.53
mr12.5.1.54
mr12.5.1.55
mr12.5.1.56
mr12.5.1.57
mr12.5.1.58
mr12.5.1.59
mr12.5.1.6
mr12.5.1.60
mr12.5.1.61
mr12.5.1.62
mr12.5.1.63
mr12.5.1.64
mr12.5.1.65
mr12.5.1.66
mr12.5.1.67
mr12.5.1.68
mr12.5.1.69
mr12.5.1.7
mr12.5.1.70
mr12.5.1.71
mr12.5.1.72
mr12.5.1.73
mr12.5.1.74
mr12.5.1.75
mr12.5.1.76
mr12.5.1.77
mr12.5.1.78
mr12.5.1.8
mr12.5.1.9
mr13.0.1.1
mr13.0.1.2
mr13.0.1.3
mr13.0.1.4
mr13.0.1.5
mr13.0.1.6
mr13.0.1.7
mr13.0.1.8
mr13.1.1.1
mr13.1.1.2
mr13.1.1.3
mr13.1.1.4
mr13.1.1.5
mr13.1.1.6
mr13.1.1.7
mr13.1.1.8
mr13.2.1.1
mr13.2.1.10
mr13.2.1.11
mr13.2.1.12
mr13.2.1.13
mr13.2.1.2
mr13.2.1.3
mr13.2.1.4
mr13.2.1.5
mr13.2.1.6
mr13.2.1.7
mr13.2.1.8
mr13.2.1.9
mr13.3.1.1
mr13.3.1.10
mr13.3.1.11
mr13.3.1.2
mr13.3.1.3
mr13.3.1.4
mr13.3.1.5
mr13.3.1.6
mr13.3.1.7
mr13.3.1.8
mr13.3.1.9
mr13.4.1.1
mr13.4.1.10
mr13.4.1.11
mr13.4.1.12
mr13.4.1.2
mr13.4.1.3
mr13.4.1.4
mr13.4.1.5
mr13.4.1.6
mr13.4.1.7
mr13.4.1.8
mr13.4.1.9
mr13.5.1.1
mr13.5.1.10
mr13.5.1.11
mr13.5.1.12
mr13.5.1.13
mr13.5.1.14
mr13.5.1.15
mr13.5.1.16
mr13.5.1.17
mr13.5.1.18
mr13.5.1.19
mr13.5.1.2
mr13.5.1.20
mr13.5.1.21
mr13.5.1.22
mr13.5.1.23
mr13.5.1.24
mr13.5.1.25
mr13.5.1.26
mr13.5.1.27
mr13.5.1.28
mr13.5.1.29
mr13.5.1.3
mr13.5.1.30
mr13.5.1.31
mr13.5.1.32
mr13.5.1.4
mr13.5.1.5
mr13.5.1.6
mr13.5.1.7
mr13.5.1.8
mr13.5.1.9
mr14.0.1.1
mr14.0.1.2
mr14.0.1.3
mr14.0.1.4
mr14.0.1.5
mr14.0.1.6
mr14.0.1.7
mr14.0.1.8
mr14.1.1.1
mr14.1.1.10
mr14.1.1.11
mr14.1.1.12
mr14.1.1.2
mr14.1.1.3
mr14.1.1.4
mr14.1.1.5
mr14.1.1.6
mr14.1.1.7
mr14.1.1.8
mr14.1.1.9
mr26.0.1.1
mr26.0.1.10
mr26.0.1.11
mr26.0.1.2
mr26.0.1.3
mr26.0.1.4
mr26.0.1.5
mr26.0.1.6
mr26.0.1.7
mr26.0.1.8
mr26.0.1.9
mr6.0.1.1
mr6.0.2.1
mr6.1.1.1
mr6.1.2.1
mr6.2.1.1
mr6.2.2.1
mr6.3.1.1
mr6.3.2.1
mr6.4.1.1
mr6.4.2.1
mr6.5.1.1
mr6.5.1.2
mr6.5.1.3
mr6.5.1.4
mr6.5.10.1
mr6.5.11.1
mr6.5.11.2
mr6.5.12.1
mr6.5.13.1
mr6.5.13.2
mr6.5.2.1
mr6.5.2.2
mr6.5.2.3
mr6.5.2.4
mr6.5.2.5
mr6.5.2.6
mr6.5.3.1
mr6.5.3.2
mr6.5.3.3
mr6.5.4.1
mr6.5.5.1
mr6.5.6.1
mr6.5.7.1
mr6.5.8.1
mr6.5.9.1
mr7.0.1.1
mr7.0.2.1
mr7.0.2.2
mr7.0.2.3
mr7.1.1.1
mr7.1.1.2
mr7.1.1.3
mr7.1.2.1
mr7.2.1.1
mr7.2.2.1
mr7.3.1.1
mr7.3.2.1
mr7.4.1.1
mr7.4.2.1
mr7.5.1.1
mr7.5.10.1
mr7.5.11.1
mr7.5.12.1
mr7.5.13.1
mr7.5.2.1
mr7.5.3.1
mr7.5.3.2
mr7.5.3.3
mr7.5.3.4
mr7.5.4.1
mr7.5.5.1
mr7.5.6.1
mr7.5.7.1
mr7.5.7.2
mr7.5.8.1
mr7.5.9.1
mr8.0.1.1
mr8.0.2.1
mr8.1.1.1
mr8.1.2.1
mr8.2.1.1
mr8.2.2.1
mr8.3.1.1
mr8.3.1.2
mr8.3.1.3
mr8.3.2.1
mr8.4.1.1
mr8.4.2.1
mr8.5.1.1
mr8.5.1.2
mr8.5.10.1
mr8.5.11.1
mr8.5.12.1
mr8.5.2.1
mr8.5.2.2
mr8.5.3.1
mr8.5.3.2
mr8.5.3.3
mr8.5.3.4
mr8.5.4.1
mr8.5.4.2
mr8.5.4.3
mr8.5.5.1
mr8.5.5.2
mr8.5.5.3
mr8.5.6.1
mr8.5.6.2
mr8.5.7.1
mr8.5.7.2
mr8.5.8.1
mr8.5.9.1
mr9.0.1.1
mr9.1.1.1
mr9.2.1.1
mr9.2.1.2
mr9.3.1.1
mr9.3.1.2
mr9.4.1.1
mr9.4.1.2
mr9.5.1.1
mr9.5.1.10
mr9.5.1.11
mr9.5.1.12
mr9.5.1.13
mr9.5.1.14
mr9.5.1.15
mr9.5.1.16
mr9.5.1.17
mr9.5.1.18
mr9.5.1.19
mr9.5.1.2
mr9.5.1.20
mr9.5.1.3
mr9.5.1.4
mr9.5.1.5
mr9.5.1.6
mr9.5.1.7
mr9.5.1.8
mr9.5.1.9
mr9.5.2.1
mr9.5.2.2
mr9.5.2.3
mr9.5.3.1
mr9.5.3.2
mr9.5.4.1
mr9.5.4.2
mr9.5.5.1
mr9.5.5.2
mr9.5.6.1
mr9.5.6.2
mr9.5.7.1
mr9.5.8.1
mr9.5.9.1
${ noResults }
4 Commits (33aad6a501d83881003a0911e8ed0fd440161537)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
be59b85d82 |
MT#64377 Improve CF creation flow and Vue actions
Introduces a new form to create a Call Forward and select its destination in a single step. Applies to Call Settings > Forwarding and Seats/Groups CF. UI: - Creation button is disabled until destination type is selected and all required fields are filled - "Number" type requires a destination number - "Custom Announcement" type requires a custom announcement - Form shows a loading state until all backend resources are created and loaded - 3 dots menus are disabled until loading is done - Destination Options list changes depending on platform type (CE/pro) and PBX feature Creation flow: 1. rewrite destination based on type and input 2. Create destination → receive ID from API 3. Create mapping using the destination ID Improvements: - Add try/catch blocks to CF actions and remove them from API file - Remove use of 'common.js' methods from CF actions - Rename 'toggleMapping' to 'setEnableMapping' - Rename 'createSpecificDestination' to 'resolveSubscriberDestination' - Update deleteMapping - Replace duplicate destinationSets, sourceSets, timeSets arrays with maps for faster lookup and single source of truth. Create relevant getters when needed. - Remove use of cloneDeep from lodash to gain better performance (shallow copies instead of deep clones) and be consistent with Vuex best practices (immutability with spread operator) Change-Id: I99ba019ac3995ddaa118f9a523f8adcd47db5a35 |
3 months ago |
|
|
6f57bd1628 |
MT#64293 Migrate AppBadge components to Vue 3 Composition API
- Migrate simple badge components and parent component to use <script setup> and composables pattern. - Minor CSS adjustments - Update app badge bottom spacing in `CscLayoutMain` - Simplify app badge styling in `CscPageLogin` Change-Id: I98a961ee6dc7a89e344d9387c25bdb1dc9f91f21 |
4 months ago |
|
|
db5e5b55eb |
MT#64292 Migrate App.Vue and vue-wait to Vue 3
Modernize vue-wait initialization and usage patterns to support Vue 3 Composition API while preserving Vue 2 Options API functionality. Changes: - Migrate App.vue to Vue 3 <script setup> syntax - Convert Options API to Composition API - Use defineComponent and reactive state management - Maintain existing functionality and lifecycle hooks - Refactor vue-wait initialization (boot/vue-wait.js) - Move initialization from App.vue mounted() to boot phase - Create initializeWait() function for explicit setup - Register $wait globally before component mounting - Add Vue 3 composable support (composables/useWait.js) - Create useWait() composable for Composition API components - Access $wait via getCurrentInstance() for proper Vue 3 patterns - Enable gradual migration from Options to Composition API - Update documentation (doc/architectural-overview.md) - Add "Loading State Management (vue-wait)" section - Document usage patterns for both Vue 2 and Vue 3 - Clarify migration strategy and coexistence Note: All existing Vue 2 components using this.$wait continue working unchanged while new Vue 3 components can use useWait() composable. Change-Id: I62c9eaa81336a1ae115f1b326676497dcac262b2 |
4 months ago |
|
|
3f9ebb605d |
MT#64044 add Vue 2/3 compatibility layer and migration infrastructure
Add composables (useStore, useUser, usePbx, useGlobals) and pure helpers (destination, platform) to support gradual Vue 3 Composition API adoption. - Extract pure functions from mixins to src/helpers/ - Add generic store access composables in src/composables/ - Add store infrastructure helpers (RequestState, API action wrappers) - Export boot file utilities for direct import in services - Add comprehensive tests and migration documentation No breaking changes. Existing Options API code continues to work. New code can use composables and helpers for cleaner patterns. See migration-guide.md for usage examples and migration path. Change-Id: I764a5e6635771e0f95f33f86064d70ee4a746207 |
6 months ago |