mirror of
https://gitlab.com/comunic/comunicmobile
synced 2025-06-19 08:15:16 +00:00
Can change group virtual directory
This commit is contained in:
@ -1,3 +1,4 @@
|
||||
import 'package:comunic/helpers/groups_helper.dart';
|
||||
import 'package:comunic/helpers/settings_helper.dart';
|
||||
import 'package:comunic/ui/widgets/safe_state.dart';
|
||||
import 'package:comunic/utils/intl_utils.dart';
|
||||
@ -8,7 +9,7 @@ import 'package:flutter/material.dart';
|
||||
///
|
||||
/// @author Pierre HUBERT
|
||||
|
||||
enum VirtualDirectoryTargetType { USER }
|
||||
enum VirtualDirectoryTargetType { USER, GROUP }
|
||||
|
||||
enum _CheckStatus { EMPTY, PENDING, VALID, INVALID }
|
||||
|
||||
@ -122,6 +123,11 @@ class __VirtualDirectoryPickerState extends SafeState<_VirtualDirectoryPicker> {
|
||||
case VirtualDirectoryTargetType.USER:
|
||||
await SettingsHelper.checkUserDirectoryAvailability(value);
|
||||
break;
|
||||
|
||||
case VirtualDirectoryTargetType.GROUP:
|
||||
await GroupsHelper.checkVirtualDirectoryAvailability(
|
||||
widget.id, value);
|
||||
break;
|
||||
}
|
||||
|
||||
if (_currentValue == value) {
|
||||
|
Reference in New Issue
Block a user