소스 검색

Enable collaboration in debug mode only

Neeraj Gupta 2 년 전
부모
커밋
3a81ef51d9
2개의 변경된 파일13개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      lib/ui/sharing/add_partipant_page.dart
  2. 6 0
      lib/ui/sharing/manage_album_participant.dart

+ 7 - 1
lib/ui/sharing/add_partipant_page.dart

@@ -1,4 +1,5 @@
 import 'package:email_validator/email_validator.dart';
+import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
 import 'package:photos/core/configuration.dart';
 import 'package:photos/models/collection.dart';
@@ -12,6 +13,7 @@ import 'package:photos/ui/components/menu_item_widget.dart';
 import 'package:photos/ui/components/menu_section_description_widget.dart';
 import 'package:photos/ui/components/menu_section_title.dart';
 import 'package:photos/ui/sharing/user_avator_widget.dart';
+import 'package:photos/utils/toast_util.dart';
 
 class AddParticipantPage extends StatefulWidget {
   final Collection collection;
@@ -166,7 +168,11 @@ class _AddParticipantPage extends State<AddParticipantPage> {
                       pressedColor: getEnteColorScheme(context).fillFaint,
                       trailingIcon: !selectAsViewer ? Icons.check : null,
                       onTap: () async {
-                        setState(() => {selectAsViewer = false});
+                        if (kDebugMode) {
+                          setState(() => {selectAsViewer = false});
+                        } else {
+                          showShortToast(context, "Support coming soon");
+                        }
                       },
                       isBottomBorderRadiusRemoved: true,
                     ),

+ 6 - 0
lib/ui/sharing/manage_album_participant.dart

@@ -1,3 +1,4 @@
+import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
 import 'package:photos/models/collection.dart';
 import 'package:photos/services/collections_service.dart';
@@ -10,6 +11,7 @@ import 'package:photos/ui/components/menu_item_widget.dart';
 import 'package:photos/ui/components/menu_section_description_widget.dart';
 import 'package:photos/ui/components/menu_section_title.dart';
 import 'package:photos/ui/components/title_bar_title_widget.dart';
+import 'package:photos/utils/toast_util.dart';
 
 class ManageIndividualParticipant extends StatefulWidget {
   final Collection collection;
@@ -74,6 +76,10 @@ class _ManageIndividualParticipantState
               onTap: widget.user.isCollaborator
                   ? null
                   : () async {
+                      if (!kDebugMode) {
+                        showShortToast(context, "Support coming soon");
+                        return;
+                      }
                       final result =
                           await collectionActions.addEmailToCollection(
                         context,