mirror of
https://gitlab.com/comunic/comunicmobile
synced 2025-06-19 00:05:16 +00:00
Can request to join a Forez group
This commit is contained in:
@ -1,3 +1,4 @@
|
||||
import 'package:comunic/utils/intl_utils.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
/// Group information
|
||||
@ -71,6 +72,25 @@ class Group implements Comparable<Group> {
|
||||
(membershipLevel == GroupMembershipLevel.MEMBER &&
|
||||
postCreationLevel == GroupPostCreationLevel.MEMBERS);
|
||||
|
||||
String get membershipText {
|
||||
switch (membershipLevel) {
|
||||
case GroupMembershipLevel.ADMINISTRATOR:
|
||||
return tr("Administrator");
|
||||
case GroupMembershipLevel.MODERATOR:
|
||||
return tr("Moderator");
|
||||
case GroupMembershipLevel.MEMBER:
|
||||
return tr("Member");
|
||||
case GroupMembershipLevel.INVITED:
|
||||
return tr("Invited");
|
||||
case GroupMembershipLevel.PENDING:
|
||||
return tr("Requested");
|
||||
case GroupMembershipLevel.VISITOR:
|
||||
return tr("Visitor");
|
||||
}
|
||||
|
||||
throw new Exception("Unreachable statement!");
|
||||
}
|
||||
|
||||
@override
|
||||
int compareTo(Group other) => id.compareTo(other.id);
|
||||
}
|
||||
|
Reference in New Issue
Block a user