|
|
@ -159,25 +159,6 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script lang="ts"> |
|
|
|
/* TODO: Human Testing Required - PlatformServiceMixin Migration */ |
|
|
|
// Priority: High | Migrated: 2025-07-06 | Author: Matthew Raymer |
|
|
|
// |
|
|
|
// TESTING NEEDED: Component migrated from legacy logConsoleAndDb to PlatformServiceMixin |
|
|
|
// but requires human validation due to meeting component accessibility limitations. |
|
|
|
// |
|
|
|
// Test Scenarios Required: |
|
|
|
// 1. Load members list with valid meeting password |
|
|
|
// 2. Test member admission toggle (organizer role) |
|
|
|
// 3. Test adding member as contact |
|
|
|
// 4. Test error scenarios: network failure, invalid password, server errors |
|
|
|
// 5. Verify error logging appears in console and database |
|
|
|
// 6. Cross-platform testing: web, mobile, desktop |
|
|
|
// |
|
|
|
// Reference: docs/migration-testing/migration-checklist-MembersList.md |
|
|
|
// Migration Details: Replaced 3 logConsoleAndDb() calls with this.$logAndConsole() |
|
|
|
// Validation: Passes lint checks and TypeScript compilation |
|
|
|
// Navigation: Contacts → Chair Icon → Start/Join Meeting → Members List |
|
|
|
|
|
|
|
import { Component, Vue, Prop, Emit } from "vue-facing-decorator"; |
|
|
|
|
|
|
|
import { |
|
|
|